vbs脚本双击运行后没反应,是代表已经运行了么
时间: 2024-03-12 11:44:01 浏览: 16
如果双击运行 vbs 脚本后没有任何反应,通常是因为脚本出现了语法错误或者运行时错误。在这种情况下,Windows 不会给出任何错误提示或者提示窗口,而是默默地退出脚本。
为了确定是否已经运行了脚本,你可以打开任务管理器,查看是否有 wscript.exe 或者 cscript.exe 进程正在运行。如果有,那么说明脚本已经在后台运行了。你也可以在脚本中添加一些输出语句,比如使用 MsgBox 函数弹出一个消息框,来确认脚本是否正在运行。
另外,你还可以尝试在命令行窗口中运行脚本,并查看是否有任何错误提示信息。可以通过下面的命令来运行脚本:
```
cscript //nologo script.vbs
```
其中,script.vbs 是你要运行的脚本文件名。加上 //nologo 参数可以禁用 cscript 的标志性 logo 输出,从而更清晰地查看脚本输出的信息。
相关问题
vbs脚本能放在背景运行么
是的,可以使用VBScript编写一个后台运行的脚本。你可以使用Windows Script Host (WSH)来运行VBScript脚本,并将其设置为在后台运行。具体操作可以参考以下步骤:
1. 创建一个VBS脚本文件,例如:myScript.vbs。
2. 在脚本的开头添加以下代码:
```
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd /c myScript.vbs", 0
Set WshShell = Nothing
```
这段代码会使用WshShell对象来运行cmd命令,并将myScript.vbs设置为参数。0参数表示隐藏运行命令窗口,从而使脚本在后台运行。
3. 将myScript.vbs脚本文件保存在Windows系统的某个位置。
4. 双击运行myScript.vbs脚本文件,脚本将在后台运行。
需要注意的是,后台运行的脚本将不会显示任何输出或消息框。如果需要脚本的输出结果,请将结果写入文件并在需要时读取文件。
vbs脚本运行EXE
vbs脚本可以通过WshShell对象的run方法来运行exe文件。在给定的vbs脚本中,可以看到以下代码行:
objShell.run "1.exe"
这行代码会运行同目录下的1.exe文件。所以,如果你想在vbs脚本中运行其他的exe文件,只需将文件名替换为你想要运行的exe文件的名称即可。
#### 引用[.reference_title]
- *1* [vbs脚本运行同目录exe文件](https://blog.csdn.net/qq_39124701/article/details/128503410)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [bat/vbs脚本实现后台运行等功能](https://blog.csdn.net/qq_44048958/article/details/127219912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]