Avatar billede jnoval Nybegynder
23. juni 2004 - 10:11 Der er 3 kommentarer og
1 løsning

fejl hvis %1 ikke er angivet

Jeg har en lille bat script:

@echo off
set sw_lang1=%1
if %1 == de goto de
goto en
:de
set LANG=german
set IL_LANG=de
set IL_TIME=de
set IL_NUMERIC=en
set NLS_LANG=GERMAN_AMERICA.WE8ISO8859P1
goto lang_end
:en
set IL_LANG=en

:lang_end

Men det fejler hvis %1 ikke er angivet ved kald af scriptet. Hvordan løser jeg det? Jeg ønsker at hvis %1 ikke er "de", så skal der springes til :en
Avatar billede dinkie Nybegynder
23. juni 2004 - 11:00 #1
@echo off
set sw_lang1=%1
if "%1" == "" goto en
:de
set LANG=german
set IL_LANG=de
set IL_TIME=de
set IL_NUMERIC=en
set NLS_LANG=GERMAN_AMERICA.WE8ISO8859P1
goto lang_end
:en
set IL_LANG=en
Avatar billede jnoval Nybegynder
23. juni 2004 - 11:15 #2
Tak Dinkie
Fiduse var jo "%1"
Smid et svar

Resultatet blev:
@echo off
if not "%1" == "de" goto en
goto %1
:de
set LANG=german
set IL_LANG=de
set IL_TIME=de
set IL_NUMERIC=en
set NLS_LANG=GERMAN_AMERICA.WE8ISO8859P1
goto lang_end
:en
set IL_LANG=en
:lang_end
Avatar billede dinkie Nybegynder
23. juni 2004 - 11:20 #3
Så lidt.. :o)
Avatar billede jnoval Nybegynder
23. juni 2004 - 15:01 #4
Hermed point
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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