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调用。