[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 lovedjsn 于 2012-1-5 19:28 编辑

q我上次好像给你写过~!
用SET计数
set a=1
set a+=1

TOP

本帖最后由 lovedjsn 于 2012-1-6 12:54 编辑

回复 9# find


    感觉type有点多余加个DEL可能会好点不用麻烦最次要删除
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set count=0
  4. del /f /q b.txt >nul 2>nul
  5. for /f "tokens=1,2" %%i in (a.txt) do (
  6.     ping -n 1 %%i>nul
  7.     if "!errorlevel!" neq "0" (
  8.         >>b.txt echo,%%i %%j&&echo %%i %%j
  9.         set /a count+=1
  10.     )
  11. )
  12. echo ______________________________________________________________________
  13. echo 共有!count!个不通的
  14. >>b.txt echo 共有!count!个不通的
  15. >>b.txt echo %date% %time%
  16. pause >nul
复制代码
1

评分人数

TOP

回复 11# find


    我是没有看懂你用TYPE用意是什么~~~所以感觉用DEL可以减少手动删除或多次写入~~!

TOP

回复 14# find


    饿饿~~~是偶的错~~汗汗空写~~以前还真没有注意到~~!

TOP

返回列表