请给我讲解一下下边的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
) 展开
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
) 展开
1个回答
展开全部
@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
【结束这个批处理】
)
提示:运行这个批处理后能造成一个死循环....
【关闭回显】
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
【结束这个批处理】
)
提示:运行这个批处理后能造成一个死循环....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询