无忧启动论坛
标题:
如何让批处理能运行指定程序的参数?
[打印本页]
作者:
zjkxa
时间:
2008-3-25 18:36
标题:
如何让批处理能运行指定程序的参数?
例如在DOS输入批处理文件名时,后面加上/?就能运行指定程序的帮助参数
@ECHO OFF
LH \az\ctmouse.EXE
LH \az\edit\Edit.exe
我的批处理是这样的,但不知道该怎么改才能运行EDIT.exe的参数
作者:
zjkxa
时间:
2008-3-25 20:54
请各位高手帮一下我呀
作者:
flyinggao
时间:
2008-3-26 11:44
@ECHO OFF
start \az\ctmouse.EXE
start \az\edit\Edit.exe
作者:
Climbing
时间:
2008-3-26 15:15
假设你的批处理叫myedit.bat,内容如下:
@ECHO OFF
LH \az\ctmouse.EXE
\az\edit\Edit.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
复制代码
这样,myedit /? 相当于edit /?。
作者:
zjkxa
时间:
2008-3-26 15:29
感谢版主,其实这问题我昨天已经找到解决办法了
再问个问题
%*这变量不是代表%1至%9吗?
为什么在批处理里用%*没有用呢?
作者:
Climbing
时间:
2008-3-26 16:17
在Linux下,$*代表整个命令行,但在纯DOS中没有听说过这种用法,而在cmd环境下,%*则代表所有的命令行参数。
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3