hongewuyan 发表于 2010-9-8 11:03:51

[已解决]请教当按下某些按键时启动程序的AU3实现

本帖最后由 hongewuyan 于 2010-9-8 11:37 编辑

有一个需求是希望在按下ctrl时双击程序来启动程序。
目前的run命令无法支持
尝试先Send("{^ down}"),然后再run该程序,也没有效果。

不知道有没有方式解决,或有此类UDF提供支持。

lsqyx528 发表于 2010-9-8 11:29:14

回复 1# hongewuyan


    {CTRLDOWN} 按住 CTRL 键直到发送 {CTRLUP} 为止
试试这个呢!

lixiaolong 发表于 2010-9-8 11:30:08

你这个不对,{^ down}Global $Paused
HotKeySet("^{down}","a")

While 1
    Sleep(100)
WEnd

Func a()
    Run(@WindowsDir & "\Notepad.exe", "", @SW_MAXIMIZE)
EndFunc

hongewuyan 发表于 2010-9-8 11:37:38

多谢帮忙。

2楼朋友的方式可以解决。
3楼的朋友可能没理解我说的意思。

惭愧。。。原来帮助文档就提到了这个按键写法,自己没注意到AU3本来就提供了这个支持。

yingf20 发表于 2010-9-8 14:45:51

初学AU3,进来学习一下。谢谢

ndyndy 发表于 2010-9-8 14:47:38

呵呵,我看到了
页: [1]
查看完整版本: [已解决]请教当按下某些按键时启动程序的AU3实现