引用:
作者: ccutmis
....... 基本上沒有人提到"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}")
|
我想全選@@" 哈哈
因為沒有入門,所以只好參考別人寫的程式,如下(寫完檔名要改成.exe):
程式一:
===================================================================
/start "" "C:\Program Files\Mozilla Firefox\firefox.exe"
"http://www.atlaspost.com/farm.php?id=10490"
"http://www.atlaspost.com/farm.php?id=38577"
"http://www.atlaspost.com/farm.php?id=243"
"http://blog.xuite.net/eoe888/H"
pause
/t taskkill.exe /F /IM firefox.exe
====================================================================
我試改了一下,只是到後台去看人數流量時,發現不知道是不是關閉的速度太快?似乎只是在自己的電腦中跑,沒有真的連到該站,所以也就沒有留下經過過的紀錄。
而這程式是不完整的,如果只有進入一個網站,如下:
程式二:
====================================================================
/start "" "C:\Program Files\Mozilla Firefox\firefox.exe" "http://blog.xuite.net/eoe888/H"
pause
/t taskkill.exe /F /IM firefox.exe
====================================================================
缺點一:雖然這樣能夠跑,但也是沒被網站的後台人數流量記錄到...
缺點二:可是有另外開Firefox在瀏覽別的網站,這條程式跑到一半就會定住不會動了(大概無法判讀要關哪一個@@?)!
缺點三:如果是程式一,我發現它不會自動用分頁開,不管有沒有另外開Firefox瀏覽別的網站,就算用|連接也還是會跑到一半就停住,不知道該要開一個站就馬上關,還是讓它也能夠自動以分頁開啟其他的網址,兩種各有利弊。
問題又來啦~用分頁開啟多個網址該怎麼寫呢?