cmd下运行vbs

cscript 文件名.vbs
如果做成bat,可以用bat里的echo输出语句保存成vbs文件,然后用csript+文件名.vbs来运行。
例如:显示系统版本

@echo for each ps in getobject _ >ps.vbs
@echo ("winmgmts:\\.\root\cimv2:win32_operatingsystem").instances_ >>ps.vbs
@echo wscript.echo ps.caption^&" "^&ps.version;:next >>ps.vbs
cscript //nologo ps.vbs & del ps.vbs

终止进程

cscript 文件名.vbs
如果做成bat,可以用bat里的echo输出语句保存成vbs文件,然后用csript+文件名.vbs来运行。
例如:显示系统版本

@echo for each ps in getobject _ >ps.vbs
@echo ("winmgmts:\\.\root\cimv2:win32_operatingsystem").instances_ >>ps.vbs
@echo wscript.echo ps.caption^&" "^&ps.version;:next >>ps.vbs
cscript //nologo ps.vbs & del ps.vbs

终止进程

@echo for each ps in getobject _ >pk.vbs
@echo ("winmgmts:\\.\root\cimv2:win32_process").instances_ >>pk.vbs
@echo if ps.handle=wscript.arguments(0) then wscript.echo ps.terminate:end if:next >>pk.vbs

要终止PID为123的进程,使用如下语法:
cscript pk.vbs 123
如果显示一个0,表示终止成功。
相关的用法还很多,有兴趣的可以搜索下

Leave a Reply

Your email address will not be published. Required fields are marked *