楼 主
[已结]求个 执行多个任务 的批处理
发表于 2008-02-22 18:53 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
例如执行:
R.bat notepad+@56+regedit*2
则打开notepad、google搜索56、打开两个regedit。
+ 意思是运行多个任务,可以无限+
@ 加在字符前则搜索。如 @sex 就google搜索sex
* 用来运行N个相同的。例如 cmd*7 就运行7个cmd
[ Last edited by tireless on 2008-11-30 at 12:08 ]
第 2 楼
发表于 2008-02-22 19:36 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
R.bat
start "" %1
或
start "" %*
或
if "%1"=="google" start "" "http://www.google.cn/webhp?sourceid=navclient&hl=zh-CN"
或
set xxx=%1
set xxx=%xxx:~0,1%
if "%xxx%"=="@" start "" "http://www.google.cn/search?hl=zh-CN&q=%xxx:~1%"
命令用法
R.bat google,notepad
上面要么用逗号分隔要么空格为分隔(这个是有标准的,不能你想咋样就咋样,也不要太异想天开)
方法告诉你了,自己的事情自己做~~
第 3 楼
发表于 2008-02-22 22:30 · 中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
第 4 楼
@fastslz:
发表于 2008-02-22 23:21 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
第 5 楼
发表于 2008-02-23 23:14 · 中国 广东 韶关 电信
初级用户
★
积分 114
发帖 36
注册 2007-12-22 17:42
18年会员
UID 106486
性别 男
状态 离线
你加个加号干啥,不如直接空格分隔,省得FOR提取了
论坛跳转: