中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-16 10:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]批处理中如何打开多个需要回车确定对话框的程序 查看 1,836 回复 11
楼 主 这个问题也挺怪! 发表于 2006-05-12 15:14 ·  中国 云南 昆明 电信
初级用户
★★
积分 182
发帖 88
注册 2005-11-29 05:52
UID 46146
状态 离线
我需要一下打开10多个同样的程序,这种程序是这样的,你单击一个可执行文件(look.txt)以后,会弹出一个对话框需你点一下确定(或者是空格),然后才打开相关可执行文件(get.txt)
如果用批处理直接运行look.txt的话,会出现暂停,要手动确定
我想能不能一不暂停一次全部打开呢?
2 发表于 2006-05-12 16:28 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
描述得不够清楚,怎么 .txt 是可执行文件?!
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
3 发表于 2006-05-12 17:03 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
挺怪的问题,挺怪的楼主
4 发表于 2006-05-12 20:29 ·  中国 广东 广州 白云区 电信
荣誉版主
★★★
积分 718
发帖 313
注册 2005-09-26 00:00
UID 42844
性别 男
状态 离线
我的理解为:
我需要同时打开10多个程序,这种程序是这样的,当你单击一个批处理文件以后,会弹出一个对话框需你点一下确定(或者是用空格选取"确定"按钮),然后才打开相关可执行文件.
如果用批处理直接运行的话,会出现暂停,要手动确定.
我想能不能一次都不暂停,一次全部打开呢?
5 [求助]批处理中如何打开多个需要回车确定对话框的程序 发表于 2006-05-14 18:00 ·  中国 云南 昆明 联通
初级用户
★★
积分 182
发帖 88
注册 2005-11-29 05:52
UID 46146
状态 离线
我需要一下打开10多个同样的程序,这种程序是这样的,你单击一个可执行文件(look.txt)以后,会弹出一个对话框需你点一下确定(或者是空格),然后才打开相关可执行文件(get.txt)
如果用批处理直接运行look.txt的话,会出现暂停,要手动确定
我想能不能一不暂停一次全部打开呢?

[ Last edited by willsort on 2006-5-24 at 01:03 ]
6 发表于 2006-05-14 18:09 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
UID 50550
状态 离线
look.txt不是可执行文件,而是文本文件。
看你描述的意思有点被改了文件关联或notepad.exe被更改的味道,能否把你的批处理贴上来大家帮你看看。
或者你在批处理中直接指定用来打开look.txt的可执行文件看看,如:
c:\windows\notepad.exe look.txt
type look.txt
7 发表于 2006-05-14 19:35 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
楼主的语文啊~~~~~~~
8 发表于 2006-05-14 22:22 ·  中国 湖南 常德 电信
银牌会员
★★★
积分 1,384
发帖 709
注册 2005-10-29 22:22
UID 44271
状态 离线
看了半天,还是不知道究竟什么情况
9 我的怪想法就是这个意思。 发表于 2006-05-14 22:34 ·  中国 云南 昆明 联通
初级用户
★★
积分 182
发帖 88
注册 2005-11-29 05:52
UID 46146
状态 离线
说是是这个意思啥:
你运行:D:\one.exe会出现一个对话框询问是否“登入系统”(有确定和取消两个按钮,默认直接“回车或敲空格”就是打开程序)

因为我要一次打开这样的八个程序,如果用批处理的话,才运行第一个就跳出询问对话框,只有回车或空格以后才能继续运行第二个命令,这样跟手动的效率差不多
[*我就想问能不能用批处理实现无对话框跳出直接打开程序*]
附件
this.BMP
10 发表于 2006-05-14 22:57 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
UID 50550
状态 离线
晕,LZ你前2个贴子表达得实在是……
关于这个问题不应该在这个版块发贴,可以发到我签名中的那个版块。
利用vbs脚本发送一个回车应该可以解决问题。

strExeFile = "D:\one.exe"
With CreateObject("Wscript.Shell")

for i = 1 to 8
.Run strExeFile '运行程序
Wscript.Sleep 500 '等待半秒,假设你的程序启动需要半秒
.SendKeys "~" '发送一个回车键
next

end With
11 发表于 2006-05-14 23:28 ·  中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线

───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:合并以下主题
+ {20601->1}这个问题也挺怪!
+ {20650->5}我的怪想法就是这个意思。
> {20646->9}以前说的那怪怪问题就是这个意思!
说明:操作主题存在上下文的直接联系
处罚:扣除8点积分,包括发表该主题而奖励的6分和主题重复惩罚性扣除的2分
提示:请访问 {7326}论坛新手必读,所有人的基本行为准则
───────────────── 版务记录 ─────────────────



───────────────── 版主提示 ─────────────────
为了便于论坛用户浏览和版主管理,请您修改本主题的标题,以简要叙述主题的内容或意图
如果您确认标题不需要修改,请继续回复该主题进行申辩,若申辩理由充分,将取消该通知
如果您确认标题需要修改,请点击该主题首帖下方"编辑"按钮,在编辑页面中修改标题栏
如果此通知发出三日后您仍未进行申诉或修改,将由版主进行修改,并对作者进行相应处罚
处罚为扣除8点积分,包括追回您因发表主题奖励的6分和因标题违规而惩罚性扣除的2分
在得知您做出积极恰当的回应后,版主将在三个工作日内删除本提示以消除对您的不利影响
───────────────── 版主提示 ─────────────────

推荐标题:如何一次打开多个需要回车确定对话框的程序

[ Last edited by willsort on 2006-5-24 at 01:14 ]
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
12 发表于 2006-05-24 01:02 ·  中国 山西 太原 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线

───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:修改标题 - 20642 - 以前说的那怪怪问题就是这个意思!
说明:原主题作者在通知发出三日后仍未申诉或修改,由版主修改并进行处罚
处罚:扣除因发表该主题而奖励的6点积分,扣除标题违规惩罚性2点积分
───────────────── 版务记录 ─────────────────



───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:移动主题:自《DOS疑難解答 & 問題討論 (解答室)》
说明:原版区三日内无回复,移动至此版区尝试
提示:原版区转向链接三日后将删除
───────────────── 版务记录 ─────────────────


[ Last edited by willsort on 2006-5-24 at 01:04 ]
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
论坛跳转: