日誌2009-04-10 19:14
『AUTOIT』中文說明書 開工~作者:無痕之音
完工後的成果: |
2009-04-12 23:18無痕之音:像我這麼無聊的文章您也回阿 呵呵
沒見到妳附詩也少一些樂趣呢 ^^
另一位好友說我的詩有一些地方不太對... 我還要改進 ><
2009-04-15 00:02無痕之音:非常感謝夢幻mm這麼說~ thks
其實我希望能夠多給一些看法及賜教~
他並沒有說不好,他只是簡單地提出看法意見阿。
話說詩句好不好主要是內心的修養,及國文的造詣來看。
沒有詩句是十全十美的,人都是不斷地求進步。
如 autoit 自初版以來的更新,就歷經無數的修改和除蟲...
何況是增加新的功能。
同樣地,我還是認為我的詩還是有許多可以改進的地方;
夢幻您也可以說說看我的詩哪邊不好,需要改的地方 ^^
評論及賜教是進步的原動力。
當大家都只會讚美而不會批評時,當事者往往看不到自己致命的缺
點呢(僅管旁觀者看的清清楚楚....)
話說您N年前寫我的小詩很爆笑 很幽默 XD
話說我這麼晚上線想回也懶了 ORZ (←萬年潛水員??
最末,autoit 說明書原文字真多 = =+
然後那個簡體作者偷了一些字 只好照原文再仔細地翻了 暈。
2009-06-04 00:02無痕之音:AutoIt3.chm 我這幾天翻完了。
檔案跟說明書我打算封包成 PATH 中文包,因為 AutoIt 最好安裝後使用,不然容易出意料之外的問題,修改 *.AU3 也較不便。
我通常都是直接發表至論壇、再轉貼至這裡;
所以不用擔心我不會分享中文化檔案跟說明書。
一般上我原則都會傳到兩個空間,如您有意幫忙分享跟上傳空間我是樂見其成,AutoIt3 在台灣這小塊市場上能見度不高,但確是一鍵安裝很重要的角色。
說到一鍵安裝,最怕的就是亂彈出網頁,往往都抓不到就無法關掉它..。
2009-06-04 00:05無痕之音:AutoIt3 的 GUI 介面如果您有需要的話,不妨跟我說是哪個程式;
我會順便去中文化它。
目前官網上我似乎沒發現他們有提供 GUI 介面的編輯器。
雖然 AutoIt3 的 GUI 介面以前碰過,不過印象不深就是了。
2009-06-06 19:18無痕之音:我把那個 Gui Designer-正體中文版翻好了。
不過花較多時間在大致了解那程式的原始碼。
這是中文化後的介面:
http://img222.imageshack.us/img222/8907/170nza.png
至於 AUTOIT 中文化後的檔案跟 *.CHM 我大概這兩三天內會釋出。
先放出這個 GUI 視覺化介面吧 ^^
感謝您的心得分享跟檔案提供。
2009-06-06 19:29無痕之音:SHA-1:859CA28494C4AAB37D3AC012222BC35B82B0AC2C
載點一:4shared 空間載點
載點二:xun6 空間載點
請注意一下,中文化後的 Gui Designer 我有做除錯跟界面調整過:
1.修復原始英文跟簡體「工具列」顯示空間不足的問題。
2.修復原始英文跟簡體「Edit1」按 "取消" 跟 X 死當問題。
3.原本「檔案」預設的「預設視窗」是沒功能的,我已補寫上去。
Gui Designer 在載入預設界面時會自動銷毀前一個視窗,所以
別忘了要先存檔,我懶的花時間去摸索寫檢查儲存功能 @ @
4.英文版之所以有問題無法執行,是因為它底下的 "_PropertiesList.au3" 檔案裡頭有亂碼,把它改成正常字元後就能跑了...
5.Gui Designer 界面一些微不足道的小調整。
6.在關於有我的中文化 ID,並保留原漢化者的 ID ^^
2009-06-07 08:27無痕之音:不好意思 :P ...
今日一早我重新檢視了原始碼 Func _OpenFile($File) 使用函數片段
大致了解「開啟檔案」問題出在哪裡,而且原作者跟本把開啟檔案的 FileOpenDialog 誤值成 FileSaveDialog (依我看應該是故意留下一大堆好除錯的 BUG,教學用途吧...?)
SHA-1:5AE95D681F0D53A1521960B95D768B61FBF5255C
載點一:4shared 空間載點
載點二:xun6 空間載點
目前我是再也測不出問題了, Gui Designer 的 BUG 也被我除光光。
如果您懶的再下載,我可以告訴您去哪裡改。
PS:視窗原本的 $WS_EX_TOPMOST 置頂屬性我去掉了,我覺得這根本就是多餘... 這樣開色彩視窗會被擋到還要去拉 = =
2009-06-07 08:42無痕之音:OK ,我已加入 E-MAIL 可以的話留即時通就可以了。
edirect168.com 那個智邦我很久前就用過 @ @
只是之後忘了只好重申請...
他們是少見免費信箱超穩定的好業者。
EMAIL:wellss@ms96.url.com.tw
即時通:viet123456789012@hotmail.com
2009-06-14 14:39無痕之音:最近把這個 AUTOIT 3.3.0 翻譯完成並做成一鍵自動安裝補綴更新檔,
相關內容請見這篇我最近發的文,若您有幫上傳載點我會於巴哈跟論壇
兩邊都補上您提供的載點並註明提供者,謝謝您熱心的協助 ^^:
『翻譯工程完結』AUTOIT v3.3.0 中文版 + GUI 介面設計器
2009-08-25 22:10無痕之音:該於
send("{ENTER}")
send("玩")
該段,這是因為 send 指令尚不支援 UNICODE 造成,在說明書:
使用 AutoIt→Unicode 支援 →目前的限制
有明確說明─
AutoIt 目前尚有少數不能完整支援 Unicode 的地方,這些是:
Send 和 ControlSend - 請換成使用 ControlSetText 或 Clipboard 函數。
Console 函數的動作,都會被轉換成 ANSI。
若有可能的話,在往後版本我們會將這些限制做技術性的解決。
關於如何使用 ControlSetText 函數(或稱函式),可以看入門指南→
導覽 - WinZip (Tutorial - WinZip) 部份,有詳細說明。
2009-08-25 22:11無痕之音:該於
send("{ENTER}")
send("玩")
該段,這是因為 send 指令尚不支援 UNICODE 造成,在說明書:
使用 AutoIt→Unicode 支援 →目前的限制
有明確說明─
AutoIt 目前尚有少數不能完整支援 Unicode 的地方,這些是:
Send 和 ControlSend - 請換成使用 ControlSetText 或 Clipboard 函數。
Console 函數的動作,都會被轉換成 ANSI。
若有可能的話,在往後版本我們會將這些限制做技術性的解決。
關於如何使用 ControlSetText 函數(或稱函式),可以看入門指南→
導覽 - WinZip (Tutorial - WinZip) 部份,有詳細說明。
或 "導覽 - 記事本 (Tutorial - Notepad)" 也有說明喔!
2009-08-27 00:18無痕之音:ControlSetText 傳送速度比 SEND 要慢
所以一起傳送時 SEND 會比較快送達
此外 SEND 單純是模擬敲擊動作的指令
與ControlSetText 這類直接傳送文字不同
斟酌使用吧
使用愉快~
AUTOIT 說明書繁化是我的理想之一 完成了算是樂事 也給大家一起分享
不過論水準還是不及微軟官方的繁化說明書 (如 WAIK 中文說明書)
有翻譯不當之處請指出賜教 一定修改!
對了 函數頁面我有兩處沒弄好 但忘了在哪 看到的話跟我說一下
THKS ^^
2009-08-29 20:40無痕之音:抱歉 過一兩天後才回覆
只要改這樣即可,後面的 _ 代表不中斷函式連結下一段;
//////////////////////////////////////////////////////////////////////////////////////
Run("notepad.exe")
WinWait("未命名 - 記事本")
ControlSetText("未命名 - 記事本","","Edit1","測試123" _
& @CRLF & "回應456");效果等於換行
//////////////////////////////////////////////////////////////////////////////////////
其中 @CRLF =@CR & @LF 執行後就是換一行;
@CR 和 @LF 的結果跟空格相同(空兩格),其它請見巨集部份的介紹。
2009-08-29 20:43無痕之音:補充:Chr(13) 這類代表 ASCII 編碼表第 13 個。
附錄→ASCII 字元編碼表→依十進位欄位算到第 X 行
2010-01-09 18:00無痕之音:v3.3.0 版已完工一段時日,請到此篇下載:
http://home.gamer.com.tw/blogDetail.php?owner=wellss&sn=11993
補個載點,修正我發佈時的 autoit 說明書索引錯誤、及無法搜尋的問題:
http://www.xun6.com/file/a303df111/AutoIt3.chm.rar.html
SHA-1:257792D47E125CD0078D443A4A4A0CEF9F55AEDC
主要是修改索引檔 AutoIt v3.hhk 的函數和巨集的索引文字,將函數、關鍵字去除。
因為 SciTE 編輯器有個方便的功能,可以將滑鼠停在指令上,按 F1 直接開啟說明對應
函數。
下回來後把 AutoIt.chm、AutoIt3.chm 一起替換就可以了。
2010-01-09 18:15無痕之音:10w 那有些誇大... 其實沒那麼多,如果是自訂函數那一部份 (UDFs3.chm) 則有 1984個,若一篇有 100 字則總數將近 20w字(以最新的 3.3.2來算)。
內建函數部份 3.3.2 有 391個,算一算總數差不多 4-5w。
2010-05-27 18:03無痕之音:那個空間載點必須點上面的廣告才會給你下載,我換另一個空間,
這空間有效期一樣一個月,若無人下載將自動砍檔:
http://www.sendspace.com/file/f2xnyf
2010-05-28 22:04無痕之音:不客氣
2010-07-23 16:11無痕之音:關於如何連續執行 3 個小時的做法我不清楚,我這邊大致上透過取檔名隨機變數大致如下:
#comments-start
WHR-HP-G300N
#comments-end
#include <ScreenCapture.au3>
Dim $I, $K, $rand
Do
$i = @SEC = 0
$rand = Int(Random(999) + 1)
Call ("runit")
$i = $i + 1
Until $i = 21600
Func runit()
; Capture full screen
$hBmp = _ScreenCapture_Capture ("")
; Save bitmap to file
_ScreenCapture_SaveImage (@DesktopCommonDir & "GDIPlus_Image" & $rand & ".jpg", $hBmp)
EndFunc
2010-07-23 16:13無痕之音:請注意一下斜線,這邊BLOG會被吃掉 "\GDIPlus_Image"
2010-07-26 17:33無痕之音:在 AUTOIT 本來是有一個 AdlibEnable 函數可以調用的,
可是它與 print screen 執行時會沒有作用。
所以只好換另一個方法~
#comments-start
WHR-HP-G300N
#comments-end
這段是註解,近期在找好用的無線基地台來收訊號,所以暫挑這台,
這邊是完全不被執行的,單純寫在腳本內做備忘錄罷了 XD
至於 @sec 我是設定一開始 0 秒,但不確定是否有效就是。
最後腳本修改成如下,比較沒問題囉:
#include <ScreenCapture.au3>
Dim $I, $K, $rand
Do
$i = 0
$rand = Int(Random(999) + 1)
Call ("runit")
Sleep (1000)
$i = $i + 1
Until $i = 21600
Func runit()
; Capture full screen
$hBmp = _ScreenCapture_Capture ("")
; Save bitmap to file
DirCreate (@DesktopCommonDir & "EE")
_ScreenCapture_SaveImage (@DesktopCommonDir & "EEGDIPlus_Image" & $rand & ".jpg", $hBmp)
EndFunc
2010-07-26 17:34無痕之音:一樣在目錄部份斜線被吃掉,自己補吧 = =
2010-08-12 13:27無痕之音:到這邊你能自己改了吧?剩下的參閱說明書和網路資訊即可,或者找 AUTOIT 論壇詢問都可以。
2010-08-12 13:39無痕之音:這個我先前有弄錯,腳本大概是這樣:
$a = WinGetTitle ("[active]", "Screensaver Setup Wizard")
$c = StringReplace ($a, "Setup - ", "")
Sleep (500)
ControlSetText ($a, "", "TEdit1", "C:\Program Files\3Planesoft Screensaver Manager\" & $c)
ControlClick ($a, "", "TNewButton3")
Sleep (800)
這邊我是首先用 WinGetTitle 去抓視窗標題做路徑
然後用 StringReplace 去移除標題中的 "Setup - " 字串... 也是說如果抓到的視窗標題是
"Setup - Western Railway" 那麼 $c 就會被換成 "Western Railway";
最後再用 ControlSetText 去換指定路徑就可以了,如:
C:\Program Files\3Planesoft Screensaver Manager\Western Railway
其中 "TEdit1" 這個要自己去抓,這是做識別控制用。
2010-08-12 13:40無痕之音:打錯是弄過...
2011-05-24 16:54無痕之音:說明書是重點,所以你有興趣只下說明書也可以。也可以跟我要。
2011-05-25 18:14無痕之音:http://www.sendspace.com/file/u1tqdx
裡頭兩個檔案,一個是主檔,一個是中介用的。
不過官方的 chm 較為特殊,如果在 SciTE 腳本編輯器下對指令
按 f1 會跳出兩個視窗,這個我還不曉得為什麼;不過索引功能
是ok 的。
反之官方 chm 不會這樣。
還有不用客氣,只是有空時做的東西,對別人有幫助就好。
2013-10-17 21:52無痕之音:這我手上沒系統無法試,抱歉了 @@
2013-10-17 18:22無痕之音:下載點:https://dl.dropboxusercontent.com/u/58595124/AutoIt3.chm
你可以用搜尋功能搜尋我的文章,我有提供載點下載。
我還是將文章更新修正吧。
2014-02-07 09:48無痕之音:我以前碰過這個問題,是電腦出問題...不是檔案問題。
可參考這篇辦法解決:http://wenku.baidu.com/view/a2feb125af45b307e871979e
2014-02-07 09:49無痕之音:謝謝你的支持 [e35]
2014-05-12 12:18無痕之音:不客氣 [e35]
2014-06-30 22:45無痕之音:為推廣AutoIT而分享的,當然是歡迎連結我這篇的阿。
謝謝您的詢問~。
2014-12-21 16:38無痕之音:不客氣有幫助到人我也很開心[e12]
2015-02-09 19:48無痕之音:可以從 "入門指南" 頁籤開始練習,因為自動點選腳本是最好寫的程式碼。若是想撰寫程式就拿別人寫好的程式碼參考,然後以範例的腳本內容寫。
2015-02-10 19:20無痕之音:[e35] 不客氣
2016-09-24 12:43無痕之音:有問題歡迎詢問。
2016-10-07 02:17無痕之音:當然OK,歡迎^^
2016-10-08 02:00無痕之音:不客氣
2019-02-25 22:15無痕之音:不會喔