@echo off
for /L %%i IN (1,1,254) DO ping -w 1000 -n 1 192.168.32.%%i > nul
arp -a
请注意以下几点:
- 在Windows命令提示符下,
for /L %i IN
中的%
符号需要替换为%%
。 ping
命令的参数-w
和-n
需要修正。根据Windows的文档,正确的参数应该是-w
用于设置超时时间(以毫秒为单位),而-n
用于指定要发送的ICMP回显请求的数量。ping
命令的输出被重定向到nul
,这样就不会在命令提示符窗口中显示ping的输出。arp -a
命令用于查看ARP缓存表,显示与当前计算机通信的IP地址和MAC地址。
请注意,执行ARP扫描可能会被视为恶意行为,因此在使用此类命令时要谨慎,并确保您有权执行此操作。