Autohotkey WinExist/激活/恢复不做任何操作
无论我是否打开了myexecutions chrome窗口,这个窗口都不会显示任何内容Autohotkey WinExist/激活/恢复不做任何操作,autohotkey,Autohotkey,无论我是否打开了myexecutions chrome窗口,这个窗口都不会显示任何内容 #z:: { ;Check if program is already running, if not, start it Win_Title = "My Executions - Apps Script" SetTitleMatchMode,1 Win_path = "https://script.google.com/corp/home/exe
#z::
{
;Check if program is already running, if not, start it
Win_Title = "My Executions - Apps Script"
SetTitleMatchMode,1
Win_path = "https://script.google.com/corp/home/executions"
If(!WinExist(Win_Title) and(Win_path < > "")) {
Run %Win_path%
sleep 1000
}
WinActivate,Win_Title
WinRestore,Win_Title
;WinMove, A,,%Win_x%,%Win_y%,%Win_width%,%Win_height% ;COMMENTED OUT FOR NOW
return
}
好的,它现在可以工作了,通过删除win title调用来激活和恢复。谢谢
#z::
{
;MsgBox, "Test"
;Check if program is already running, if not, start it
Win_Title := "My Executions - Apps Script"
SetTitleMatchMode,1
Win_path := "https://script.google.com/corp/home/executions"
If(!WinExist(Win_Title)) {
Run %Win_path%
sleep 1000
}
WinActivate
WinRestore
WinMove, A,,-1440,144,1400,1740
return
}
尝试使用Win\u标题和Win\u路径的
:=
分配,并让我们知道任何差异。我什么也没做。我添加了一个msgbox来测试脚本是否正在运行,它是否会弹出,因此它在工作表中的其他位置不会有什么奇怪的事情。运行%Win\u path%在if之前工作,whaduzmsgbox WinExist(Win\u Title)
当窗口在某个位置存在或不存在时返回?
#z::
{
;MsgBox, "Test"
;Check if program is already running, if not, start it
Win_Title := "My Executions - Apps Script"
SetTitleMatchMode,1
Win_path := "https://script.google.com/corp/home/executions"
If(!WinExist(Win_Title)) {
Run %Win_path%
sleep 1000
}
WinActivate
WinRestore
WinMove, A,,-1440,144,1400,1740
return
}