Avatar billede brops Nybegynder
13. februar 2009 - 15:10 Der er 3 kommentarer og
1 løsning

BAT-script hurtigt opgave

jeg sidder med noget slave arbejde og ved det kan laves lettere i med div kode (BAT/JAVA/.NET)

det er simpelt jeg skal gennere en fil ud fra nogle oplysninger, som er rimlig simple:

tlfnummer, password, mac-adresse.

filen skal indenholde følgende:
# *** Proxy and Registration

Proxy[1]                          "xxx.xxx.xxx.xxx" ;

# *** Subscriber Information

Display_Name[1]                  "tlfnr" ;
User_ID[1]                        "tlfnr" ;
Password[1]                      "pass" ;
og gemmes som spa<<mac-adresse>>.txt



og der efter kalde et lille program på følgende måde: w <<mac-adresse>>

Optimalt ville være den kunne læse det ud fra en fil jeg har liggende med alle linierne i, men jeg kan nok lige overkomme at c/p ind i en dos-prompt, filen er så en linie for hver fil.

mine bat egenskaber er desvære kommet lidt til kort her. Nogen som kan smide en hurtig løsning op, eller har nogle forslag?

/brops
Avatar billede ksoren Nybegynder
13. februar 2009 - 16:30 #1
Prøv om følgende virker efter hensigten. I skabelonteksten:

Display_Name[1]                  "$tlfnr$" ;
User_ID[1]                        "$tlfnr$" ;
Password[1]                      "$pass$" ;


@echo off

setlocal EnableDelayedExpansion

if "%~3"=="" goto usage
if not exist "skabelon.txt" goto noskab

set filename="spa%1.txt"
del %filename% 2>nul

for /f "tokens=1* delims=]" %%a in ('find /n /v ""^<skabelon.txt') do (

  if "%%b" == "" (
    set s=.
    echo. >>%filename%
  ) else (
    set s=%%b
    set s=!s:$tlfnr$=%~2!
    set s=!s:$pass$=%~3!
    echo !s! >>%filename%
  )

)

goto :eof

:noskab
echo Kan ikke finde skabelonfilen
goto :eof

:usage
echo Usage: W ^<mac address^> ^<tlf^> ^<password^>
Avatar billede brops Nybegynder
13. februar 2009 - 19:42 #2
Smid et svar det virker :D - og takker ydmygt du har redet mig for flere timers arbejde ;)
Avatar billede brops Nybegynder
29. juni 2009 - 15:13 #3
lader den lige stå et par dage mere så lukker jeg her ;)
Avatar billede brops Nybegynder
14. oktober 2009 - 10:49 #4
lukker nu så
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester