我有一个.exe,需要3个整数作为输入.例如:
myCode.exe < input.txt
Run Code Online (Sandbox Code Playgroud)
在input.txt中:
2
3
8
Run Code Online (Sandbox Code Playgroud)
现在我想将命令放在批处理文件中.我该如何编写批处理文件?(这里我想在批处理文件中传递3个固定整数)
谢谢!
我正在向自定义协议TCP服务器发送文本命令.在下面的示例中,我发送2个命令并接收回写的响应.它在telnet和netcat中按预期工作:
$ nc 192.168.1.186 9760
command1
command2
theresponse
Run Code Online (Sandbox Code Playgroud)
我批量试用时不工作:
@echo off
cd..
cd C:\nc
nc 192.168.1.186 9760
00LI002LE99
end
Run Code Online (Sandbox Code Playgroud)
请帮帮我.
我想在MS-DOS中打印程序的输出,所以我写了一个.bat文件,上面写着:
cls
ruby foo.rb
Run Code Online (Sandbox Code Playgroud)
但输出 - 因为它出现在我的命令提示符 - 看起来像这样:
c:\workspace>ruby foo.rb
foo output
c:\workspace>
Run Code Online (Sandbox Code Playgroud)
我想插入一个新行到使用MS-DOS的输出,因为我不想亵渎我的Ruby代码与任何不相关的代码的作用应该做的事情.
MS-DOS中看起来像我想要的唯一命令是'type'和'print',但它们都用于打印文件.
我尝试使用两个空行创建一个文本文件,并使用'type'命令输出它,但它看起来很乱.
任何想法,将不胜感激.
我已经开始学习批量编程,以便在Windows机器中更深入一些.在互联网上,我看到一些带有回声的命令,如"@echo off"或"on",还有:"echo".但我不知道他们在做什么.如果有人能解释一下echo命令的功能,请回答我.