Arquivo em lote que copia o arquivo e renomeia para o endereço IP no nome

1

Não estou muito familiarizado com arquivos em lote. Mais comumente eu uso VBA / PHP, mas eu gostaria de ter um presente:).

Eu gostaria de:

Buscar o endereço IP do usuário, Copie um arquivo e renomeie esse arquivo para ipadres.extension

Portanto, o novo nome do arquivo deve ser o IP.

por exemplo:

ipconfig | find "IPv4"
copy /y Expeditool.accdb Expeditool"IPv4".accdb

Eu tentei, mas apenas coloquei o IPv4 no nome do arquivo.

Alguém poderia me ajudar com este? Obrigado!

    
por Bruce Black 21.09.2018 / 11:49

1 resposta

1

Um exemplo sujo para obter seu IP:

for /f "tokens=14" %%a in ('ipconfig ^| findstr IPv4') do set _IPaddr=%%a
echo IP is: %_IPaddr%

Você usa %_IPaddr% no seu copy /y Expeditool.accdb Expeditool"IPv4".accdb

Por exemplo,

for /f "tokens=14" %%a in ('ipconfig ^| findstr IPv4') do set _IPaddr=%%a
copy /y Expeditool.accdb Expeditool%_IPaddr%.accdb
    
por 21.09.2018 / 13:54