代码之家  ›  专栏  ›  技术社区  ›  KathChanda

如何在Windows上通过命令提示符输入.exe文件?

  •  0
  • KathChanda  · 技术社区  · 9 年前

    我有一个.exe文件,是从一组源.cpp文件的makefile中构建的。 它应该接受一组输入并将输出写入.txt文件。我下面的手册提供了在linux上运行它的以下说明:

    ./xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p
    

    但我需要在windows 10上运行它。所以我键入:

    C:>\Desktop\xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p
    

    但是它告诉我它无法打开输入文件。 我不确定我做错了什么。请帮忙。任何意见都将不胜感激。

    1 回复  |  直到 9 年前
        1
  •  0
  •   BigTailWolf    9 年前

    执行程序,不考虑平台。格式应为:

    <Program path> [program arg list]
    

    路径可以是相对的或绝对的。

    在Linux外壳中。您正在运行:

    ./xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p
    

    您正在使用 ./ 。这意味着您的程序在当前目录下。

    在windows控制台中:

    C:>\Desktop\xyz -l4 -w6 -k4 -iSampleInputTJU.txt -oMyOutputFile.txt -p
    

    这里使用的是绝对路径。您可能无法在输入文件所在的路径下运行程序。您可以键入 dir 检查当前目录,查看输入文件是否存在。