标题: 有没有办法通过批处理显示局域网内的计算机名
[打印本页]
作者: heicai
时间: 2007-2-6 05:36
标题: 有没有办法通过批处理显示局域网内的计算机名
网上邻居工作组里可以显示同一工作组的计算机。
我想用批处理来简化传文件到同工作组所有成员的工作。
谁能给个例子吗
作者: liuyilin
时间: 2007-2-6 05:49
搜一下,好多
作者: heicai
时间: 2007-2-6 05:54
搜了。都跟我所要的效果不同。我要自动识别出局域网内未知的计算机名。
一般都是指定或已知的计算机名。这样不灵活
[
Last edited by heicai on 2007-2-5 at 05:02 PM ]
作者: everest79
时间: 2007-2-6 08:23
这点上你首先要声明你的本地网络环境,因为方法有很多,但都需要各个不同的服务来支持,例如你关掉server,禁止ICMP,禁止登记NBT,那你已知的也得不到,至于未知的你就要提供你网类机器命名格式特征或已知机器命列表
作者: heicai
时间: 2007-2-6 08:43
关掉server,禁止ICMP,禁止登记NBT
这些因素排除!!
网类命名无特征,或者能否通过IP地址来传。172。16或198。168的怎么截
作者: yang871674823
时间: 2009-8-23 04:57
标题: 通过批处理显示局域网内的计算机名
@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
作者: gdyabc
时间: 2009-8-23 22:08
六楼的只能得到局域网开了共享的机子的名称……