Vad är fel i IF-satsen i batch-filen ??

Permalänk

Vad är fel i IF-satsen i batch-filen ??

Får inte min bat-fil att funka.

Vad är fel i denna rad

IF [%1]==[] (SET MY_DIR=%1) ELSE (SET MY_DIR=%cd%)

/Palle

Permalänk
Medlem

Vet inte riktigt om syntaxen är fel men jag tror att du vill ha den såhär:

IF [%1]==[] (SET MY_DIR=%cd%) ELSE (SET MY_DIR=%1)

Permalänk

Tack You.

Du hade så rätt, visst hade jag vänt på "set"-satserna.

Hade förmodligen själv skrivit sönder detta på vägen då jag provat åtskilliga varianter av syntax innan jag hittade hur man jämför mot en tom stäng dvs [] som jag fortfarande trodde var felet, eller så var det fel hela tiden, men hur som helst så funkar det nu.

Bugar och tackar ännu en gång.

Case closed !!!

/Palle