PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
h12200
Regular Member
 

加入日期: Feb 2003
文章: 57
用 vba 匯入的話,大約0.2秒而己,不慢啊
     
      
舊 2017-09-14, 10:22 PM #21
回應時引用此文章
h12200離線中  
bingjunin
Major Member
 

加入日期: Feb 2005
文章: 167
在google搜尋說明檔之後,小弟發現樓上二位網兄所賜教的確就是小弟所想要的,
小弟電腦程度很差,英文也不好,不過小弟會慢慢的摸熟它。
目前覺得 autohotkey 不錯用,因為它對沒有電腦基礎者較簡單且有中文化版本,
雖然看了許久還是不知道怎麼寫看似這麼簡單的語法,但心裡還是充滿著無限欣慰,
太感謝樓上二位網兄的指教了,衷心萬分感謝您們,謝謝了。
 
舊 2017-09-15, 07:12 PM #22
回應時引用此文章
bingjunin離線中  
shival
Senior Member
 

加入日期: Jan 2001
文章: 1,015
引用:
作者bingjunin
在google搜尋說明檔之後,小弟發現樓上二位網兄所賜教的確就是小弟所想要的,
小弟電腦程度很差,英文也不好,不過小弟會慢慢的摸熟它。
目前覺得 autohotkey 不錯用,因為它對沒有電腦基礎者較簡單且有中文化版本,
雖然看了許久還是不知道怎麼寫看似這麼簡單的語法,但心裡還是充滿著無限欣慰,
太感謝樓上二位網兄的指教了,衷心萬分感謝您們,謝謝了。


autohotkey 無腦的寫法、找個厲害一點的教你弄一下字串取代之類的可以寫得帥一點
考慮滑鼠沒停在連結上的錯誤動況、自已調整firefox連結開啟順序、時間...等,我也只
是用多少學多少的人而已。(在「Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox」
網頁有效、滑鼠移到連結上按F1啟動)

#IfWinActive, Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox
F1::
Sendplay {Click right}
Send, a
Send, ^{LButton}
Sleep, 500
Send, !d
Sleep, 500
Send, ^v
Sleep, 500
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}{Backspace}{Backspace}{t}{a}{Enter}
Return
#IfWinActive
舊 2017-09-15, 08:16 PM #23
回應時引用此文章
shival離線中  
bingjunin
Major Member
 

加入日期: Feb 2005
文章: 167
引用:
作者shival
autohotkey 無腦的寫法、找個厲害一點的教你弄一下字串取代之類的可以寫得帥一點
考慮滑鼠沒停在連結上的錯誤動況、自已調整firefox連結開啟順序、時間...等,我也只
是用多少學多少的人而已。(在「Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox」
網頁有效、滑鼠移到連結上按F1啟動)

#IfWinActive, Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox
F1::
Sendplay {Click right}
Send, a
Send, ^{LButton}
Sleep, 500
Send, !d
Sleep, 500
Send, ^v
Sleep, 500
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}{Backspace}{Backspace}{t}{a}{Enter}
Return
#IfWinActive

老實說小弟覺得大哥您的等級已很好了,
小弟只能恨自己程度太差。
還有請問大哥這該存檔,感恩不盡。
舊 2017-09-15, 11:10 PM #24
回應時引用此文章
bingjunin離線中  
bingjunin
Major Member
 

加入日期: Feb 2005
文章: 167
已超過5分鐘了,
小弟再看一次才發現少打了<如何>二字。


請問大哥這該如何存檔,感恩不盡。
舊 2017-09-15, 11:44 PM #25
回應時引用此文章
bingjunin離線中  
shival
Senior Member
 

加入日期: Jan 2001
文章: 1,015
引用:
作者bingjunin
已超過5分鐘了,
小弟再看一次才發現少打了<如何>二字。


請問大哥這該如何存檔,感恩不盡。


把下面的文字存成abc.ahk點下去就可以用了(前提是你有裝autohotkey)、後來
想到如果你預設輸入法是中文,那移到網址列輸入{t}{a}字串大概會錯誤,是這
樣可考慮加一個切換成英數輸入的快速鍵...

#IfWinActive, Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox
F1::
Sendplay {Click right}
Send, a
Send, ^{LButton}
Sleep, 500
Send, !d
Sleep, 500
Send, ^v
Sleep, 500
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}{Backspace}{Backspace}{t}{a}{Enter}
Return
#IfWinActive
舊 2017-09-16, 09:19 AM #26
回應時引用此文章
shival離線中  
shival
Senior Member
 

加入日期: Jan 2001
文章: 1,015
改這樣,預設中文也沒關係...寫好一點要找會寫程式排除其他沒考慮的錯誤狀況
這只是當機器人一樣操作而已

#IfWinActive, Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox
F1::
Sendplay {Click right}
Send, a
Send, ^{LButton}
Sleep, 500
Send, !d
Sleep, 500
Send, ^v
Sleep, 500
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}{Backspace}{Backspace}{ASC 116}{ASC 97}{Enter}
Return
#IfWinActive
舊 2017-09-16, 09:38 AM #27
回應時引用此文章
shival離線中  
bingjunin
Major Member
 

加入日期: Feb 2005
文章: 167
非常感謝大哥的賜教,
剛剛一大哥所說方法存成 abc.ahk,
然後按著F1,動作有點慢了點結果圖01,

然後小弟重新再來,這次按快了點結果成了圖02,
小弟不知錯在哪個地方,還請大哥指教,非常感謝您的不吝指導。
上傳的圖像
文件類型: jpg 01.jpg (91.7 KB, 3次瀏覽)
文件類型: jpg 02.jpg (92.3 KB, 3次瀏覽)
舊 2017-09-16, 12:31 PM #28
回應時引用此文章
bingjunin離線中  
shival
Senior Member
 

加入日期: Jan 2001
文章: 1,015
#IfWinActive, Yahoo!奇摩股市 - 上市漲幅排行 - Mozilla Firefox ; 表示只對這視窗標題才有效
F1:: ; 按F1啟動巨集(設定成指標移到你要開的連結)
Sendplay {Click right} ; 按右鍵取得連結
Send, a ; 同上
Send, ^{LButton} ; ctrl+click開新分頁
Sleep, 500 ; 停0.5秒,電腦快減少、取消也可以
Send, !d ; firefox快速鍵,移到網址列
Sleep, 500 ; 略
Send, ^v ; 貼上先前取得連結
Sleep, 500 ;
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}{Backspace}{Backspace}{ASC 116}{ASC 97}{Enter} ; 修改先前取得連結...
Return ; 結束
#IfWinActive

可以自已一步一步檢查看看,看是網址列有問題還是連結沒copy到(好像是),可考慮改成
Send {Click right}或在下一行中間加個sleep, 100之類...
舊 2017-09-16, 12:58 PM #29
回應時引用此文章
shival離線中  
Crazynut
Master Member
 

加入日期: Apr 2001
您的住址: 高雄
文章: 2,247
程式除錯一般要設立中斷偵錯點。尤其是這種連續執行的,一但出錯,你很難一眼看出錯在哪一行。

早期的程式一般使用pause,按任意鍵繼續。分段執行,等確定無誤之後,再回頭將所有的pause刪除。

VB我不熟,照理說應該也會有類似的手段吧。
__________________
簽名檔真是礙眼…還是讓版面乾淨點吧!
舊 2017-09-16, 05:17 PM #30
回應時引用此文章
Crazynut現在在線上  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:40 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。