batch-file - 如何编写批处理脚本来调用 .exe 文件?
问题描述
我有一个 .exe 文件(假设它的名称是 XXX.exe),它的工作是清理一个所有行都以 % 开头的文本文件。通常我将 CMD 中的 .exe 文件称为:XXX.exe clean_text.dat
并且它完成了这项工作。
但是我想创建一个批处理文件,其中文本文件的名称将是用户输入,其余的一切都将自动完成。我写了一个脚本:
@echo off
set /p file= Enter filename:
XXX.exe file
给出文件名(带有完整路径)后,CMD 会闪烁错误,说它无法访问输入文件。
我相信最后一行没有正确书写。任何人都可以提供解决方案吗?
解决方案
在最后一行使用 %file%。您希望变量文件的内容而不是变量的名称用作程序 XXX.exe 的参数。
推荐阅读
- python - python - 如何使用python中的循环计算几个垃圾箱中的项目数?图片中显示的细节
- mysql - 如何通过不同的条件选择计数不同的值
- apache-kafka - 运行命令启动zookeeper时Kafka错误
- python - find_next 没有捕获所有实例
- python - PyQT:如何将 webdriver 对象从 QThread 传递到 UI 线程?
- ios - 使用通用参数出列 UITableViewCell
- javascript - 如何制作 flex-direction: column; 适当地。我的代码不起作用
- mysql - MYSQL:如何从一开始就获取特定月末的行
- mysql - 如何解决字段 X 没有默认值?
- emacs - 如何在 vhdl 代码中配置 flycheck 以识别包中的信号