[AHK-] 程式跑得比別人慢

看板EzHotKey作者 (阿犬)時間8年前 (2017/05/18 09:25), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位大大好,小弟第一次發文,排版不好請見諒。 剛接觸AHK有寫簡單的按鍵指令玩遊戲使用。 玩的遊戲為:FEZ幻想戰記 日服 寫的指令簡單如下: F12::suspend #MaxHotkeysPerInterval 2000 $VKC0:: Loop 1 { Send {k Down} Send {k Up} Send {Up Down} Send {Up Up} Send {Up Down} Send {Up Up} Send {Up Down} Send {Up Up} Send {Enter Down} Send {Enter Up} Send {Esc Down} Send {Esc Up} Send {Esc Down} Send {Esc Up} } Return 內容都是和上面雷同只是要求鍵入的按鍵數不一樣而已。 我自己的電腦去跑的時候一定要在每一行Send之間放入Sleep 1 否則我的電腦指令會亂飄,例如:多跑一次Up,或是少跑兩次Esc 但我將20個按鍵的指令給朋友的電腦測試的時候卻沒有飄的現象 一開始我懷疑是電腦CPU等級有差別 朋友的電腦配備如下: CPU: i5-6500 MB: MSI B150M GAMING M3 RAM: 8G VGA: MSI GTX 1060 GAMING X 6G 而後來我給另一位朋友測試成功率大約90%以上,基本上不太會飄 他的配備如下: CPU: i5-4460 MB: 未知 RAM: 8G VGA GTX960 最後是我的電腦配備: CPU: i5-4460 MB: ASUS H97-PLUS RAM: 8G VGA: GT740 發現我和第二位朋友的CPU是同型號,所以屏除了CPU的原因 想請問版上大大是什麼問題呢? 是真的配備不夠嗎? 還是說重灌有幫助呢 曾經想過有可能是我把遊戲灌在HDD的關係,但我後來改到SSD一樣會飄... 請各位大大幫忙抓個藥謝謝了!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.176.154 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1495070701.A.1A3.html

05/18 09:45, , 1F
抱歉補一下小弟的顯卡GT740 VRAM只有1G
05/18 09:45, 1F

05/22 11:56, , 2F
1有點誇張 不像人按的 都設100看看
05/22 11:56, 2F

05/22 12:11, , 3F
SetBatchLines在新舊版本中定義不一樣 看版本是否相同
05/22 12:11, 3F

05/26 11:25, , 4F
但是我給朋友測的版本都是沒有寫入sleep的耶 一樣很順
05/26 11:25, 4F

05/27 21:13, , 5F
不是每台電腦都適應同樣腳本吧?
05/27 21:13, 5F
文章代碼(AID): #1P7FVj6Z (EzHotKey)
文章代碼(AID): #1P7FVj6Z (EzHotKey)