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

[系统相关] 紧急求助 自动查询域下计算机名字和ip地址bat问题

本帖最后由 foxJL 于 2013-11-13 08:54 编辑

为什么以下脚本运行后提示:

3行至末尾:
此时不应有 delims。
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. @FOR /F “usebackq   delims=, ” %%J IN (`net view /domain ^|find “命令執行成功” /v ^|find “The command completed successfully.” /v ^|find “命令成功完成” /v ^|find “–” /v ^|find “Domain” /v ^|find “” /v ^|find “コマンドは正常に終了しました” /v /i`) do (
  4. @echo =====domain:%%J========
  5. @FOR /F “usebackq eol=;   delims=, ” %%i in (`net view /domain:%%J ^|findstr “\\”`) DO (
  6. @FOR /F “usebackq eol=; tokens=1,2,3* delims=\\” %%a in (`echo %%i`) do (
  7. @FOR /F “tokens=1,2,3,4* usebackq delims=: ” %%K IN (`@ping -a -n 1 -w 100 %%a ^|findstr “Pinging”`) do (
  8. @echo \\%%L      %%M
  9. )
  10. )
  11. )
  12. )
  13. echo %0
复制代码

返回列表