![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 05:28 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请求帮助,复制时,时间延时的问题 |
| 可打印版本 1,228 / 5 |
| 第1楼 zjxsky | 发表于 2010-11-01 11:52 |
| 新手上路 发帖 3 积分 3 | |
|
请求帮助,复制时,时间延时的问题 俺最近在编写有一些问题没解决,请求高手帮助。
在某一个目录下,有许多文件,其中有a.plt b.plt f.plt....文件名称及数量未知。 我想把它传送到打印机去,本来正常简单命令是直接:copy *.plt \\print\\HPdesign 它会一口气把a.plt b.plt等直接传送过去,请教高手一下如果要达到间歇复制效果,比如: copy a.plt \\打印机\\ 完后,显示copy a.plt或者提示暂停1秒,关键是这时需要暂停1秒,再依次这样接着copy b.plt 等等。 请问应当如何写,谢谢。 |
|
| 第2楼 wxs81514 | 发表于 2010-11-09 17:51 |
| 初级用户 发帖 52 积分 118 | |
|
那应该得用批处理,先列表文件,再用FOR把列表代入COPY命令里,FOR里加个延时命令,有几个,sleep,wait,wait4,ping xxxx的,先好好找找,学习学习.
|
|
| 第3楼 greenworld | 发表于 2010-11-10 21:17 |
| 初级用户 发帖 45 积分 86 | |
|
这个很容易做到。只能说LZ比俺还菜,先学点基础吧FOR命令就可实现你要求了
|
|
| 第4楼 zjxsky | 发表于 2010-11-20 20:57 |
| 新手上路 发帖 3 积分 3 | |
|
哎,确实很菜~~~~
|
|
| 第5楼 wewebb | 发表于 2010-11-20 21:10 |
| 初级用户 发帖 53 积分 66 | |
|
共同学习,一起进步 ^_^ |
|
| 第6楼 zjxsky | 发表于 2010-11-27 14:16 |
| 新手上路 发帖 3 积分 3 | |
|
感谢wewebb,后来查论坛也模仿写了几行代码,不如wewebb简练。
for /f "skip=5 tokens=4" %%a in ('dir *.plt') do ( if exist %%a echo %%a copy %%a \\print\\HPdesign ping -n 1 -w 500 0.0.0.1>nul) 参考 http://www.cn-dos.net/forum/viewthread.php?tid=19331 http://www.cn-dos.net/forum/viewthread.php?tid=15752 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |