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

How to enter input to .exe file through command prompt on Windows?

我有一个 .exe 文件,它是根据一组源 .cpp 文件的联编文件构建的。 它应该接收一组输入并将输出写入 .txt 文件。我所遵循的手册为 运行 在 linux 上安装它提供了以下说明:

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

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

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

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

执行程序,与平台无关。格式应为:

<Program path> [program arg list]

路径可以是相对路径也可以是绝对路径。

在你的 Linux shell。你是运行宁:

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

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

在您的 windows 控制台中:

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

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