就教关于bat问题

[复制链接]
查看11 | 回复1 | 2011-6-25 05:00:24 | 显示全部楼层 |阅读模式
setlocal
cls
colorA
title*****
echo==================================================
echo*****
ecoh==================================================
delrsult.txt
dels.txt
foe/f\"eol=tokens=1,2delims=\"%%iin(ip.txt)dostcp%%i%%j8080800/save
for/f\"eol=-tokens=1delims=\"%%iin(result)doecho%%is1.txt
for/f\"eol=ptokens=1delims=\"%%iin(s2.txt)doecho%%is2.txt
for/f\"eol=stokens=1delims=\"%%iin(s2.txt)doecho%%i:8080s.txt
dels1.txt
dels2.txt
delResult.txt

这段代码中Result.txt文件里应该写什么是自己见一个Result.txt文本吗
回复

使用道具 举报

千问 | 2011-6-25 05:00:24 | 显示全部楼层
嗯,看代码那个result文件是前一句命令生成的。只是没用过这程序怀疑stcp是setcp,在机上查一下,还有几处也都是敲错的
foe/f\"eol=tokens=1,2delims=\"%%iin(ip.txt)dostcp%%i%%j8080800/save
前面应该是for而不是foe
for/f\"eol=-tokens=1delims=\"%%iin(result)doecho%%is1.txt
这句落实一下,是result还是result.txt
for/f\"eol=ptokens=1delims=\"%%iin(s2.txt)doecho%%is2.txt
这句括号里应该是s1.txt而不是s2.txt
就应该没问题了,但可以简化,我按代码简化一下:
@echooffresult.txt
for/f\"tokens=1,2\"%%iin(ip.txt)dosetcp%%i%%j8080800/save
(for/f%%iin(\'findstr/v\"^-^p^s\"result.txt\')doecho%%i:8080)s.txt
delresult.txt
pause
如果不对,把倒数第二行delresult.txt去掉,运行后看能否找到这result文件,把它贴出来看看,如果是空的,那就是setcp程序名不对或格式不对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行