我是 vbscript 的新手。我不知道它是否发生。我有一些 VB 脚本代码来运行批处理文件。
我正在尝试通过 HTML 代码在 vbscript中运行.bat文件,如下所示:
<HTML>
<HEAD>
<TITLE>Test Button Events</TITLE>
</HEAD>
<BODY>
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="Run">
<SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%comspec% /K C:\path\to\the\file\a.bat", 0
' 0 => hide
MsgBox("File bop.txt successfully generated")
</SCRIPT>
</FORM>
</BODY>
</HTML>
在这里,我想通过单击生成 bop.txt的运行按钮来运行 .bat 文件。但它不起作用。这样做的正确方法是什么?
更新:
现在我可以通过将路径替换为来运行 a.bat 文件:
file:///C:/path/to/the/file/a.bat
但它不会生成文件 bop.txt。
a.bat 包含:
@echo off
echo Hello World!>bop.txt