BAT-局域网内在线电脑IP

相关资料:朋友发来的,来源不明。

问题现象:有个朋友问我都在一个内网中,电脑A没有显示器,怎么找到它的IP。

问题处理:

1.登陆路由器查看IP在线情况。

2.用BAT文件显示出在线IP。

显示局域网在线电脑IP的BAT文件:

 1 COLOR 0A
 2 CLS
 3 @ECHO Off
 4 Title 查询局域网内在线电脑IP
 5 :send
 6 @ECHO off&setlocal enabledelayedexpansion
 7 ECHO 正在获取本机的IP地址,请稍等...
 8 for /f "tokens=3 skip=2 delims=: " %%i in (‘nbtstat -n‘) do (
 9 set "IP=%%i"
10 set IP=!IP:~1,-1!
11 ECHO 本机IP为:!IP!
12 goto :next
13 )
14 :next
15 for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i.%%j.%%k
16 ECHO.&ECHO 正在获取本网段内的其它在线计算机名,请稍等...
17 ECHO 本网段【%range%.*】内的计算机有:
18 for /f "delims=" %%i in (‘net view‘) do (
19 set "var=%%i"
20 ::查询在线计算机名称
21 if "!var:~0,2!"=="\\" (
22 set "var=!var:~2!"
23 ECHO !var!
24 ping -n 1 !var!>nul
25 ))
26 ECHO.
27 ECHO 正在获取本网段内的其它在线计算机IP,请稍等...
28 for /f "skip=3 tokens=1,* delims= " %%i in (‘arp -a‘) do ECHO IP: %%i 正在使用
29 ECHO.
30 ECHO 查询完毕,按任意键退出...
31 pause>nul

时间: 2024-11-05 16:23:12

BAT-局域网内在线电脑IP的相关文章

查询局域网内在线电脑IP

COLOR 0A CLS @ECHO Off Title 查询局域网内在线电脑IP :send @ECHO off&setlocal enabledelayedexpansion ECHO 正在获取本机的IP地址,请稍等... for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i" set IP=!IP:~1,-1! ECHO 本机IP为:!IP! goto :ne

安装apache服务器时遇到只能本地访问,局域网内其他电脑不能访问apache:

安装apache服务器时遇到只能本地访问,局域网内其他电脑不能访问apache:1.查看selinux运行状态及关闭selinux/usr/sbin/sestatus -v文本模式关闭selinux:vi /ect/selinux/config把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled保存,reboot system!!!用命令setenforce可以修改Current mode,不能关闭selinux

Linux 下查看局域网内所有主机IP和MAC

用nmap对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac了.nmap比较强大也可以直接扫描mac地址和端口.执行扫描之后就可以 cat /proc/net/arp查看arp缓存表了. 进行ping扫描,打印出对扫描做出响应的主机: $ nmap -sP 192.168.1.0/24 仅列出指定网络上的每台主机,不发送任何报文到目标主机: $ nmap -sL 192.168.1.0/24 探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS 22,23,25

配置Apache将自己的电脑做服务器使局域网内的电脑访问自己的主机

很多的朋友都想把自己的电脑打造为服务器使别人能够访问.比如说你自己写了一网站,只能自己通过localhost访问或127.0.0.1访问.但是怎么让别人的电脑也能访问呢?来看看自己写的网站.现在我来讲讲怎么让局域网内的主机来访问你的主机. 首先我们要安装Apache,这个大家都知道吧!Apache是世界上公认的比较好的WEB服务器软件.我们先下载Apache然后安装起来.安装过程傻瓜式的,很轻松.然启动服务,然后在浏览器上输入127.0.0.1如果能进去看到一默认的网页就说明Apache已经安装

shell命令查找局域网内使用的IP地址

需求:用shell命令是实现列出局域网内的IP地址使用信息 #!/bin/bash ipfile="ipinfo.txt" ip="192.168.10." for i in `seq 1 20` do ping -c 4 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|tee -a $ipfile || echo "$ip$i no" |tee -a $ipfile do

vue-cli3.0启动项目,在局域网内其他电脑通过自己ip访问

最近一直在使用vue-cli3.0做项目, package.json中配置后,自启动项目,也就没留意过小黑窗, "scripts": { "serve": "vue-cli-service serve --open", // 自启动浏览器 "build": "vue-cli-service build" }, 启动后发现,如下,不仅有Local,还有 Network App running at: - Lo

查看局域网内在线的主机ip和mac地址

]# nmap -sP 192.168.1.0/24 Starting Nmap 5.51 ( http://nmap.org ) at 2016-12-12 22:43 CST Nmap scan report for 192.168.1.1 Host is up (0.0029s latency). MAC Address: EC:88:8F:30:81:6C (Unknown) Nmap scan report for 192.168.1.105 Host is up. Nmap scan

访问局域网内指定电脑,下载文件,读取数据

曾经遇到过需要下载服务器内文件到客户机上的情况(ps:服务器机器也是普通的pc),特意查了N多资料,发帖问了很多前辈 WebClient wc = new WebClient();public void Download(string Add, string savePath){  try{ wc.downloadFile(Add,savePath)}  catch{...}  finallly {wc.dispose();} } 实际用处并不大,因为它有个致命的缺点,就是访问别的电脑的时候,需

问题:手机访问不了同一个局域网内的电脑上的网站 (已解决)

1. 问题具体描述 我在centos7下搭建好了appache服务器,然后写好了后台程序以及前端网页,现在想用我的笔记本建立一个热点,然后用我的手机连接并访问我的网站. 我尝试了下,发现要么是找不到网页,要么是访问人数过多或无法访问(但在我的电脑上可以访问我的网站).       心很凉- 2. 期间使用的工具 系统是centos7, 服务器是appache, 用的是C写了CGI后台程序,用HTML5写了前端网页. 3. 如何能访问的? 我考虑到防火墙是不是禁止了外界对我的网站的访问, 后来百度