批处理文件 – 将文本发送到Windows控制台应用程序的标准输入
发布时间:2020-12-14 01:58:18 所属栏目:Windows 来源:网络整理
导读:我正在尝试编写一个.bat文件来自动执行一些 shell命令.大多数命令都很简单,我可以直接将它们放入批处理文件中,但有一个命令,而不是采用命令行参数,希望您使用“标准输入”键入所需的选项.我不确定这意味着什么.谁能告诉我怎么做?我想要输入的文本是目录中的
我正在尝试编写一个.bat文件来自动执行一些
shell命令.大多数命令都很简单,我可以直接将它们放入批处理文件中,但有一个命令,而不是采用命令行参数,希望您使用“标准输入”键入所需的选项.我不确定这意味着什么.谁能告诉我怎么做?我想要输入的文本是目录中的一个文件的内容:“options.txt”我想要与批处理文件“$(additionaloptions)”中的变量连接.
合理? 解决方法
在.bat文件中执行此操作的常用方法是使用echo编写一个小文本文件,然后将文本文件重定向到命令的标准文件.
@echo foo > bar.txt @echo if you need multiple lines >> bar.txt the_cmd < bar.txt 在您的具体示例中,它会像 copy myfile.txt bar.txt @echo %variable% >> bar.txt 你提到$(变量)的事实告诉我,这是一个makefile而不是批处理文件.对于一个makefile,这是一个更好的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我们如何在Windows Phone中设置TextBlock的背景图像?
- windows-server-2008 – 将SAN与NAS进行比较
- 添加“Microsoft.jQuery.Unobtrusive.Validation”包请求jQ
- windows-7 – 错误0x80070643:无法安装MSI包
- 如何确定WiX安装程序是安静的还是交互式的?
- 窗口 – 在DWM组合的窗口上使用GDI绘制时可以防止撕裂伪影吗
- windows-xp – 告诉我使用基于SSL的WebDAV进行文件服务器访
- xaml – 绑定ListPicker.SelectedIndex问题
- (一个Windows人员问)在Linux上测量磁盘延迟:我是否烦心?
- window下mysql 启动