中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何执行文本里的文件名!
作者:
标题: [求助]如何执行文本里的文件名! 上一主题 | 下一主题
logopc
初级用户





积分 32
发帖 13
注册 2005-11-29
状态 离线
『楼 主』:  [求助]如何执行文本里的文件名!

是这样的, 我想用批处理读取文本文件里的名称然后执行,该如何去写!请教各位高手.

例如文本内容如下,里面的内容随时改变(CAL.TXT)

name.exe
TEL.exe
Home.exe
CAL.exe
DAY.txt
UDY.doc
SIZE.EXE

2008-6-26 18:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  


@echo off
for /f  %%a in (CAL.txt) do start %%a
[ Last edited by HAT on 2008-6-26 at 06:12 PM ]



2008-6-26 18:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tmkai
新手上路





积分 8
发帖 4
注册 2007-10-18
状态 离线
『第 3 楼』:  

如果楼主里面放上N多不同型的程式,要执行应该还会根据不同的类型去调用不同的程式的吧。如果全是EXE 貌似start /wait <cal.TXT就可以吧!
向各位大侠请教

2008-6-27 00:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 4 楼』:  

楼主写的病毒么





有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2008-6-27 00:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




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



  Quote:
Originally posted by tmkai at 2008-6-27 00:03:
如果楼主里面放上N多不同型的程式,要执行应该还会根据不同的类型去调用不同的程式的吧。如果全是EXE 貌似start /wait <cal.TXT就可以吧!
向各位大侠请教

这样start行吗? 很怀疑……

2008-6-27 19:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
seuseuseu
新手上路





积分 12
发帖 6
注册 2008-9-8
状态 离线
『第 6 楼』:  

顶起来

2008-9-8 14:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
seuseuseu
新手上路





积分 12
发帖 6
注册 2008-9-8
状态 离线
『第 7 楼』:  

顶起来

2008-9-8 14:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terrytong
中级用户





积分 240
发帖 115
注册 2008-3-10
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by tmkai at 2008-6-27 00:03:
如果楼主里面放上N多不同型的程式,要执行应该还会根据不同的类型去调用不同的程式的吧。如果全是EXE 貌似start /wait <cal.TXT就可以吧!
向各位大侠请教

一直在找个能一个一个按着顺序来执行的批处理。也就是下个程序要等上个程序执行完后才运行.

2008-9-8 17:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 9 楼』:  Re 8楼

start /?

  Quote:
Starts a separate window to run a specified program or command.

START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/WAIT] [/B] [command/program]
      [parameters]

    "title"     Title to display in  window title bar.
    path        Starting directory
    B           Start application without creating a new window. The
                application has ^C handling ignored. Unless the application
                enables ^C processing, ^Break is the only way to interrupt
                the application
    I           The new environment will be the original environment passed
                to the cmd.exe and not the current environment.
    MIN         Start window minimized
    MAX         Start window maximized
    SEPARATE    Start 16-bit Windows program in separate memory space
    SHARED      Start 16-bit Windows program in shared memory space
    LOW         Start application in the IDLE priority class
    NORMAL      Start application in the NORMAL priority class
    HIGH        Start application in the HIGH priority class
    REALTIME    Start application in the REALTIME priority class
    ABOVENORMAL Start application in the ABOVENORMAL priority class
    BELOWNORMAL Start application in the BELOWNORMAL priority class
    WAIT        Start application and wait for it to terminate





2008-9-8 21:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: