首页 > 解决方案 > 如何获取批处理文件以打开位于 Program Files (x86) 文件夹中的 vbs 或 hta?

问题描述

我正在设置一个程序,该程序需要访问位于 Program Files (x86) 文件夹中的文件,因此我可以将其分发给我的朋友

我运行我创建的 bat 文件,它抛出一个错误,提示“Windows 找不到“C:\Program”确保你输入了正确的名称,然后再试一次。我试过删除空格,但没有要么工作

start C:\Program Files (x86)\EDITH\EDITH.hta
timeout /t 6 /nobreak
start C:\Program Files (x86)\EDITH\EDITH2.vbs
timeout /t 235 /nobreak
start C:\Program Files (x86)\EDITH\EDITH3.hta
timeout /t 10 /nobreak

我期待它打开指定的文件,但它抛出了错误(上图)

标签: vbscripthta

解决方案


您的代码中的双引号在哪里?

尝试这个 :

start "" "C:\Program Files (x86)\EDITH\EDITH.hta"
timeout /t 6 /nobreak >nul
start "" "C:\Program Files (x86)\EDITH\EDITH2.vbs"
timeout /t 235 /nobreak >nul
start "" "C:\Program Files (x86)\EDITH\EDITH3.hta"
timeout /t 10 /nobreak >nul

推荐阅读