Re: [AHK-] 請問如何寫入txt第一行

看板EzHotKey作者 ( )時間2年前 (2022/02/16 18:29), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
你的問題簡單說就是如何使用變數作為熱鍵 如果懂得下關鍵字搜尋就可以更有效率的解決問題 像是板上搜尋 /熱鍵 再 /變數 就有相關討論串 之所以貼第一篇 VElysian 的範例給你看 #18ggYloE (EzHotKey) 是因為內容大致符合你的需求 雖然這篇的寫法感覺有點硬幹不是很美觀 但重點是他的流程寫的很清楚,且有提到關鍵指令 完全可以作為基本架構用更適合的指令改寫 引用 VElysian 的流程: : 1. 用 FileRead 讀取 AutoHotKey.ahk 檔案內容,放進 content 變數。 : 2. 讓使用者輸入要變更的快速鍵名稱(例如 E),放進 myKey 變數。 : 3. 將 myKey 變數做處理後放進 modifiedKey (例如 #E)。 : (這樣是為了避免修改到其他程式碼,並為了以後維護而設定。) : 4. 在 content 變數中搜尋 oringinKey 並取代成 modifiedKey。 : 5. 將 AutoHotKey.ahk 刪除。 : 6. 建立新的 AutoHotKey.ahk,並且將 content 內容寫入。 : 7. 顯示「工作完成」字樣。 : 8. 讓正在執行的 AutoHotKey.ahk 重新載入。 按你需求可改成 1. FileRead 讀取 Auto.txt 熱鍵變數 如 txt 不存在(初次執行)則 FileAppend 新建 這裡建議改成一般軟體使用的 ini 設定檔或 reg 登錄檔 變成 IniRead 讀取 Auto.ini 或 RegRead (如果有查指令說明,就可從 FileRead 關連到 FileAppend、IniWrite https://i.imgur.com/LPROyyQ.png
) 2. InputBox 輸入新的按鍵作為熱鍵變數 覺得 InputBox 太簡陋不方便,也可改用 GUI (後面會提到) 3. 將熱鍵變數寫入 txt/ini/reg 設定檔 IniWrite/RegWrite 這樣就不會動到原腳本,可以把 ahk 轉成 exe 如果你有爬文,同串第二篇 UndeadSion 就有介紹 Hotkey 指令 #18h2AGQT (EzHotKey) 跟 bhbbbbb 說的是一樣的內容 同串第三篇 UndeadSion 提供基本的 Hotkey 範例 #18hMLbKy (EzHotKey) 這篇有提到另一個關鍵字 GUI 接著板上 a 搜尋作者 UndeadSion 就可以找到 8/24 UndeadSion □ [AHK-] 滑鼠連點程式 #18iGKVgq (EzHotKey) https://i.imgur.com/GXzVaFJ.png
這個 GUI 跟需求不符,又不知怎麼寫怎麼辦? 用 google 搜尋 ahk gui 連點器 用AutoHotKey製作連發 https://catchtest.pixnet.net/blog/post/24561139 https://i.imgur.com/E2slE1i.png
连点器 https://meta.appinn.net/t/topic/23552 https://i.imgur.com/QqCEfGR.png
另外 ahk 可以用 run 取代 bat start 還有腳本可以用 pastbin 之類網站貼上代碼分享 -- https://i.imgur.com/a3hz2yu.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.0.35 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1645007341.A.608.html ※ 編輯: mkz6 (36.231.0.35 臺灣), 02/16/2022 18:55:17
文章代碼(AID): #1Y3D7jO8 (EzHotKey)
文章代碼(AID): #1Y3D7jO8 (EzHotKey)