Ton*_*Nam 3 c# automation keystroke autoit
Windows 7(最后)具有内置的屏幕缩放功能.按住"Windows"键,然后可以使用"+"键放大,使用" - "键缩小.结果我一直试图模拟这种组合.使用AutoIt我尝试过:
1)
Send("{LWINDOWN}" & "+" & "{LWINUP}")
Run Code Online (Sandbox Code Playgroud)
2)
$x = Chr(43)
Send("{LWINDOWN}" & $x & "{LWINUP}")
Run Code Online (Sandbox Code Playgroud)
3)
Send("#{+}") ;//works but it also sends "+" key
Run Code Online (Sandbox Code Playgroud)
4)
Send("{LWINDOWN}")
Sleep(10)
Send("+",1)
Sleep(10)
Send("{LWINUP}")
Run Code Online (Sandbox Code Playgroud)
这4个步骤都不起作用......
我实际上想在c#上使用这个功能.如果我设法用autoit做到这一点,我可以用c#调用该脚本,所以我不介意langauage.我也在模拟按键,因为我不知道如何使用c#进行放大.
导入位于以下位置的库:
http://inputsimulator.codeplex.com/
然后做:
WindowsInput.InputSimulator.SimulateKeyDown
(WindowsInput.VirtualKeyCode.LWIN);
WindowsInput.InputSimulator.SimulateKeyPress
(WindowsInput.VirtualKeyCode.OEM_PLUS);
WindowsInput.InputSimulator.SimulateKeyUp
(WindowsInput.VirtualKeyCode.LWIN);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3303 次 |
| 最近记录: |