iT邦幫忙

0

autoit UltraVNC無法自動OK進行下一步,但Line可以

  • 分享至 

  • xImage

請教熟悉autoit的先進,我想要UltraVNC可以送出OK進行下一步,但一直都沒有辦法成功
一樣的寫法用在Line的安裝上就可以成功,請教為甚麼是這樣子,謝謝


UltraVNC的寫法
run("D:\UltraVNC_1_3_42_X64_Setup.exe")

WinWaitActive("Select Setup Language","Select the language to use during the installation.")

ControlClick("Select Setup Language","Select the language to use during the installation.","TNewButton1")

https://ithelp.ithome.com.tw/upload/images/20211211/201447098ILq5a6EpK.jpg


Line的寫法
run("D:\LineInst.exe")

WinWaitActive("Installer Language","Please select a language.")

ControlClick("Installer Language","Please select a language.","Button1")
https://ithelp.ithome.com.tw/upload/images/20211211/201447093or4v5TZ1u.jpg

DennisLu iT邦好手 1 級 ‧ 2021-12-16 11:48:48 檢舉
只是要練習autoit還是要快速安裝Ultravnc?

可以參考Automate Installation
https://uvnc.com/docs/uvnc-server/48-uvnc-server-installation.html
pilisu iT邦新手 5 級 ‧ 2021-12-21 19:24:17 檢舉
主要是自己先練習autoit來安裝Ultravnc,未來要應用於工作上

Automate Installation
這部分我之前就有看過了,不太適合,因為server configuration 三個選項我都要打勾,這部分想藉由autoit來完成
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
jimmy123j
iT邦見習生 ‧ 2022-02-13 22:26:58

我自己是習慣使用 Advance 寫法,比較唯一性,所以對象相對精準

ControlClick("[Class:TSelectLanguageForm]", "", "[Class:TNewButton;Instance:1]")
或
ControlClick("[Class:TSelectLanguageForm]", "", "[ID:461502]")

你可以參考 Advanced Window Descriptions
https://www.autoitscript.com/autoit3/docs/intro/windowsadvanced.htm

我要發表回答

立即登入回答