好的,所以我想编写一个批处理文件,使用start命令打开位于C:\ my stuff \ more stuff \ more \ file.bhf中的文件。
我试过了 开始“C:\我的东西\更多东西\ more \ file.bhf” 但这只是打开命令提示符,并在命令提示符的顶部显示它在“C:\ my stuff \ more stuff \ more \ file.ebhf”中,然后命令提示符不执行任何操作。
我也试过了 开始“”“C:\我的东西\更多东西\ more \ file.bhf” 和 开始“file.bhf”“C:\ my stuff \ more stuff \ more”
如果我删除START,则表示系统无法找到路径。 我想运行file.bhf,基本上是“双击它”,除非通过命令提示符。当file.bhf加倍时,单击/当您运行file.bhf时,它会启动一个主机会话,其他人可以连接到您的计算机
所有这些都给出了相同的结果。关于如何解决这个问题的任何想法?
提前致谢!
完美,让它上班!你们是对的,我不需要START,我只是将file.bhf转换为.exe,奇怪的是,它有效。谢谢KenWhite和@PhilipKelley!
答案 0 :(得分:2)
如果在Windows资源管理器中双击该文件将正确启动它,则不需要START
或可执行文件的名称。您可以简单地使用文件名本身,Windows将检查文件关联并正确启动它。
您只需在命令提示符处键入此内容(将路径替换为计算机上现有文本文件的路径)并点击 Enter 即可对此进行测试:
"C:\Users\user216485\Documents\Readme.txt"
只需在批处理文件中使用它:
"C:\my stuff\ more stuff\more\file.bhf"
答案 1 :(得分:0)
基于过长的评论讨论(部分是我的错),我会冒险猜测你的路径是错误的。查看当前在问题中提供的第二个示例,您有
"C:\my stuff\ more stuff\more\file.bhf"
... more stuff
之前的嵌入空间对我来说看起来不对。