Fichier de commandes qui copie le fichier et renomme l'adresse IP dans le nom

1

Je ne connais pas trop les fichiers de commandes. Le plus souvent, j'utilise VBA / PHP, mais j'aimerais bien essayer celui-ci :).

J'aimerais:

Récupérer l'adresse IP de l'utilisateur, Copier un fichier, et renommez ce fichier en ipadres.extension

Donc, le nouveau nom de fichier devrait être l'adresse IP.

par exemple:

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

J'ai essayé, mais met juste IPv4 dans le nom du fichier.

Quelqu'un pourrait-il m'aider avec celui-ci? Merci!

Bruce Black
la source

Réponses:

1

Un exemple sale pour obtenir votre adresse IP:

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

Vous utilisez alors %_IPaddr% dans ton copy /y Expeditool.accdb Expeditool"IPv4".accdb

Par exemple.

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