Configurando o IP que eu fiz ping para ser uma variável

1

Estou tendo muita dificuldade com um arquivo em lote com o qual estou trabalhando. Com a atualização que recebi abaixo, uso o nslookup para retornar o IP do endereço.

É possível extrair o IP retornado com o comando nslookup como uma variável e, em seguida, editar os dois últimos dígitos para alterá-lo para o número 1.

O comando end é o ping da variável alterada.

    
por Alexander 19.10.2016 / 09:43

1 resposta

0

Específico para o meu código, isso forneceu a saída necessária

FOR /F "Skip= 4 tokens=2" %%A IN ('nslookup***')  Do
    Set "ip= %%A"

SET "offsets=0.0.0.-14"

@echo off
for /f "tokens=1-4 delims=. " %%a in ("%ip%") do (
    set octetA=%%a
    set octetB=%%b
    set octetC=%%c
    set octetD=%%d
)
FOR /f "tokens=1-4 delims=." %%a in ("%offsets%") do (
    SET /a octetA+=%%a
    SET /a octetB+=%%b
    SET /a octetC+=%%c
    SET /a octetD+=%%d
)
    
por 28.10.2016 / 14:07