标题: 请教各位高手老师一个问题积极等待中!
[打印本页]
作者: myccmc
时间: 2007-4-4 01:41
标题: 请教各位高手老师一个问题积极等待中!
请各位高手帮帮忙吧!
小弟先谢谢大家了!
如何让批处理支持运行参数或者说编译成exe程序能运行的时候能支持参数
运行程序能检测程序运行是加的参数并跳转相关行执行相应代码.
比如为"c:\run.bat 复制"
会运行run.bat里面得复制某个文件命令
先谢过大家了.
作者: lxmxn
时间: 2007-4-4 02:41
@echo off
if [%1]==[复制] (goto copy_) else (echo 没有参数)
pause&exit/b
:copy_
copy %0 C:\
notepad C:\%~nx0
作者: myccmc
时间: 2007-4-4 02:45
谢谢了,我试试
作者: myccmc
时间: 2007-4-4 03:16
lxmxn
如果有一个程序我想放到一台服务器里的共享目录里如"\\server\soft\"
程序名为1.exe 这个文件支持参数!(后面的参数是自定的,因为他通过这个来读去相关配置文件的内容然后运行)
但是我不想把这个文件存放到本地,想用批处理调用;
批处理要支持运行参数,然后参数要加在\\server\soft\1.exe后面运行
编写的批处理为2.bat
运行2.bat xxx
等同于运行
\\server\soft\1.exe xxx
那如何实现啊:(
作者: Climbing
时间: 2007-4-4 03:55
2.BAT:
\\SERVER\SOFT\1.EXE %1 %2 %3 %4 %5 %6 %7 %8 %9
作者: myccmc
时间: 2007-4-4 04:09
谢谢了,不知道今天怎么了,脑袋不好使了!:P
作者: myccmc
时间: 2007-4-4 05:44
怎么判断程序运行时有没有加参数运行呢!
如果加参数就运行 \\server\soft\1.exe %1
如果没有就提示没有加参数!
作者: myccmc
时间: 2007-4-4 07:18
问题解决了
作者: wcpsky
时间: 2007-4-4 09:31
新手看了,想问下
notepad C:\%~nx0 中%~nx0 是什么意思,
能帮忙具体解释下吗?
作者: lxmxn
时间: 2007-4-5 02:01
Quote: |
Originally posted by wcpsky at 2007-4-3 20:31:
新手看了,想问下
notepad C:\%~nx0 中%~nx0 是什么意思,
能帮忙具体解释下吗? |
|
批处理本身的文件及扩展名。