查看單個文章
舊 2010-07-06, 09:01 PM   #16 (permalink)
888888
註冊會員
榮譽勳章

勳章總數0
UID - 340556
在線等級: 級別:0 | 在線時長:4小時 | 升級還需:1小時
註冊日期: 2010-06-24
文章: 14
精華: 0
現金: 35 金幣
資產: 35 金幣
預設

引用:
作者: 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瀏覽別的網站,就算用|連接也還是會跑到一半就停住,不知道該要開一個站就馬上關,還是讓它也能夠自動以分頁開啟其他的網址,兩種各有利弊。
問題又來啦~用分頁開啟多個網址該怎麼寫呢?

此帖於 2010-07-06 09:18 PM 被 888888 編輯. 原因: 增加資料&問題、分析
888888 目前離線  
送花文章: 34, 收花文章: 3 篇, 收花: 3 次
回覆時引用此帖