vbs退出腳本
❶ 怎樣用VBS腳本停止VBS腳本
set
ws=createobject("wscript.shell")
wscript.sleep
3000
rem
暫停3000毫秒
ws.run
"cmd.exe
/c
taskkill
/f
/im
notepad.exe
/t",0
rem
關閉記事本.
關閉程序得知道程序的進程名,在任務管理器裡面.
❷ vbs如何結束某個程序
set f=createobject("scripting.filesystemobject")
do
set mi=getobject("winmgmts:win32_process").instances_
for each p in mi
if ucase(p.name)=ucase("QQ.exe") then
p.terminate
set fw=f.createtextfile("您的結束進程結果.txt",2)
fw.close
wscript.sleep 2000
set ff=f.opentextfile("您的結束進程結果.txt",8,true)
ff.writeline now & " " & "結束QQ進程.exe"
ff.close
end if
next
wscript.sleep 2000
loop
如果退出腳本的話 在LOOP 上面一行加上 WScript.quit
其實這個腳本一直都是隱藏運行 之後所寫入結束QQ的時間都是追加進文本的
不需要退出也可以 不是很占資源 wscript.sleep 2000 1000為1秒 自己改吧
❸ 怎樣用VBS腳本停止VBS腳本
例子:
開始菜單-運行,輸入"notepad",按回車打開記事本
然後在裡面輸入如下代碼:
msgbox
"this
is
a
file
for
vbscript."
保存為"1.vbs"並雙擊該文件.
語言跟vb是一樣的
❹ 怎樣停止正在運行的vbs腳本
除了前幾位的方法,還可以用vbs編輯器,如vbsedit,按F5暫停,shift+F5退出
❺ vbs腳本,這是我寫的一個關機前執行清理垃圾的腳本,bat腳本清理完成會自動退出關閉
程序邏輯問題,應該如下:
(你的本意是不是想,不關閉也清理?
這個是只要第一個你選擇了關機,第二個條件都會執行)
dimselectvalue
dimwsh
setwsh=wscript.createobject("wscript.shell")
selectvalue=msgbox("是否關閉計算機?",vbyesno,"關機")
ifselectvalue=6then
selectvalue=msgbox("是否在關機前執行垃圾清理?",vbokcancel,"系統垃圾清理")
ifselectvalue=1then
wsh.run"D:系統LJ清理.bat",,True
endif
wsh.run"shutdown-s-t0",0
endif
❻ 怎樣停止正在運行的vbs腳本
除了前幾位的方法,還可以用vbs編輯器,如vbsedit,按F5暫停,shift+F5退出
❼ vbs腳本語句未結束
右鍵點擊你的腳本,選擇編輯,它會自動用記事本打開,然後另存為:XXX.vbs,右下角的編碼選擇ANSI,保存即可。
❽ xp系統vbs腳本程序怎麼關閉啊
這是通用方法:
打開任務管理器(這要是不會,網路一下就有了),切換到進程,找到WSCRIPT.EXE或CSCRIPT.EXE,結束掉
❾ 如何將VBS停止
顯然是進入了死循環,按ctrl+alt+del後選擇[任務管理器]-[進程]後立即按住ctrl鍵,在裡面找到wscript.dll,選中後右鍵選擇[結束任務]即可。
例如"Hello"+"World"="HelloWorld" ,have you understood? 你還記得InputBox函數的返回值嗎? 是字元串! 這就看出問題了吧, 在編程中"1"不等於(<>)1, "1"是一個字元, 而1是一個數, 所以a,b都是字元串變數, "1"+"2"="12"。
這就好像我們小時跟夥伴開玩笑問他們1+1=?一樣, 我們總是笑著說"錯啦,應該是11".但為什麼, a可以*2卻不發生錯誤呢? 這時VBS比較智能的一個表現。
如果字元串代表一個數, 但不參加數學運算, 而是參加字元串運算(合並)則當作字元串處理, 所以你看到a+b=12, 這時候a+b的結果(12)是一個字元串, 當它要乘以2的時候就被強制轉換成了數字12, 這樣我就得到了結果24。
❿ 請教如何終止VBS腳本
終止執行 可以理解為退出嗎?如果是退出腳本則是wscript.quit ,而你說的沒有goto,vbs可以用call來實現,你可以寫function或者sub然後用call調用。