请给我讲解一下下边的cmd批处理代码的意思贝!

@echooFFif"%1"neq"1"(>"%temp%\tmp.vbs"echosetWshShell=WScript.CreateObject^(^"WScript... @echo oFF
if "%1" neq "1" (
>"%temp%\tmp.vbs" echo set WshShell = WScript.CreateObject^(^"WScript.Shell^"^)
>>"%temp%\tmp.vbs" echo WshShell.Run chr^(34^) ^& %0 ^& chr^(34^) ^& ^" 1^",0
start /d "%temp%" tmp.vbs
exit
)
展开
 我来答
百度网友9cfc148
2008-06-18 · TA获得超过1263个赞
知道大有可为答主
回答量:1926
采纳率:100%
帮助的人:857万
展开全部
@echo oFF
【关闭回显】
if "%1" neq "1" (
如果【文件名不等于1】
>"%temp%\tmp.vbs" echo set WshShell = WScript.CreateObject^(^"WScript.Shell^"^)
将【set WshShell = WScript.CreateObject("WScript.Shell")】内容写入【%temp%\tmp.vbs】文件
>>"%temp%\tmp.vbs" echo WshShell.Run chr^(34^) ^& %0 ^& chr^(34^) ^& ^" 1^",0
将【WshShell.Run chr(34) & "C:\Documents and Settings\Administrator\桌面\这里是你的批处理文件名" & chr(34) & " 1",0 】内容写入【%temp%\tmp.vbs】文件
start /d "%temp%" tmp.vbs
运行【%temp%" tmp.vbs】这个文件
exit
【结束这个批处理】
)

提示:运行这个批处理后能造成一个死循环....
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式