|
Помогите батник написать (ping по MAC)
| ☑ |
0
xaozai
20.02.15
✎
14:10
|
Команда
arp -a | find /i "e0-b6-2d-33-81-2f"
выводит такую строку (она берется из ARP-кэша):
192.168.137.60 e0-b5-2d-43-81-9f динамический
Нужно взять из полученной строки IP-адрес и запустить команду ping с этим адресом в качестве параметра.
|
|
1
kosts
20.02.15
✎
14:13
|
Знаю только, что с помощью ">" можно куда-то перенаправить вывод, например в файл
|
|
2
xaozai
20.02.15
✎
14:16
|
(1) Я могу написать vb script, который все это сделает через текстовый файл. Но мне почему-то кажется, что в батнике это можно сделать без промежуточных файлов и будет проще.
Но батники мне писать как-то, ну, очень редко была надобность, посему, не умею )
|
|
3
Rebelx
20.02.15
✎
14:24
|
(0) кури for
|
|
4
Garikk
20.02.15
✎
14:33
|
найти awk и grep под винду и сделать по человечески
|
|
5
Jaap Vduul
20.02.15
✎
14:37
|
for /f "tokens=1" %a in ('arp -a ^| find /i "e0-b6-2d-33-81-2f"') do (ping %a)
|
|
6
Записьдампа
20.02.15
✎
14:39
|
(4) Сейчас, говорят, в моде питон
(0)
@echo off
for /f %%a in ('arp -a ^| find /i "ff-ff-ff-ff-ff-ff"') do (
ping %%a
)
|
|
7
xaozai
20.02.15
✎
14:42
|
(6) Отлично! Работает )
Спасибо!!!
|
|
8
Garikk
20.02.15
✎
15:01
|
(6) awk и grep это два файла, а питон сколько занимает? Это уж тогда проще на vbs писать или bat конструировать
|
|