引用:
作者: 888888
嗯,因為我對C語言不熟,所以想從最基礎的指令先入手@@"
|
....... 基本上沒有人提到"C語言"啊~ =_="
不論是WSH或是autoit3的語法,都很類似VBScript~
再討論下去的話好像是無止盡的空談,先確定你要的是什麼?
1) 只是要解決目前遇到的問題
2) 你想學到解決目前問題的方法~
======
如果您的選擇是 1) 那就把你所說的步驟用貼圖或是完整說明給大家看~例如:
a.執行"OXOX.exe"
b.出現下列畫面
-OXOX1-------
| 請按 [下一步] |
--------------
c.出現下列畫面
-OXOX2-------
| [安裝完成] |
-------------
d.出現下列畫面
-OXOX3------
| 是否重開機? |
| [是] [否] |
--------------
如果是 2)的話,可能你要先學一下VBScript~比較實在,不然就算人家把範例寫給你,你還是不會改...
================================================
P.S:如果是用 autoit3的話,解決 1)的程式如下:
Run("OXOX.exe")
WinWaitActive("OXOX1")
Send("{ENTER}")
WinWaitActive("OXOX2")
Send("{ENTER}")
WinWaitActive("OXOX3")
Send("{TAB}{ENTER}")
Msgbox(0,"OXOX","安裝完成")
================================================
另一個範例... testIE.vbs
在桌面上新建一個文字檔,並更名為"testIE.vbs"
用記事本開啟"testIE.vbs",然後貼入下列程式碼之後存檔。再雙擊桌面上的"testIE.vbs"執行,它會自動開啟IE並鍵入wsh[enter]....這只是一個簡單的示例
基本上你可以在本機上操作的所有功能,80%都可以用WSH來達成~希望有幫助!
ie_Title = "Google"
Set oIE = WScript.CreateObject("InternetExplorer.Application")
oIE.visible = True
oIE.Navigate "http://www.google.com.tw"
oIE.MenuBar = False
oIE.width = 800
oIE.height = 400
WScript.Sleep 1000
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate ie_Title
WScript.Sleep 1000
WshShell.SendKeys("{tab}+{tab}")
WScript.Sleep 500
WshShell.SendKeys("w")
WScript.Sleep 500
WshShell.SendKeys("s")
WScript.Sleep 500
WshShell.SendKeys("h")
WScript.Sleep 500
WshShell.SendKeys("{enter}")