中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 06:27
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 有没有办法通过批处理显示局域网内的计算机名
可打印版本  1,342 / 6
第1楼 heicai 发表于 2007-02-06 05:36
中级用户 发帖 156 积分 385
有没有办法通过批处理显示局域网内的计算机名
网上邻居工作组里可以显示同一工作组的计算机。
我想用批处理来简化传文件到同工作组所有成员的工作。
谁能给个例子吗
第2楼 liuyilin 发表于 2007-02-06 05:49
初级用户 发帖 16 积分 38
搜一下,好多
第3楼 heicai 发表于 2007-02-06 05:54
中级用户 发帖 156 积分 385
搜了。都跟我所要的效果不同。我要自动识别出局域网内未知的计算机名。
一般都是指定或已知的计算机名。这样不灵活

[ Last edited by heicai on 2007-2-5 at 05:02 PM ]
第4楼 everest79 发表于 2007-02-06 08:23
金牌会员 发帖 1,127 积分 2,564
这点上你首先要声明你的本地网络环境,因为方法有很多,但都需要各个不同的服务来支持,例如你关掉server,禁止ICMP,禁止登记NBT,那你已知的也得不到,至于未知的你就要提供你网类机器命名格式特征或已知机器命列表
第5楼 heicai 发表于 2007-02-06 08:43
中级用户 发帖 156 积分 385
关掉server,禁止ICMP,禁止登记NBT
这些因素排除!!

网类命名无特征,或者能否通过IP地址来传。172。16或198。168的怎么截
第6楼 yang871674823 发表于 2009-08-23 04:57
新手上路 发帖 1 积分 1
通过批处理显示局域网内的计算机名
@echo off
setlocal EnableDelayedExpansion

for /f "skip=3 delims=" %%i in ('net view') do echo %%i >>1.txt
for /f %%j in (1.txt) do (
set var=%%j
set a=!var:~2!
echo !a! >>2.txt
)
del 1.txt
第7楼 gdyabc 发表于 2009-08-23 22:08
初级用户 发帖 37 积分 41 来自 四川南充
六楼的只能得到局域网开了共享的机子的名称……
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023