引用 | 編輯
yc421206
2006-09-01 18:03 |
樓主
▼ |
||
x0
Dear all:小弟根據板上大大所推薦之autoit軟體,進行自動安裝,小弟也因此上網晃了一下得知如何使用, 以下是小弟所撰寫之程式碼,其中使用@SW_HIDE指令,想要將安裝畫面縮至最右下角, 但是確無法隱藏,我猜大概是 Send("!n")指令的原因,請教版上高手是否有其他寫法,謝謝! ; 執行安裝精靈 Run("D:\wpi\Install\Insight\Designer9\Des90.exe") WinWaitActive("Windows Installer") WinSetState("Windows Installer" , "" , @SW_HIDE) ; 開始安裝 WinSetState("Micrografx Designer 9.0 Setup" , "Welcome to the Micrografx Designer 9.0 Installation Wizard" , @SW_HIDE) WinWaitActive(&qu .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
冰漾
2006-09-01 19:32 |
1樓
▲ ▼ |
不知道參數這樣下對不對, 要看使用者手冊才知道...
Send("!n")簡單來說就是讓程式送出 Ctrl+N 或 Alt+N 的動作(沒有仔細研究)... 而且 WinWaitActive 意思是叫 AutoIt 等待程式 Active 之後才執行動作(我的意思是系統必須focus在該程式上面).... 假如都縮起來, 系統的focus就不在這個程式上面, 怎麼執行安裝? 以上是小弟自己對 AutoIt 的認知, 不一定是對的... x0 |
引用 | 編輯
yc421206
2006-09-01 20:02 |
2樓
▲ ▼ |
下面是引用冰漾於2006-09-1 19:32發表的 : 謝謝冰漾大大的回覆 Send("!n")→是指Ctrl+N,就是快捷鍵的意思。 就我所知是可以隱藏安裝的,我同事就使用vb指令控制windows applicatoin ,例如像ip configuation,change computer name等等......按一個鍵修改了很多東西,但都沒見到要修改的應用程式視窗顯示,所有修改任務都都在背景執行,所以我想兩者(vb跟autoit)均是可控制windows的鍵盤跟滑鼠,那應該就是有可能可以隱藏,只是不知是否有其他的語法或是寫法,可以辦的到 x0 |
引用 | 編輯
莫力思雷靠唄
2006-09-01 20:10 |
3樓
▲ ▼ |
講法有錯誤喔! !N 就是 N 用鍵盤的快捷鍵表示 ALT+N
冰樣的講法是正確的,所以你可以參考參考 還有你的安裝程式畫面一定要在最上層,AUTOIT 才會有動作 不然他判別不到視窗的名稱是無法執行完成的 x0 |
引用 | 編輯
yc421206
2006-09-02 16:38 |
4樓
▲ ▼ |
下面是引用v60i於2006-09-2 09:47發表的 : 謝謝各位的指正,不知有沒有其它的指令可以使安裝畫面隱藏的呢 x0 |
引用 | 編輯
莫力思雷靠唄
2006-09-02 16:43 |
5樓
▲ ▼ |
下面是引用yc421206於2006-09-2 16:38發表的 : 為何話一定要講兩次呢 還有你的安裝程式畫面一定要在最上層,AUTOIT 才會有動作 不然他判別不到視窗的名稱是無法執行完成的 x0 |
引用 | 編輯
yc421206
2006-09-02 18:22 |
6樓
▲ ▼ |
下面是引用莫力思雷靠唄於2006-09-2 16:43發表的 : 謝謝各位的回答 真的沒辦法隱藏阿~"~ 那還是回去玩vb好了 x0 |
引用 | 編輯
a78810
2006-11-18 17:28 |
7樓
▲ ▼ |
以前有一版Alcohol 120%也是用AutoIt程序去跑
隱藏畫面是把安裝視窗移動到畫面以外 目前用不到這東西 有研究的可以去試看看 x0 |
引用 | 編輯
toye7711toy
2010-11-28 21:27 |
9樓
▲ ▼ |
TO : ~~
Dear all: 凡正 只是重灌 而已 阿 興趣多喔 x0 |