| 
 
ferlylili 
初级用户
 
  
 
  
  
积分 42 
发帖 15 
注册 2006-6-13 
状态 离线
 | 
『楼 主』:
 求助.关于用批处理判断计算机名.
 
使用 LLM 解释/回答一下
  
具体情况是这样的.偶一菜菜.是一小网吧网管.想用批让部分客户机在每次重起时读取指定机器内已经编好的一系列动作...可却不懂怎么让批自动判断计算名.让符合条件的机器运行一系列动作.不符合的机器则无反映...... 
 
恳求各位大大.如果懂的话.可否给个参照的例子.谢谢. 
 
    
 
  
 |   
 | 
  2006-7-9 16:57 | 
  
 | 
 | 
 
fastslz 
铂金会员
 
        DOS一根葱
  
 
积分 5493 
发帖 2315 
注册 2006-5-1 来自 上海 
状态 离线
 | 
 | 
  2006-7-9 18:21 | 
  
 | 
 | 
 
ferlylili 
初级用户
 
  
 
  
  
积分 42 
发帖 15 
注册 2006-6-13 
状态 离线
 | 
 | 
  2006-7-10 14:03 | 
  
 | 
 | 
 
ferlylili 
初级用户
 
  
 
  
  
积分 42 
发帖 15 
注册 2006-6-13 
状态 离线
 | 
 | 
  2006-7-10 15:23 | 
  
 | 
 | 
 
ferlylili 
初级用户
 
  
 
  
  
积分 42 
发帖 15 
注册 2006-6-13 
状态 离线
 | 
 | 
  2006-7-11 11:17 | 
  
 | 
 | 
 
namejm 
荣誉版主
 
        batch fan
  
 
积分 5226 
发帖 1737 
注册 2006-3-10 来自 成都 
状态 离线
 | 
『第 6 楼』:
 
 
使用 LLM 解释/回答一下
  
XP下: 
if "%userdomain%"=="指定计算机名" 运行指定命令 
没2K3的系统,但是从2楼的回复中推测,似乎可以用 if "%userdomain%"=="指定计算机名" 运行指定命令 来解决. 
 
    
 
  
 |   
 | 
  2006-7-11 12:16 | 
  
 | 
 | 
 
fastslz 
铂金会员
 
        DOS一根葱
  
 
积分 5493 
发帖 2315 
注册 2006-5-1 来自 上海 
状态 离线
 | 
『第 7 楼』:
 
 
使用 LLM 解释/回答一下
  
本人单机状态,以下未经测试 
 
- @echo off
 
 - echo 正在获得从192.168.1.0至192.168.1.254地址段信息与计算机名请稍候……
 
 - for /l %%a in (0,1,254) do ping -a -n 1 192.168.0.%%a|find /I "reply">>d:\ip.txt
 
 - rem 解读: (0,1,254)表示数字序列表示%%a变量的最小植为0,最大植为254,而1表示按每次递增1
 
 - rem 的方式,如果是-1则表示递减,-a表示获取主机名,”-n 1 ”表示回显次数为1次,默认为4次,
 
 - rem find /I "reply" 表示查找已响应的主机,即已经ping通的主机,并讲结果存入D:\ip.txt
 
 - rem 特别提醒:ping 254 IP个大概花半个小时请楼主自行修改
 
 - cls
 
 - echo ------已完成,请到D盘查看ipadress文件------
 
 - set 1号机=计算机名
 
 - rem 设置%1号机%变量为指定的计算机名
 
 - find /i D:\ip.txt "%1号机%"
 
 - if errorlevel 1 set 1号机=
 
 - rem 如果D:\ip.txt文件里没有指定的计算机名字符串取消%1号机%变量
 
 - pause
 
 - del d:\ip.txt
 
  	DOS一跟葱:发表于 2006-07-11  18:30
 Last edited by fastslz on 2006-7-11 at 18:39 ]  
 
    
 
  
 |   
 | 
  2006-7-11 18:31 | 
  
 | 
 | 
 
namejm 
荣誉版主
 
        batch fan
  
 
积分 5226 
发帖 1737 
注册 2006-3-10 来自 成都 
状态 离线
 | 
『第 8 楼』:
 
 
使用 LLM 解释/回答一下
  
  题外话:楼上的,看到你回帖中的代码豆是花花绿绿的一片,煞是好看,应该是用到了带语法着色功能的文字编辑软件,不知道你用的是东东,能否分享一下? 
 
    
 
  
 |   
 | 
  2006-7-11 18:47 | 
  
 | 
 | 
 
fastslz 
铂金会员
 
        DOS一根葱
  
 
积分 5493 
发帖 2315 
注册 2006-5-1 来自 上海 
状态 离线
 | 
 | 
  2006-7-12 18:31 | 
  
 |