[AHK-] Chrome中常無法啟動

作者: liquidbox (樹枝擺擺)   2017-07-25 19:08:22
已確定ahk已啟動並常駐在右下,腳本也很簡單,
目的只是要寫一個測試檔,以熱鍵開啟書籤,
只是初學者寫來練習用,腳本如下:
^!q::
send +{F6} ;按shift+f6進入書籤列
send {right} ; 移動至書籤列的第二筆
send {enter} ; 點選該書籤列
winwait Google 新聞 - Google Chrome
return
但很常發生的情況是,我的腳本剛啟動常駐後的第一次可以正常使用,
之後就毫無動靜,必須重新啟動腳本(exit後再開啟),reload無效
此時我如果用手動按shift+f6、right arrow、enter後,
仍能達到我的目的
想請問:
一、有人知道是發生什麼事了嗎?
二、這個腳本用很原始的方法,但是否有更聰明的寫法?
(我用嘗試寫滑鼠腳本是失敗的,但還沒空debug)
作者: mkz6 ( )   2017-07-26 11:57:00
1.可能卡在winwait,沒有後續動作就把它拿掉吧2.你的腳本說穿了就是"按熱鍵開啟特定網頁" 用一行就能達成^!q::Run, https://news.google.com我想說開個網址幹嘛搞得那麼麻煩 XDjs書籤只是簡化從網址列輸入代碼的動作,ahk可以改這樣send ^l ;定位到網址列sendinput javascript: alert('Hello World'){enter}

Links booklink

Contact Us: admin [ a t ] ucptt.com