gpt4 book ai didi

batch-file - 想要使用VBScript在其他文件夹中运行.bat文件

转载 作者:行者123 更新时间:2023-12-04 01:21:58 25 4
gpt4 key购买 nike

我正在尝试使用VBScript运行.bat文件。我可以使VBScript在与.bat相同的文件夹中执行时正常工作,但是,我不知道如何使它在文件夹之外时成功运行。

Dim shell
Set shell = CreateObject("WScript.Shell")
shell.Run "C:\Users\js\Desktop\createIndex\createindex.bat"

最佳答案

我四处走动,我怀疑批处理脚本需要其自己的父文件夹作为工作目录。您可以通过将代码更改为以下内容来相应地设置工作目录:

Set shell = CreateObject("WScript.Shell")
shell.CurrentDirectory = "C:\Users\js\Desktop\createIndex"
shell.Run "createindex.bat"

如果上述方法不能解决问题,则需要提供有关应该发生什么和实际发生什么的更多信息。在可见模式下运行外部命令/脚本并且不自动关闭CMD通常有助于调试:
shell.CurrentDirectory = "C:\Users\js\Desktop\createIndex"
shell.Run "cmd /k createindex.bat", 1, True

关于batch-file - 想要使用VBScript在其他文件夹中运行.bat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34820685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com