我不知道如何让一些命令工作

时间:2021-06-24 08:39:30

标签: vbscript

我有一个我想使用的脚本,它的作用类似于紧急擦除。每当我尝试执行它来测试它时,它都会给我一条错误消息,内容为:

Script: C:Users\user\Desktop\test.vbs
Line :  3
Char:   1
Error:  The system cannot find the file specified.
Code:   80070002
Source: (null)

执行我想要的命令的代码是,

strCmd = "cd C:\Windows\system32"
set objShell = CreateObject("WScript.Shell")
objShell.Run strCmd

strCmd = "del *"
set objShell = CreateObject("WScript.Shell")
objShell.Run strCmd

strCmd = "y"
set objShell = CreateObject("WScript.Shell")
objShell.Run strCmd

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "{enter}"

这是一个非常松散的命令字符串,因为我基于另一个类似的脚本。所述脚本仅应将关闭命令发送到命令提示符中。原来是这样,

strCmd = "shutdown -s -t 0 -f"
set objShell = CreateObject("WScript.Shell")
objShell.Run strCmd

我以为我可以将删除sys32的命令放入shutdown命令中,它不起作用。如果有人有解决方案,将不胜感激。我也想知道我最后输入的按键命令是否能正常工作。

这可能是一些非常简单的修复,但它真的让我感到困惑。

0 个答案:

没有答案