DOS Commando - bath file

Status
Niet open voor verdere reacties.

dolfijne

Gebruiker
Lid geworden
4 mei 2004
Berichten
9
Wil batch file maken waarmee ik MAC adress kan omzetten naar 000000000000 ipv 00-00-00-00-00-00.

Ik kan d.m.v. SET STRING=%STRING:-=% de - tekens weghalen uit deze variable.

Ik wil enkel de tekst die in een TXT file staat (dit is MAC adress) als de variable STRING te zien krijgen.

Voorbeeld:

@echo off
cls
SET STRING=00-00-00-00-00-00
REM (echter de waarde van STRING moet deze van de TXT file zijn.)
SET STRING=%STRING:-=%
ECHO String: %STRING%



Hoop dat ik 't goed heb uitgelegd ...

:mad:
 
@echo off
ipconfig /all | Find /i "physical">mac.txt
for /f "tokens=1* delims=Physical " %%1 in (mac.txt) do @echo %%2>mac.txt
for /f "tokens=1* delims=Address " %%1 in (mac.txt) do @echo %%2>mac.txt
for /f "tokens=1* delims=. " %%1 in (mac.txt) do set ipadd=%%2

set string=%ipadd:-=%
echo string>k:\WOL\%string%.txt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan