中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-27 17:52
47,813 主题排行 / 349,913 发帖 / 今日 1 篇 / 48,264 会员排行
其它操作系统综合讨论区 » [求助]『楼 主』: 如何在DOS下调用本地程序循环运行
可打印版本  2,306 / 0
第1楼 lingyang 发表于 2016-03-30 08:46
新手上路 发帖 2 积分 5
[求助]『楼 主』: 如何在DOS下调用本地程序循环运行
描述:本地C盘(可放在其他盘)有一个程序(MWC)需要调用本地文件处理大量数据,每次程序只能调用一个文件,共计2500多个(在input文件夹,与主程序同目录),运行完的结果放在output文件夹(与主程序同目录,文件夹名与input文件夹名一一对应)。
求助:如何在DOS下调用本地程序循环运行,只至结束。
下面是dos中的调用代码:
Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\ly>cd \

C:\>cd mwc

C:\MWC>mwc -iinput/50136 -ooutput/50136 -smfx both all

其中-i,-o,-smfx both all均为MWC程序的参数,每次都固定的,不用管;input和output为文件夹,每次运行时都是去input取数据,output为运行完后存放数据,也是固定的;50136是变量,总共有2522个,每次运行时去input的50136中读文本数据,执行完后再将结果保存在output的50136文件夹中。也即input中的这个变量名和output中的变量名要一一对应。
自己初步共dos 下的FOR /F 执行了一下,未成功。

for /f %x in (50136 50137) do c:/MWC/MWC -iaa/%x -oaa_out/%x -smfx both all

不知道哪儿出错了。
谢谢吧友指点一下!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023