![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-23 15:27 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理能实现序列数吗? |
| 可打印版本 1,864 / 7 |
| 第1楼 bush | 发表于 2005-11-22 23:46 |
| 银牌会员 发帖 730 积分 2,165 | |
|
批处理能实现序列数吗? 比如要产生:1、2、3……999等序列数,咋办?
要求不能使用xp下的命令。 |
|
| 第2楼 220110 | 发表于 2005-11-23 07:57 |
| 荣誉版主 发帖 313 积分 718 | |
|
"要求不能使用xp下的命令。" 这怎么理解?也就只能用DOS的COMMAND?
如果那样的话,用WAIT 和COUNTER 应该可以实现.思路:参考PLC编程那样用"定时器与计数器接力"来实现长延时方式,定时驱动,计数步进激活. 不过BATCH FILE 可能会有更简单方式.请大家讨论:> |
|
| 第3楼 JonePeng | 发表于 2005-11-23 19:42 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
用第三方工具Strings.com可以做到。
|
|
| 第4楼 willsort | 发表于 2005-11-25 21:37 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re bush:
最近似乎有许多需要在 MSDOS/Win9x_COMMAND 下解决的问题,这与我三年前的境遇十分相似,颇有他乡故知之感。 关于产生序列数,我记得曾在一篇过去的回帖中提及,现在很难找到了;如果有时间,我会将之整理到我 “批处理编程的异类” 这篇主题中,敬请等待。 现提供一个比较类似的代码,其中使用双重循环嵌套产生和处理了带前缀0和不带前缀0-9和10-99之间的序列数。 将文件名改为001.txt 010.txt...100.txt http://www.cn-dos.net/forum/viewthread.php?tid=14512 [ Last edited by willsort on 2005-11-25 at 21:54 ] |
|
| 第5楼 bush | 发表于 2005-11-26 00:07 |
| 银牌会员 发帖 730 积分 2,165 | |
|
谢谢willsort,我的问题已经解决了!
|
|
| 第6楼 bush | 发表于 2005-11-26 00:12 |
| 银牌会员 发帖 730 积分 2,165 | |
|
谈谈最近用批处理解决问题一例(序列)——献丑了 起因是这样的,拿到一个网站的下载包,回来一看是残缺不全的。要核对后才知道差哪些文件,苦差事!而这些文件名是由序列数构成的,像这样:www.xxx.com/xxx/file1.html、www.xxx.com/xxx/file2.html……www.xxx.com/xxx/file389.html
鼓捣半天,弄了些批处理解决,思路是先生成序列数,再用exist判断。 开始之前为稳妥起见,把.html改为了.htm a.bat ;实际上第一个批处理文件也是用批处理生成的。 b.bat c.bat 最后得到的urls.lst就是需要的文件。嗬嗬,再批处理下载去~ ![]() [ Last edited by bush on 2005-11-26 at 00:13 ] |
|
| 第7楼 无奈何 | 发表于 2005-11-26 11:42 |
| 荣誉版主 发帖 356 积分 1,338 | |
|
要是在 CMD 下简单了,一条语句就能办到。
这样下载的事我一般用 curl 或 wget 来干,然后再批量整理,很省事。 |
|
| 第8楼 willsort | 发表于 2005-11-26 17:21 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
—————————————— willsort 版务记录 —————————————— 合并主题:{17950}谈谈最近用批处理解决问题一例(序列)——献丑了 合并理由:二主题存在上下文的直接联系 —————————————— willsort 版务记录 —————————————— [ Last edited by willsort on 2005-11-26 at 18:16 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |