1. 程式人生 > >利用AutoIt製作自動安裝程式

利用AutoIt製作自動安裝程式

初次使用AutoIT感覺很方便,參照網路上的資料做了一個例子,總結如下:

1.利用window Spy 獲得窗體和控制元件資訊

CLTR+ALT+F:可以暫停獲取操作,方便檢視獲取的資訊

2.利用WinWaitActive 等待指定窗體的出現

WinWaitActive("窗體標題","窗體出現的文字")  

注意:窗體出現的文字應該可以區分不同的視窗

如:

WinWaitActive("安裝 - 萬維全自動網路考試系統","歡迎使用")

WinWaitActive("安裝 - 萬維全自動網路考試系統","準備安裝")

WinWaitActive("安裝 - 萬維全自動網路考試系統","安裝嚮導完成")

3.使用Send傳送模擬按鍵命令

它的應用比較靈活

(1)    組合按鍵:^ 表示Ctrl,! 表示 Alt,+ 表示Shift,#表示 Win  。如Send(“!f”)

(2)    多個Send命令可以合寫,一次完成。 Send("{Tab}{Enter}")

(3)    Send命令是不能輸出中文的,其實Unicode都是不能輸出的。

4.利用ControlSetText和ControlSend修改控制元件的文字資訊和向控制元件傳送命令

ControlSetText功能是設定窗體裡指定控制元件的文字,不論窗體或控制元件這時的狀態是否啟用。注意ControlSetText是可以輸出中文的。

如:ControlSetText("安裝","選擇目標資料夾","TEdit1"," C:\Program Files\Setup ")

ControlSend功能和ControlSetText類似,向窗體裡指定控制元件的傳送文字,不論窗體或控制元件這時的狀態是否啟用。但ControlSend不能輸出中文。

如:ControlSend("安裝","選擇目標資料夾","TEdit1"," C:\Program Files\Setup ")

5.操作滑鼠(ControlClick和MouseClick)

建議:一般都使用鍵盤操作,只有在必須使用滑鼠操作時,才建議使用滑鼠操作(如使用Tab無法獲得焦點時)。

ControlClick功能是點選指定窗體裡的指定控制元件,不論窗體或控制元件這時的狀態是否啟用。

ControlClick("窗體標題", "窗體文字","要點選的控制元件類名或控制元件精確標題")

MouseClick(“滑鼠左右鍵”,在螢幕的X位置,在螢幕的Y位置,點選次數)

相關推薦

利用AutoIt製作自動安裝程式

初次使用AutoIT感覺很方便,參照網路上的資料做了一個例子,總結如下: 1.利用window Spy 獲得窗體和控制元件資訊 CLTR+ALT+F:可以暫停獲取操作,方便檢視獲取的資訊 2.利用WinWaitActive 等待指定窗體的出現 WinWaitActive("窗體標題","窗體出現的文字")  

利用Python製作自動搶火車票小程式,過年再也不要擔心沒票了!

  前言 每次過年很多人都會因為搶不到火車票而回不了家,所以小編利用Python寫了一個自動搶火車票的工具,希望大家能搶到火車票,回家過個好年! 話不多說,直接上程式碼:       結語 好了,自動搶票

advanced installer 製作exe安裝程式

其他的和製作msi工程一樣.而後在媒介項中的載入程式欄中選中"建立exe安裝程式",並選中"程式包"->exe檔案中包含安裝檔案->msi包含在載入程式中.並把安裝選項的提取位置全部刪除.(555,以前就是這裡沒刪除,導致安裝檔案失敗)並在媒介欄->檔案中選擇使用lzma

linux下利用U盤自動更新程式

#include "sys/shm.h" #include <sys/ioctl.h> #include <sys/types.h> #include <sys/socket.h> #include <linux/if.h>

用 .Net Framework 4.0 製作安裝程式安裝 .Net Framework 4.0 編寫的程式

文章題目看起來有點繞,解釋一下,假如你基於框架寫了一個程式,想裝到客戶機上,但是客戶機上可能並沒有安裝框架,因此你的程式需要預先將框架安裝在目標機上,然後再執行一些安裝程式的標準功能,如建立快捷方式、建立程式組、寫入解除安裝資訊以便讓Windows能夠對程式進行解除安裝管理

如何用VS2005製作Web安裝程式

選擇“使用者介面編輯器”,新增兩個文字框A和B,A將作為安裝新站點後的IIS設定,B將作為資料庫操作時的引數設定,調整位置後如下: 調整A的屬性,這裡只選擇了顯示兩個輸入框,屬性分別為IISSERVER和PORT,值為localhost和9998,其他的你可以自己調整。如圖:

利用winrar製作exe程式,如何配置解壓後自動執行

轉自:https://blog.csdn.net/shann09/article/details/27497901 rar自解壓安裝,且解壓後自動執行某程式 1,winRAR能夠打包成自解壓的exe檔案,並且設定解壓前或解壓後執行某個程式 2,選擇要壓縮的所有檔案,右鍵“新增到壓縮檔案” 3,勾

利用VS2010製作程式安裝

版本控制 版本時間編制/修訂稽核批准修改說明V1.1V1.2目錄1    引言    5 附圖目錄引言 編寫目的謹防自己以後忘記。 讀者物件MySelf。 操作流程 選中要製作安裝包的專案,點選選單欄"File"à"New"à"Project",如下圖所示: 圖 21

如何利用winrar製作自解壓,自動執行檔案格式的壓縮包

操作提前:電腦安裝WinRAR軟體。 將用來製作的資料放在資料夾內,然後用Ctrl+A全選該資料夾下的檔案。 單擊滑鼠右鍵,然後選擇“新增到壓縮檔案”選項。 在開啟的對話方塊“常規”選項卡中,單擊“壓縮方式”下拉框選擇合適的壓縮方式,並將壓縮選項下的“建立自解壓格式壓縮檔案”選項勾選,這時候會發現“

Ubuntu下安裝程式的三種方法 ubuntu製作本地源

在ubuntu當中,安裝應用程式我所知道的有三種方法,分別是apt-get,dpkg安裝deb和make install安裝原始碼包三種。下面針對每一種方法各舉例來說明。 apt-get方法 使用apt-get install來安裝應用程式算是最常見的一種安裝方法了,比如我要安裝build-essenti

製作ubuntu16.04 自動安裝iso映象 二

isolinux.cfg   default autoinstallprompt 0timeout 100menu title Custom Live CDmenu background splash.pngmenu color title 1;37;44label live  men

在 Windows 中自動生成 Cordova/Phonegap for Android 的 APK 安裝程式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

visual studio 2017 installer 安裝製作過程出現的問題---此安裝程式需要.NET Framework 版本 3.5,請安裝該版本,然後重新執行此安裝程式,可以從Web獲得

visual studio 2017 installer 安裝包製作過程出現的問題---此安裝程式需要.NET Framework 版本 3.5,請安裝該版本,然後重新執行此安裝程式,可以從Web獲得.NET Framework 。要立即做此事嗎?     &nbs

利用指令碼自動安裝虛擬機器

###############利用system-config-kickstart服務配置虛擬機器內部資訊############ 1.下載httpd,system-config-kickstart服務 2.啟動http服務並關閉防火牆服務 3.開啟system-config-kickst

【Linux】製作kickstart指令碼自動安裝linux系統

摘要:之前我們介紹了圖形介面安裝虛擬機器,這樣不適合批量操作。後來我們又介紹了指令碼安裝虛擬機器,但是也只能算是半自動安裝吧,後面依舊有很多步驟與圖形介面安裝一致。所以這次我們來介紹真正的一勞永逸,如何製作kickstart指令碼自動安裝虛擬機器。 1. kickstart簡介 ki

利用AutoIt自動登入

1.關於AutoIt 下載https://www.autoitscript.com/site/autoit/ 相關資料 Language Referencehttps://www.autoitscript.com/autoit3/docs/ 中文資料https://www.jb51.ne

利用kickstart、http、dhcp、pxe實現多系統自動安裝

PXE(preboot execute environment,預啟動執行環境)是由Intel公司開發的最新技術,工作於Client/Server的網路模式,支援工作站通過網路從遠端伺服器下載映像,並由此支援通過網路啟動作業系統,在啟動過程中,終端要求伺服器分配IP地址,再用TFTP(trivial file

談談Android自動安裝技術 應用程式 自動推送 自動安裝

轉載學習,所有權歸原作者所有。如有侵權請聯絡刪文。原文地址:http://www.jianshu.com/p/241b383ba377 2016年5月9日 提起應用自動裝 應用自動裝一開始給我的感覺就是擁有root許可權才能做得事情,畢竟各大市場早期的自動裝都需要roo

linux 指令碼實現程式自動安裝

#!/bin/bash //設定指令碼中所需命令的執行路徑 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH // $? 是取得上面執行命令的返回值,一般正確為0,錯誤為1 if [ "

inno setup軟體--教你如何製作一個漂亮的安裝程式

當我們製作好一個課件或程式的時候就會想給它做漂亮的安裝程式,特別是用AUTHORWARE製作的課件,由於必須把XTRAS目錄下相關的檔案與可執行檔案一起提供,這時我們就需要給課件製作安裝程式。而且製作的安裝程式應該能夠進行反安裝、能在桌面放置快捷圖示、能在程式組建立組,最好