![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 03:23 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎么让BAT按顺序按下键盘(1秒后)A、(2秒后)B。。。 |
| 可打印版本 2,418 / 22 |
| 第16楼 lxmxn | 发表于 2007-04-07 12:32 |
| 版主 发帖 4,938 积分 11,386 | |
|
不错,收下了。 |
|
| 第17楼 vsda2008 | 发表于 2007-04-09 05:41 |
| 初级用户 发帖 15 积分 34 | |
|
VBS 如何发送击键操作 朋友
我看了还是有点迷茫 |
|
| 第18楼 vsda2008 | 发表于 2007-04-09 05:45 |
| 初级用户 发帖 15 积分 34 | |
|
呵呵 我会了 可以自动换行的 set wshell=WScript.CreateObject("WScript.Shell")
wscript.sleep 3000 wshell.SendKeys "2724" wshell.SendKeys "{ENTER}" wshell.SendKeys "lc12134" |
|
| 第19楼 cy123 | 发表于 2007-04-09 11:39 |
| 初级用户 发帖 30 积分 76 | |
|
这样不行吗?
@echo off ECHO 选择A一秒 ECHO 选择B两秒 ECHO 选择C五秒 choice /c abc /m "请选择A或B或C" if errorlevel 3 goto 3 if errorlevel 2 goto 2 if errorlevel 1 goto 1 :3 ping -n 5 127.1 >nul ECHO 五秒 PAUSE :2 ping -n 2 127.1 >nul echo 两秒 PAUSE :1 ping -n 1 127.1 >nul echo 一秒 PAUSE |
|
| 第20楼 lxmxn | 发表于 2007-04-09 11:59 |
| 版主 发帖 4,938 积分 11,386 | |
|
是什么系统?还有choice? |
|
| 第21楼 cy123 | 发表于 2007-04-10 09:35 |
| 初级用户 发帖 30 积分 76 | |
|
2003的系统。。
|
|
| 第22楼 lxmxn | 发表于 2007-04-10 13:01 |
| 版主 发帖 4,938 积分 11,386 | |
|
哦,原来如此……还以为是2000,xp呢。 |
|
| 第23楼 axi | 发表于 2007-04-11 13:49 |
| 中级用户 发帖 93 积分 238 来自 GZ | |
Originally posted by cy123 at 2007-4-9 20:35: cy123 兄 你的系统是2003,其中有一个好使好用的延时命令(timeout),你难道不知吗? 示例: @echo off timeout.exe /t 1 >nul echo 我已经帮你按了 A ! mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Prees, A")(Window.close) timeout.exe /t 1 >nul cls echo 我又已经帮你按了 B ! mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Prees, B")(Window.close) timeout.exe /t 3 >nul cls echo 我还帮你按了 C ,再见! mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Prees, C, Goodbye")(Window.close) 全自动,还会发声的。 [ Last edited by axi on 2007-4-11 at 02:46 PM ] |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |