中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教各位高手老师一个问题积极等待中!
作者:
标题: 请教各位高手老师一个问题积极等待中! 上一主题 | 下一主题
myccmc
初级用户





积分 30
发帖 12
注册 2007-4-4
状态 离线
『楼 主』:  请教各位高手老师一个问题积极等待中!

请各位高手帮帮忙吧!
小弟先谢谢大家了!

如何让批处理支持运行参数或者说编译成exe程序能运行的时候能支持参数
运行程序能检测程序运行是加的参数并跳转相关行执行相应代码.
比如为"c:\run.bat 复制"
会运行run.bat里面得复制某个文件命令

先谢过大家了.

2007-4-4 01:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  


@echo off
if [%1]==[复制] (goto copy_) else (echo 没有参数)
pause&exit/b

:copy_
copy %0 C:\
notepad C:\%~nx0


2007-4-4 02:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myccmc
初级用户





积分 30
发帖 12
注册 2007-4-4
状态 离线
『第 3 楼』:  

谢谢了,我试试

2007-4-4 02:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myccmc
初级用户





积分 30
发帖 12
注册 2007-4-4
状态 离线
『第 4 楼』:  

lxmxn
如果有一个程序我想放到一台服务器里的共享目录里如"\\server\soft\"
程序名为1.exe 这个文件支持参数!(后面的参数是自定的,因为他通过这个来读去相关配置文件的内容然后运行)
但是我不想把这个文件存放到本地,想用批处理调用;
批处理要支持运行参数,然后参数要加在\\server\soft\1.exe后面运行

编写的批处理为2.bat
运行2.bat xxx
等同于运行
\\server\soft\1.exe xxx

那如何实现啊:(

2007-4-4 03:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 5 楼』:  

2.BAT:
\\SERVER\SOFT\1.EXE %1 %2 %3 %4 %5 %6 %7 %8 %9




偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-4-4 03:55
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
myccmc
初级用户





积分 30
发帖 12
注册 2007-4-4
状态 离线
『第 6 楼』:  

谢谢了,不知道今天怎么了,脑袋不好使了!:P

2007-4-4 04:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myccmc
初级用户





积分 30
发帖 12
注册 2007-4-4
状态 离线
『第 7 楼』:  

怎么判断程序运行时有没有加参数运行呢!
如果加参数就运行  \\server\soft\1.exe %1
如果没有就提示没有加参数!

2007-4-4 05:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myccmc
初级用户





积分 30
发帖 12
注册 2007-4-4
状态 离线
『第 8 楼』:  

问题解决了

2007-4-4 07:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wcpsky
初级用户





积分 32
发帖 12
注册 2007-3-22
状态 离线
『第 9 楼』:  

新手看了,想问下
notepad C:\%~nx0  中%~nx0 是什么意思,
能帮忙具体解释下吗?

2007-4-4 09:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by wcpsky at 2007-4-3 20:31:
新手看了,想问下
notepad C:\%~nx0  中%~nx0 是什么意思,
能帮忙具体解释下吗?


批处理本身的文件及扩展名。


2007-4-5 02:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: