冰楓論壇

 找回密碼
 立即註冊
查看: 1998|回覆: 0

[分享] 讓批次檔能夠輸模擬鍵盤輸入文字

[複製鏈接]

4842

主題

42

好友

3039

積分

論壇元老

七夕、何處棲息

Rank: 8Rank: 8

UID
133328
帖子
6166
主題
4842
精華
0
積分
3039
楓幣
229
威望
3019
存款
2
贊助金額
0
推廣
23
GP
49
閱讀權限
90
性別
保密
在線時間
393 小時
註冊時間
2016-3-30
最後登入
2019-9-28

2016端午節紀念勳章 私服達人 2016年紀念勳章 神手勳章 音樂勳章 太陽勳章 積分勳章 發帖達人 熱心助人 除蟲大隊 版主勳章 解說達人 論壇粉絲 核心勳章 懶人勳章 性別(男) 幼兒勳章 管理者 論壇支持王 性別(女) 2017年紀念勳章 長老勳章

發表於 2016-9-15 20:16:41 |顯示全部樓層
批次檔能做排程,版上有幾篇批次檔教學,所以批次檔的指令不在此篇探討
這裡是教大家,批次檔無法做鍵盤輸入字串的動作,假如要輸入字串怎麼辦?
這篇教學是很簡單的程式碼,不做深入探討,但執行新版的外掛,足足有餘
作業系統(windows7)....麥金塔者請跳過....

────────────── 完全不懂電腦者之初心者分割線 (已會 .bat[批次檔者跳過])──────────────
首先,你要把電腦的資料夾副檔名給它顯示出來...(就是可改副檔名),設定是在控制台的資夾選項那邊


遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   


請把 隱藏已知檔案類型的副檔名 不要打勾 後確定
遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   


沒誤的話,你進下載的外掛資夾內,應該會看到檔案的全名(主檔名.副檔名)如下:
遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   

稍微解釋一下,這邊有
.bat(這叫批次檔)
.pfx(SSL認證書,與本案無關)
.vbs(VBscript 微軟開發的程式語言)
.GPX(外掛內...用的 GPS路徑,看個人喜好使用...)
.exe (外掛主程式)

這裡要編輯的就是 keyin.vbs 及 autorun.bat 這兩個檔案
用電腦內的 筆記本 就可打開來看內容了,不過個人建議去下載一套 Notepad++ ,這軟體完免費,很多程設師多有在使用,對於編碼問題,更是好用,附上一張圖:
遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   



──────────────開始批次檔內容──────────────

先附上個人批次檔內容(我很懶得寫一堆,所以這裡都超簡單,高手莫虧)
滑鼠右鍵新增一個 autorun.bat (主檔名可自取,副檔名不可變),用筆記本打開後,打入下面指令然後存檔
──────────────────────────────────────────────────────────────────────
@echo off
::設定開始
:loop

::進 外掛程式資料夾
cd D:GAMEBOTS914.8.9.2


::執行 NecroBot2.exe 程式
start ./NecroBot2.exe

::停 5 秒鐘
timeout /t 5

::開啟 vbs 檔案,進行鍵盤模擬按鍵動作
start ./keyin.vbs

::中止程式後,讓停止 600 秒 (休息10分鐘一下)
timeout /t 600

goto loop


─────────────────────────────────────────────────────────────────────
說明:上面的批次檔會打開NecroBot外掛,等五秒後,會打開 vbs檔案,附圖如下:
遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   



─────────────────────────────────────────────────────────────────────
再來我們要寫一個簡單的 VBS控制電腦自己按鍵的 VBS檔案
滑鼠右鍵新增一個 keyin.vbs (主檔名可自取,副檔名不可變),用筆記本打開後,打入下面指令然後存檔

set WshShell = WScript.CreateObject("WScript.Shell")

wscript.sleep(1000)
WshShell.SendKeys "y"

wscript.sleep(1000)
WshShell.SendKeys "{ENTER}"

wscript.sleep(1000)
WshShell.SendKeys "{ENTER}"
─────────────────────────────────────────────────────────────────────
說明:上面是新增一個模擬自動按鍵的程式
wscript.sleep(1000)    <= 讓程式停 1000ms(1秒 = 1000ms) ,假如要停兩秒就寫 wscript.sleep(2000)
WshShell.SendKeys "y" <= 讓鍵盤輸入一個 y 字母
WshShell.SendKeys "{ENTER}"  <= 點擊鍵盤的 Enter 鍵
附圖:

遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   


─────────────────────────────────────────────────────────────────────
上面完成後,你電腦就會自動幫你按鍵了,當然 要按那些字母...可自己改 WshShell.SendKeys "y" 這個
比如要輸入 thank , 就這樣打 WshShell.SendKeys "thank"


─────────────────────────────────────────────────────────────────────
來看執行結果:
遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   


看到了嗎? 上面 y 會自己動作了 ,因為我程式要按兩次 Enter 所以我自己寫兩次 Enter (請中間讓電腦停一下,以免出垂)
然後又開始自動了
遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制
   
   

希望各位能幫點個評分+個GP! 讓我有更多發帖的動力!!

請各位多多訂閱ky jaijai頻道!不要錯過重要的資訊!
更多寶可夢資訊盡在ky jaijai頻道~
網址:https://www.youtube.com/channel/UCX9FjJnFyYD207y9x8go9bQ

PokeBot Ninja 使用說明書
Pokebot.Ninja忍者 無法使用解決辦法
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
您需要登入後才可以回帖 登入 | 立即註冊

正在連接伺服器...
打開冰楓聊天室
廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2020 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|意見反饋|手機版|Archiver|冰楓論壇

GMT+8, 2020-8-12 00:51

APP Store下載 Play Store下載
回頂部