.exe文件不能直接由读取数据 ,只能手动输入

我有一个 .exe文件 只能调用的时候 手动 输入参数 比如 ./abc.exe 1 2 3 这样 不能读取 这 1, 2, 3 三个参数 只能手动输入。怎么解决呢 我现在的代码如下 我的想法目前是把 每一行数据导入到另一个文件 在把这个文件定向到 .exe 上 不过不能运行


while IFS= read -r LINE
do
        echo "$LINE" >> a.txt
        ./abc.exe < f.txt
done <d.in

 

你的 .exe 文件怎么处理命令行参数的, 你可以修改它么?

新建exe的快捷方式 右键创建的快捷方式的属性 在目标一栏的 xxxx.exe 后面写命令行  双击运行这个快捷方式 就是用你写的命令行执行的exe

emmmm 好像是我理解的有问题 你可以 再去写一个程序去处理 调用这个已有的exe

反正都得多一个文件,你为啥不再新建一个bat文件,然后里面写abc.exe 1 2 3 然后,直接运行这个bat就行了吧。

反正你想的也是加一个配置文件,让它直接读配置文件,反正也是得两个文件。加个bat也是得两个文件。是吧

这是系统定义的,必须如此使用。