中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]批处理中如何打开多个需要回车确定对话框的程序
作者:
标题: [求助]批处理中如何打开多个需要回车确定对话框的程序 上一主题 | 下一主题
ednykissyou
初级用户





积分 182
发帖 88
注册 2005-11-29
状态 离线
『楼 主』:  这个问题也挺怪!

我需要一下打开10多个同样的程序,这种程序是这样的,你单击一个可执行文件(look.txt)以后,会弹出一个对话框需你点一下确定(或者是空格),然后才打开相关可执行文件(get.txt)
如果用批处理直接运行look.txt的话,会出现暂停,要手动确定
我想能不能一不暂停一次全部打开呢?

2006-5-12 15:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 2 楼』:  

描述得不够清楚,怎么 .txt 是可执行文件?!



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2006-5-12 16:28
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 3 楼』:  

挺怪的问题,挺怪的楼主

2006-5-12 17:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
220110
荣誉版主




积分 718
发帖 313
注册 2005-9-26
状态 离线
『第 4 楼』:  

我的理解为:

  Quote:
我需要同时打开10多个程序,这种程序是这样的,当你单击一个批处理文件以后,会弹出一个对话框需你点一下确定(或者是用空格选取"确定"按钮),然后才打开相关可执行文件.
如果用批处理直接运行的话,会出现暂停,要手动确定.
我想能不能一次都不暂停,一次全部打开呢?



2006-5-12 20:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ednykissyou
初级用户





积分 182
发帖 88
注册 2005-11-29
状态 离线
『第 5 楼』:  [求助]批处理中如何打开多个需要回车确定对话框的程序

我需要一下打开10多个同样的程序,这种程序是这样的,你单击一个可执行文件(look.txt)以后,会弹出一个对话框需你点一下确定(或者是空格),然后才打开相关可执行文件(get.txt)
如果用批处理直接运行look.txt的话,会出现暂停,要手动确定
我想能不能一不暂停一次全部打开呢?

[ Last edited by willsort on 2006-5-24 at 01:03 ]

   此帖被 -16 点积分        点击查看详情   


2006-5-14 18:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 6 楼』:  

look.txt不是可执行文件,而是文本文件。
看你描述的意思有点被改了文件关联或notepad.exe被更改的味道,能否把你的批处理贴上来大家帮你看看。
或者你在批处理中直接指定用来打开look.txt的可执行文件看看,如:
c:\windows\notepad.exe look.txt
type look.txt

2006-5-14 18:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 7 楼』:  

楼主的语文啊~~~~~~~

2006-5-14 19:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wl00560
银牌会员





积分 1384
发帖 709
注册 2005-10-29
状态 离线
『第 8 楼』:  

看了半天,还是不知道究竟什么情况

2006-5-14 22:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ednykissyou
初级用户





积分 182
发帖 88
注册 2005-11-29
状态 离线
『第 9 楼』:  我的怪想法就是这个意思。

说是是这个意思啥:
你运行:D:\one.exe会出现一个对话框询问是否“登入系统”(有确定和取消两个按钮,默认直接“回车或敲空格”就是打开程序)

因为我要一次打开这样的八个程序,如果用批处理的话,才运行第一个就跳出询问对话框,只有回车或空格以后才能继续运行第二个命令,这样跟手动的效率差不多
[*我就想问能不能用批处理实现无对话框跳出直接打开程序*]

   此帖被 -8 点积分      点击查看详情   


附件 1: this.BMP (2006-5-14 22:34, 11.89 K, 下载附件所需积分 1 点 ,下载次数: 5)


2006-5-14 22:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 10 楼』:  

晕,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


2006-5-14 22:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 11 楼』:  


───────────────── 版务记录 ─────────────────
执行: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:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-5-14 23:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 12 楼』:  


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



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


[ Last edited by willsort on 2006-5-24 at 01:04 ]



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-5-24 01:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: