脚本打开文档但不打开热键

时间:2013-04-16 14:33:18

标签: autohotkey

我正在创建一个脚本,用一个没有帮助文件的程序打开和运行,但附带一本巨大的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

1 个答案:

答案 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