1
我试图通过批处理程序(.bat)运行.vbs文件。问题在于.vbs文件和.bat文件位于不同的目录中。此外,我想使用一个可变路径,以便任何用户可以通过正确的目录启动我的.bat程序。从变量路径.bat运行.vbs文件
中的.bat脚本的简化版本会是什么样子:
cscript "C:\users\Username\Directory\file.vbs"
不过,我想用一个变量的目录,以便它看起来像这样:
cscript %variable% test.vbs
这里就是我目前为止:
for /f "tokens=3 delims=\" %%a in ("%cd%") do set user=%%a
set "base=c:\users\"
set "end=\Folder 1\Folder 2\"
set "basePath = %base%%user%%end%"
set "vbsName=test.vbs"
cscript %basePath% %vbsName%
pause
工程就像一个魅力!非常感谢! –
太棒了!请继续并将此问题标记为已回答。 –