Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automation 自动从菜单栏选择项目_Automation_Autoit_Menubar_Hyperterminal - Fatal编程技术网

Automation 自动从菜单栏选择项目

Automation 自动从菜单栏选择项目,automation,autoit,menubar,hyperterminal,Automation,Autoit,Menubar,Hyperterminal,我想构建一些自动化代码,从最小化(或非活动)窗口的菜单栏中选择一些项目 我试着用ControlSend功能发送一些键,比如alt和directions,但它不起作用 参见我的示例: 我想选择“全选”项,为此我编写了以下代码: WinWaitActive("") Send("{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}") 上面的代码工作得很好,但我希望它在窗口不活动时也能工作,所以我写了这行代码: ControlSend("", "", "

我想构建一些自动化代码,从最小化(或非活动)窗口的菜单栏中选择一些项目

我试着用ControlSend功能发送一些键,比如alt和directions,但它不起作用

参见我的示例:

我想选择“全选”项,为此我编写了以下代码:

WinWaitActive("")
Send("{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}")
上面的代码工作得很好,但我希望它在窗口不活动时也能工作,所以我写了这行代码:

ControlSend("", "", "Term Class1", "{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}")

这对我不起作用,你知道我如何实现它吗?

我也尝试使用最小化的窗口,但后来从windows切换,所以我无法为你测试。有人告诉我(根据经验),你不能在没有windows的应用程序上使用control send(或者称为“control click”的鼠标点击替代方法)(简单地说,就是没有电脑的应用程序)

然而,我发现这个()似乎是一个第三方插件,可以让你这么做,我试着使用它,但不能使它适合我的需要。也许你可以,我会试着让它为你工作,但再一次,我甩了windows。上面的链接是我找到的最好的候选链接,也是我前一段时间搜索和测试了大约一个月后发现的最有希望的链接,祝你好运

编辑:和往常一样,我不承诺从上面的链接中得到任何东西,你使用它的风险由你自己承担