中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-06 06:03
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 为什么只能运行一个程式。 查看 677 回复 3
楼 主 为什么只能运行一个程式。 发表于 2007-10-29 00:38 ·  中国 广东 惠州 电信
初级用户
★★
积分 126
发帖 53
注册 2007-02-04 19:21
19年会员
UID 78631
性别 男
来自 -
状态 离线
我用P来自动查找某个程式并运行它。可是在一个盘下有多个同名的程就只能运一个了。如想让同名的全部都运行一次要如何修改。。
我的P内容。
for %%a in (c d) do (for /f "tokens=*" %%i in ('dir /s /a-d /b %%a:\r.exe') do (start "" "%%i" ))
2 发表于 2007-10-29 13:50 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
3 ^_^ 发表于 2007-10-29 16:46 ·  中国 广东 惠州 惠城区 联通
初级用户
★★
积分 126
发帖 53
注册 2007-02-04 19:21
19年会员
UID 78631
性别 男
来自 -
状态 离线
不行.如在同一个盘符下不在同一个目录下.只能运一个..在别的文件下就不会运行了.

例: 如在 king once 这两目录有同一程式
d:\king\r.exe
d:\once\r.exe
这样用这P就只能运行king目录下的r.exe程式.而once目录下的就不会运行了.
4 发表于 2007-10-29 17:06 ·  中国 广东 惠州 惠城区 联通
初级用户
★★
积分 126
发帖 53
注册 2007-02-04 19:21
19年会员
UID 78631
性别 男
来自 -
状态 离线
呵...呵..我发我的问题了..
是我这台机的问题.在别的机子可以成功运所有的r.exe程式.
论坛跳转: