如何让程序快捷方式图标与程序一起打开脚本?

时间:2013-03-31 18:51:41

标签: autohotkey

当我使用程序的快捷方式图标打开该程序时,我想要一个可以打开特定程序的脚本。我已经尝试将路径粘贴到图标属性中的目标行,但这不起作用。我需要做什么?

2 个答案:

答案 0 :(得分:0)

我认为我读到你想要创建一个看起来像原始应用程序启动图标的图标,当点击它时,它确实会启动原始应用程序并运行一些额外的ahk代码。您可以为ahk脚本创建ShortcutLink,该脚本将启动您的应用程序(运行,c:\ path \ yourapp.exe)并执行其他任务(WinWaitActive,您的应用程序)等。 link到ahk脚本(不能在真正的ahk脚本上工作,只能使用lnk文件)你可以选择属性(右键单击)并将图标更改为你想要的任何内容(通常你可以使用原始应用程序的图标,通过指向.exe(而不是从标准shell32.dll中选择图标)。所以通过选择新图标,例如c:/ program files / officexx / word.exe,你的AHK脚本将获得图标,好像它是单词启动图标。希望能回答你的问题。

在脚本的开头,但是在执行run命令后,您可以放置​​计时器

Run, abc.exe
SetTitleMatchMode, 2
Sleep, 1000 ; Give the app some time to run before you start the test
SetTimer, CloseScript, 1000
Return

CloseScript:
IfWinExist, place the windows title here....
    Return
ExitApp

答案 1 :(得分:0)

这是我用AutoHotKey做的第一件事。我想要一个我经常使用的程序的“包装”脚本,当我在点击链接的同时按下F4键时,我可以用脚本GUI表单选择不同的程序选项。只需单击该链接即可正常启动该程序。爱你的心脏。

在链接的Start-In属性中,我放置了实际程序的目录,我的脚本从链接目标属性中脚本的命令行参数中获取程序名称和其他详细信息。