Пакетный файл, который копирует файл и переименовывает в IP-адрес на имя

544
Bruce Black

Я не слишком знаком с пакетными файлами. Чаще всего я использую VBA / PHP, но я бы хотел, чтобы это было на месте :).

Я бы хотел:

Получить IP-адрес пользователя, скопировать файл и переименовать этот файл в ipadres.extension

Таким образом, новое имя файла должно быть IP.

например:

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

Я пытался, но просто помещает IPv4 в имя файла.

Может ли кто-нибудь помочь мне с этим? Спасибо!

1

1 ответ на вопрос

1
Kinnectus

Грязный пример, чтобы получить ваш IP:

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

Затем вы используете %_IPaddr%в своемcopy /y Expeditool.accdb Expeditool"IPv4".accdb

Например

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

Похожие вопросы