首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在批处理文件中提及C:\Program Files

如何在批处理文件中提及C:\Program Files
EN

Stack Overflow用户
提问于 2013-10-29 16:00:49
回答 5查看 150.7K关注 0票数 33

我需要从批处理文件中调用C:\Program Files目录中的可执行文件。我们是否可以在批处理文件中提到目录名"Program Files“。我收到类似C:\Program not file.How的错误。

我认为需要在%或~之间添加%或~,但无法获得it.Kindly帮助。

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-29 16:02:50

使用""包围脚本调用,通常最好使用filepath。

代码语言:javascript
复制
"C:\Program Files"

尽管对于这个特定的名称,您可能应该使用这样的环境变量:

代码语言:javascript
复制
"%ProgramFiles%\batch.cmd"

或者对于64位windows上的32位程序:

代码语言:javascript
复制
"%ProgramFiles(x86)%\batch.cmd"
票数 57
EN

Stack Overflow用户

发布于 2016-01-30 23:15:33

在我的pc上,我需要执行以下操作:

代码语言:javascript
复制
@echo off
start C:\"Program Files (x86)\VirtualDJ\virtualdj_pro.exe" 
start C:\toolbetech\TBETECH\"Your Toolbar.exe"
exit
票数 8
EN

Stack Overflow用户

发布于 2020-03-14 19:09:47

我在我的批处理文件中使用- c:\progra~2\而不是C:\Program Files (x86)\,它可以工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19652678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档