我正在尝试使用 javascript 运行 bat 文件。我试过使用 powershell,但它似乎无法正常工作。这是我试过的代码:
var oShell = WScript.CreateObject("WScript.Shell");
oShell.Exec("D:");
oShell.Exec("cd dir");
oShell.Exec("start user.bat");
Run Code Online (Sandbox Code Playgroud)
我也试过:
var oShell = WScript.CreateObject("WScript.Shell");
oShell.Exec("start D:\dir\user.bat");
Run Code Online (Sandbox Code Playgroud)
有时它会运行,有时我会收到这些错误“预期的十六进制数字”、“访问被拒绝”。我真的很困惑。我想要做的就是从一个 javascript 文件执行一个 bat 文件。
任何人都知道该怎么做?谢谢!
我使用PowerShell的扩展为Visual Studio代码。我更新了个人资料:
C:\Users\xxxxxxxx\Documents\WindowsPowerShell\Microsoft.VSCode_profile.ps1
包含一些我想让其他脚本使用的函数和变量。当我从另一个脚本中的配置文件中引用变量时,似乎没有加载配置文件。我怀疑这是因为当我从 VS Code 控制台查询时变量值为空。如果我从具有关联配置文件的标准 Powershell 控制台运行相同的测试,则解析变量值。
谁能告诉我在调试时我需要做什么才能在 VS Code 中使用 Powershell 配置文件?