![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 12:09 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请问怎么从文本里依次提取我要的东西。。 |
| 可打印版本 827 / 5 |
| 第1楼 fengzi | 发表于 2007-05-05 00:26 |
| 中级用户 发帖 152 积分 315 | |
|
请问怎么从文本里依次提取我要的东西。。 79690947
24481533 67398926 36035564 67895150 485613 12390750 18468009 24062275 5215783 95550497 12717552 47441762 54706949 80926536 36501788 61156943 8662985 27895311 25163305 18223407 34018838 1667848 43008911 32716007 这是1。txt 请问怎么用FOR命令从文本里的第一个79690947开始提取 然后接着提取24481533 一直到里面的号码都提取完为止。。。。。 小弟不才``查阅了很多资料还得不到方法``希望走过路过的高手能指点下。。。 谢谢。。 |
|
| 第2楼 bjsh | 发表于 2007-05-05 00:32 |
| 银牌会员 发帖 621 积分 2,000 | |
|
for /f "delims=" %a in (1.txt) do @echo %a
这个不是for的最基本用法吗.. |
|
| 第3楼 fengzi | 发表于 2007-05-05 00:48 |
| 中级用户 发帖 152 积分 315 | |
|
呵呵``谢谢了``
我是新手``才开始学FOR ``` |
|
| 第4楼 fengzi | 发表于 2007-05-05 09:36 |
| 中级用户 发帖 152 积分 315 | |
|
@echo off
for /f "delims=" %%a in (1.txt) do ( for /l %%b in (40313863,1,400000000) do ( 1.cmd /u %%a /p 1983412 /t %%b@qq.com /s 主题 /c 3.txt ) ) pause 没有达到预期的效果 我1。TXT 里面是预先设置好的一组邮箱, 本来我的想法是能从1。TXT里的邮箱依次发信 但实际上每次%%a都为第一个邮箱 不知道是什么原因。。 |
|
| 第5楼 lxmxn | 发表于 2007-05-05 12:54 |
| 版主 发帖 4,938 积分 11,386 | |
|
你第一个内循环就要循环 359686138 次,而且还用那个发邮件的批处理来发送邮件,我想这样会运行很长的时间,而且中途不排除有出错的地方。
|
|
| 第6楼 fengzi | 发表于 2007-05-05 13:38 |
| 中级用户 发帖 152 积分 315 | |
|
能不能前后同时循环呢`~?
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |