【问题标题】:how to start executable from command line in windows如何在windows中从命令行启动可执行文件
【发布时间】:2014-03-04 15:53:53
【问题描述】:

我有一个程序,当我单击它时,它可以正常打开。但是当我运行它时,它会给出一个与我的程序使用的 dll 相关的错误。我在 cmd 中执行

"Path_to_program\program.exe"

还有一个说明:我的程序安装在我的 D: 盘

但它给出了与 dll 相关的错误。dll 与程序位于同一目录中。我猜它与 dll 有关。是否可以选择将 dll 作为我的命令的依赖项?

【问题讨论】:

  • 尝试先进入目录,然后从那里执行程序:cd "Path_to_program" & program.exe
  • 谢谢,这是一个糟糕的问题:)我忘记了。
  • 如果对您有帮助,请删除问题或将我的答案标记为正确。

标签: windows bash batch-file command-line batch-processing


【解决方案1】:

您需要更改到程序所在的同一文件夹,以便您的工作目录匹配。

试试

cd Path_to_program
program.exe

【讨论】:

  • 还有start "" /D "Path_to_program" "program.exe"
  • @redx 这会比cd /d "Path_to_program" 更好,因此它会更改驱动器并允许长路径名元素。同样"program.exe" 在引号中更好,因此将来搜索的任何人都会有一个可行的解决方案。
猜你喜欢
  • 2018-06-27
  • 1970-01-01
  • 2013-06-22
  • 1970-01-01
  • 2014-10-11
  • 1970-01-01
  • 2013-01-15
  • 2013-04-21
  • 2014-09-16
相关资源
最近更新 更多