我正在创建一个脚本,用一个没有帮助文件的程序打开和运行,但附带一本巨大的PDF手册。没有办法从程序中打开它,所以我已经设置了一个打开它的命令。该命令在单独运行时打开PDF,但是当我分配热键时,它不起作用。我错过了哪些非常基本的信息?
感谢, 埃伦
SetTitleMatchMode, 2
runwait C:\Program Files\FontLab\TypeTool3\TTool3.exe, , max
IfWinExist TypeTool 3
Return
ExitApp
Return
#ifWinActive, TypeTool 3
$wheeldown::wheelup
$wheelup::wheeldown
F1::
Run, C:\Documents and Settings\Ellen\My Documents\TypeTool3WinMan.pdf
Return
#ifWinActive
答案 0 :(得分:0)
你在#IfWinActive声明之前有回报吗?如果没有,那么在启动期间,脚本将运行每一行,直到它到达第一个Return,这似乎一直到最后。所以在你的Run,C:.....命令
之后再回来哦..你确定那个奇怪的长ahk_class?它可能是正确的,但它看起来很奇怪,如果这只是一点点关闭,你的热键将永远不会工作,所以首先尝试#IfWinActive行注释掉。
SetTitleMatchMode, 2
;All the stuff you want to run at startup....
Return
#ifWinActive, (part of) the window name here e.g. Excel
$wheeldown::wheelup
$wheelup::wheeldown
F1::
Run, C:\Documents and Settings\Ellen\My Documents\TypeTool3WinMan.pdf
Return
#ifWinActive