作者ore100 (BBSFox)
看板EzHotKey
標題[AHK-] 請問如何寫入txt第一行
時間Tue Feb 15 15:34:16 2022
如題, 假設我寫了一個連點器
按住某鍵不放會一直連點
https://i.imgur.com/BouINiv.png
如圖, 使用bat直接以AHK開啟連點器mouse.txt
不製作成exe是因為想讓某鍵可以由使用者自行決定
不知道怎麼實現不編輯txt就可以改某鍵
一是要獲取所按的鍵的代碼scXXX
二是要能夠寫入txt的第一行的最前面
以下兩種都可以或是有更方便的寫法也可以
想法一若mouse.txt不存在, 就詢問想改某鍵為何,
然後按下一個想要的某鍵, 自動生成一個mouse.txt
內容和上圖的一樣只是第一行改成剛才按下的鍵
-----------------------------------------------------
想法二若mouse.txt已存在, 就詢問想改某鍵為何,
然後按下一個想要的某鍵, 自動寫入mouse.txt替換某鍵
內容和上圖的一樣只是第一行改成剛才按下的鍵
以上
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.47.91 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EzHotKey/M.1644910458.A.0B1.html
2F:推 bhbbbbb: 我會建議用 input + hotkey 而不要對檔案進行讀寫 bit.ly 02/16 00:24
3F:→ bhbbbbb: /3sKMweO 02/16 00:24
4F:→ bhbbbbb: bit.ly/3sKMweO 02/16 00:25
5F:→ ore100: 感謝m大b大熱情解惑,不要讀寫是不使用FileRead指令嗎? 02/16 01:30
8F:→ bhbbbbb: ahk 還有個指令能用來動態建立 hotkey < 02/16 14:18
9F:→ bhbbbbb: 以你的例子的話就是:HotKey, ~%myKey% DoSomething ( 02/16 14:21
10F:→ bhbbbbb: DoSomething 可為一個 function 或 label),這樣的話就 02/16 14:21
11F:→ bhbbbbb: 能寫的比較簡潔 02/16 14:21