多進程的vbs指令碼

來源:互聯網
上載者:User

文章作者:千寂孤城
資訊來源:邪惡八進位資訊安全團隊

朋友要刷票,我幫他寫了個刷票的指令碼。但是指令碼只能單線程的運行,太慢了,於是我用wmi配合寫了個類比多線程的指令碼。(其實是多進程的,呵呵) 複製代碼 代碼如下:'Created by 千寂孤城
set shell=createobject("wscript.shell")
set http=createobject("Microsoft.XMLHTTP")
'獲得“wscript.exe”進程的數量
a=0
for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_
if ps.name="wscript.exe" then a=a+1
next
if a<=5 then '預設的5進程,如果不足5個就運行一個自己
shell.run "wscript.exe """&wscript.scriptfullname&""""
else '第六個不參與刷票,用來退出程式
msgbox "按確定退出程式!",,"多進程刷票機 ——By 千寂孤城"
shell.run "taskkill /F /IM wscript.exe",0
wscript.quit
end if
' 開始刷票
do
http.open "POST","http://***/lookover.php?R1=2",false
http.send
loop

當然你可以不這麼麻煩,直接多雙擊幾次就多進程了,Ctrl+Alt+Del呼出工作管理員把wscript.exe全結束了就退出程式了。
所以我寫的程式只是一個思路。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.