【已解决】怎么用快捷键打开程序的快捷方式及启动记事本
本帖最后由 紫焰蔷薇 于 2013-7-25 11:41 编辑3个问题
可能都特别简单,只是我完全一张白纸,搞不定。怕ahk和au3冲突,卸载了。不能实现下面的效果挺不方便的。哪位帮忙改一下?我会慢慢看教程继续努力的。
1--我在d盘有个文件夹Faststart,里面都是我经常用的程序的快捷方式,用AHK一句话就可以启动。比如wiz, ^#Q::run D:\Faststart\wiz. 用AU3,怎么写想运行时都提示错误。到底要怎么改?这么写的。run("explorer d:\Faststart\wiz")
send(#!w) 2--怎样快捷键启动记事本?
这里抄来的,http://qa.taobao.com/blogs/qa?bid=4732。怎么还是提示错误?是用的不对?Run(“notepad.exe”)
WinWaitActive(“Untitled-Notepad”)
Send(“This is some text.”)
WinClose(“Untitled-Notepad”)
WinWaitActive(“Notepad”,”The text in the Untitled file has changed”)
Send(“!n”)3--怎样快捷键在资源管理中定位到某个文件夹run("explorer.exe /e,D:\Faststart")
Send(“#!d”)只有第一句的话,鼠标双击可以实现。加了send就错误。怎么改呢? 本帖最后由 紫焰蔷薇 于 2013-7-23 12:14 编辑
一直刷新 期待有人愿意帮忙{:face (293):} 回复 2# 紫焰蔷薇
没事还是别乱刷帖吧,要刷也应该去水区.
你的问题都是没有AU3的基础知识造成的,所以建议你应该从头开始学她,如果你确实觉得AU3对自己有用的话.
比如你第一个问题,应该是这样:HotKeySet('#!w', '_shorcuts')
While 1
Sleep(100)
WEnd
Func _shorcuts()
run("explorer d:\Faststart\wiz")
EndFunc 本帖最后由 紫焰蔷薇 于 2013-7-23 16:57 编辑
回复 3# user3000
嗯,感谢回复。以后不刷,只是怕沉了。
是在学,搜了写中文帮助在看。不过现在的水平还是解决不了问题。
上面的代码我试了下,按下快捷键打开的是c盘文件夹,不是那个程序。有时候连c盘都打不开,右击脚本,有个选项“脚本已经暂停”被勾选,脚本一直在正常样子和红X之间跳。,怎么回事呢?
我的AU3是在本论坛下的最新汉化版,应该没有问题。哪出错了? 请参考 _IsPressed
我现在就是用它。 回复 5# leon460
感谢回复 我研究看看 回复 4# 紫焰蔷薇
d:\Faststart\wiz 应该是个确实存在的路径(文件夹)
右键托盘图标请参考 Opt('TrayAutoPause', 0) 等等. 回复 7# user3000
文件夹和快捷方式都是确实存在的,大小写都看了,应该没问题。怕是那个程序出了状况,又把QQ的快捷方式复制过去试了下,按下快捷键还是弹c盘。
大神再帮我看看代码? 回复 8# 紫焰蔷薇
我看, 你那个确实存在的是 d:\Faststart 这个文件夹, 而 wiz 是个快捷方式文件!
如果是运行程序,为什么不直接运行?而是通过快捷方式调用?
一定要这样做的话,应该这样做(注意,Windows快捷方式文件后缀名为 lnk)Func _shorcuts()
Local $aArray
$aArray = FileGetShortcut( "d:\Faststart\wiz.lnk" )
If @error Then Return
ShellExecute($aArray, '', $aArray)
;Run($aArray, $aArray)
EndFunc 感谢回复。
wiz确实是个程序的快捷方式,就是一般人放桌面双击打开程序的东西。接触AHK之后我就喜欢直接热键启动了,很方便,省得还要win+d回桌面,再双击。
上面的代码只知道是要调快捷方式,还有如果错误就返回。试用一下,运行脚本没有反应。也没看见代码里面有send这样的热键设置。迷惑啊。
我还是先用AHK,慢慢研究AU3吧。这2程序可以同时存在么? 这几天提示在用ahk au3,今天知道不可以共存了。
试用大神帮我改的脚本,设置热键的时候总是这个不行,那个不行。之前ahk已经退出。
就想是不是他们冲突,卸载ahk 重启机器。果然原来不能用的热键可以了。
同类软件大概不能一起安多了。
页:
[1]