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

[系统相关] 【已解决】求助批处理判断本机IP是否符合指定IP地址并往下运行?

带泪跪求

方案:
两台PC机互为主备,其中主机地址是:10.0.2.250,备份机是:10.0.2.251
两台机器目录、系统(2003 R2)全部一样
需要的批处理主要用作每日备份文件的。如果主机为250则运行备份程序,如果判断不是250的机器则不运行备份程序。

搞了几天都没搞定,新手,55555555555,所以希望这里的高手能援助一下。

诚惶诚恐拜谢一下各位。

判断IP方面的代码如下(测试用):
  1. @echo off
  2. for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
  3. echo %ip%
  4. if ip neq 10.0.2.250 goto 1
  5. REM 备份的脚本(下面是测试是否成功设定的命令)
  6. dir c:\
  7. pause
  8. :1
  9. exit
复制代码
目前的问题是 neq 好像不能对ip地址的格式进行比较,我就算把ip设为10.0.2.250,批处理里面运行的结果都还是不等于。我把neq换成not也不行。晕了,因为是刚入门的新手,所以对这类问题根本就无从下手。

[ 本帖最后由 slovent 于 2009-3-18 12:16 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

1、批处理在那台电脑上运行?
2、你搞了几天,尝试了哪些代码?贴出来看看?
3、你在哪一步遇到什么样的具体困难?
     (1) 万能标题类:关于××、××的问题、求助、求一个代码、这样的代码怎么
  写……
     (2) 催命类:十万火急、在线等、跪求、雪地裸体跪求……
     (3) 指名求助类:高手请进、版主请进、××请进……
     (4) 博取同情类:菜鸟求助、新手请教、帮帮小妹……
     (5) 挑衅类:高难度问题、是高手就进……
     (6) 不知所云类:???、!、SOS、大家好……
     (7) 夹带无意义字符(含表情符)类:××!!!、××……、●××●、☆××☆、
   ××~~~、……(××表示标题主体部分)
     (8) 刻意使用火星文类


   其他违规形式视情况随时增补;
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

哦,对了,批处理在两台机器上都有,同一时点用任务计划调用。

TOP

目前的问题是 neq 好像不能对ip地址的格式进行比较,我就算把ip设为10.0.2.250,批处理里面运行的结果都还是不等于。

因为你的if命令写错了,应该是:
  1. if "%ip%" neq "10.0.2.250" (
  2.   goto :xxx
  3. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3楼 的帖子

请把这个要求更新到顶楼
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

晕,搞定了。。。
我对Batcher的敬仰无以言表,谢谢谢谢谢谢谢谢。

TOP

回复 6楼 的帖子

闻道有先后,术业有专攻,如是而已。
希望你能在本论坛学到更多东西:)
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表