在BBS上看到了網友分享一個好用的軟體
可以將文字檔中的內容自動填入入園申請的表格中
這樣子山友們就不用一個一個"慢慢"key in人員名冊了
已徵得該網友同意將其分享內容轉貼如下:
以下轉文開始
=============================================
現在就來推薦一款短小而精悍的軟体...
AutoIt3 - [下載] http://www.autoitscript.com/autoit3/downloads.shtml
這一款有許多自動化的功能, 其中自動鍵盤輸入是我們目前需要用到的, 更多功能
討論可以去 EzHotKey 這個板找相關的文章, 現在請你先下載完這套軟體並執行
安裝...
在此先簡單舉個範例, 如何在雪霸入園申請名冊做自動輸入的方式! 首先你先到
http://ppt.cc/XTS2 這個網址抓一個我剛寫的範例檔, 將壓縮檔下載後解壓,
會出現兩個檔, 兩檔的內容分別如下:
===== [ infrm.txt 人員名冊資料檔 ] =====
陳小樹
A123456789
女
地球台灣高雄
陳老媽
0212345678
陳大樹
F123456789
男
地球台灣台北
陳老爹
0223456789
========================================
===== [ infrm.au3 程式檔 ] =============
$wid=winactivate("雪霸國家公園入園申請","")
$file=fileopen("infrm.txt",0)
if $file=-1 then
msgbox(0,"Error","無法開啟 infrm.txt !")
exit
endif
while 1
$line=filereadline($file) ; 姓名
if @error=-1 then exitloop
sleep(500)
send("^a^x" & $line & "{TAB}{TAB}")
$line=filereadline($file) ; 身份證字號
sleep(500)
send("^a^xa{TAB}" & $line & "{TAB}{SPACE}")
$line=filereadline($file) ; 性別
sleep(500)
if asc($line)=168 then ; 男: 168
send("{UP}")
else
send("{DOWN}")
endif
send("{TAB}")
$line=filereadline($file) ; 地址
sleep(500)
send("^a^x" & $line & "{TAB}")
$line=filereadline($file) ; 緊急連絡人
sleep(500)
send("^a^x" & $line & "{TAB}{TAB}")
$line=filereadline($file) ; 緊急連絡人電話
sleep(500)
send("^a^x" & $line & "{TAB}}")
wend
fileclose($file)
========================================
1) 接下來用瀏覽器開啟雪霸申請入園的網頁 ( https://apply.spnp.gov.tw/ )
按以往申請的步驟至如下的畫面:
http://album.blog.yam.com/show.php?a=amjads&f=8073800&i=16534419&p=0
(上圖 本隊人數選定為 2 人, 並將鍵盤游標點放到 領隊-姓名 這一欄)
2) 將視窗切到檔案總管中, 用滑鼠左鍵雙點擊 infrm.au3 該檔, 程式執行後會
切回雪霸申請入園的網頁, 並將 infrm.txt 中的人員名冊自動填入網頁中的
欄位:
http://album.blog.yam.com/show.php?a=amjads&f=8073800&i=16534427&p=1
(上圖除生日及稱謂須手動點選外, 其餘皆已自動填入)
3) 如何將更多的選項達到自動化, 請參考 C:\Program File\AutoIt3\AutoIt3.chm
該說明檔中的 Mouse Management 及 Graphic and Sound Management 的
pixelgetcolor 相關 function ...
另外到 http://www.autoitscript.com/autoit3/docs/ 也有更多 .chm 當中未
提及的功能...
==========================================================
以上轉文結束
實際試用過,安裝Autoit3時會問你當開啟.au檔時要自動執行還是進行編輯
建議選取自動執行
另外我想入園證上半部的表單應該也可以利用相同的方式填入
除了一些需要另外點選的(ex.行程)或驗證碼
就請有興趣的山友多加研究囉
發這一篇的用意不是鼓勵大家去搶山屋、佔名額
而是要讓真正「有需要」住山屋的山友
在申請入園證時
可以跟其他人站在公平的起跑點上
(其實比起他們的法拉利,這個只能算是歐兜麥而已....)