Board logo

标题: [已结]求个 执行多个任务 的批处理 [打印本页]

作者: tireless     时间: 2008-2-22 18:53    标题: [已结]求个 执行多个任务 的批处理

例如执行:

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 ]
作者: fastslz     时间: 2008-2-22 19:36
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
上面要么用逗号分隔要么空格为分隔(这个是有标准的,不能你想咋样就咋样,也不要太异想天开)

方法告诉你了,自己的事情自己做~~
作者: slore     时间: 2008-2-22 22:30
可以获取了%1在按+号分割呗
作者: tireless     时间: 2008-2-22 23:21    标题: @fastslz:

怎么那么多?
作者: zcnvnv     时间: 2008-2-23 23:14
你加个加号干啥,不如直接空格分隔,省得FOR提取了