中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-01 19:08
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助.关于用批处理判断计算机名. 查看 1,499 回复 8
楼 主 求助.关于用批处理判断计算机名. 发表于 2006-07-09 16:57 ·  中国 广西 柳州 柳南区 电信
初级用户
积分 42
发帖 15
注册 2006-06-13 02:27
20年会员
UID 56934
状态 离线
具体情况是这样的.偶一菜菜.是一小网吧网管.想用批让部分客户机在每次重起时读取指定机器内已经编好的一系列动作...可却不懂怎么让批自动判断计算名.让符合条件的机器运行一系列动作.不符合的机器则无反映......

恳求各位大大.如果懂的话.可否给个参照的例子.谢谢.
2 发表于 2006-07-09 18:21 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
什么系统??
@ECHO %USERDOMAIN%
@ECHO %LogonServer%
3 发表于 2006-07-10 14:03 ·  中国 广西 柳州 柳南区 电信
初级用户
积分 42
发帖 15
注册 2006-06-13 02:27
20年会员
UID 56934
状态 离线
谢谢楼上的大大......
系统是XP和2003
4 发表于 2006-07-10 15:23 ·  中国 广西 柳州 柳南区 电信
初级用户
积分 42
发帖 15
注册 2006-06-13 02:27
20年会员
UID 56934
状态 离线
如果可以的话.能否帮举个稍微详细一点的例子..........谢谢1`~!~!~!
5 发表于 2006-07-11 11:17 ·  中国 广西 柳州 柳南区 电信
初级用户
积分 42
发帖 15
注册 2006-06-13 02:27
20年会员
UID 56934
状态 离线
没人来吗?
6 发表于 2006-07-11 12:16 ·  中国 湖南 怀化 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
XP下:
if "%userdomain%"=="指定计算机名" 运行指定命令
没2K3的系统,但是从2楼的回复中推测,似乎可以用 if "%userdomain%"=="指定计算机名" 运行指定命令 来解决.
7 发表于 2006-07-11 18:31 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
本人单机状态,以下未经测试


  1. @echo off
  2. echo 正在获得从192.168.1.0至192.168.1.254地址段信息与计算机名请稍候……
  3. for /l %%a in (0,1,254) do ping -a -n 1 192.168.0.%%a|find /I "reply">>d:\ip.txt
  4. rem 解读: (0,1,254)表示数字序列表示%%a变量的最小植为0,最大植为254,而1表示按每次递增1
  5. rem 的方式,如果是-1则表示递减,-a表示获取主机名,”-n 1 ”表示回显次数为1次,默认为4次,
  6. rem find /I "reply" 表示查找已响应的主机,即已经ping通的主机,并讲结果存入D:\ip.txt
  7. rem 特别提醒:ping 254 IP个大概花半个小时请楼主自行修改
  8. cls
  9. echo ------已完成,请到D盘查看ipadress文件------
  10. set 1号机=计算机名
  11. rem 设置%1号机%变量为指定的计算机名
  12. find /i D:\ip.txt "%1号机%"
  13. if errorlevel 1 set 1号机=
  14. rem 如果D:\ip.txt文件里没有指定的计算机名字符串取消%1号机%变量
  15. pause
  16. del d:\ip.txt
DOS一跟葱:发表于 2006-07-11 18:30

[ Last edited by fastslz on 2006-7-11 at 18:39 ]
8 发表于 2006-07-11 18:47 ·  中国 湖南 怀化 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  题外话:楼上的,看到你回帖中的代码豆是花花绿绿的一片,煞是好看,应该是用到了带语法着色功能的文字编辑软件,不知道你用的是东东,能否分享一下?
9 发表于 2006-07-12 18:31 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
无奈何版主的批处理代码发帖着色脚本 Batch2ubb(CMD & GAWK)

http://www.cn-dos.net/forum/viewthread.php?tid=21664&fpage=1&highlight=Batch2ubb
论坛跳转: