bleicher: batch - umgebungsvariable ersetzen?

Beitrag lesen

Grüße,
in letzter zeit stelle ich ziemlich viele fragen^^ aber das ist bald vorbei, denn die ferien neigen sich dem ende - also habt bitte noch etwas geduld mit mir ;)

die frage ist -

wenn ich eine .bat datei mit paramter aufrufe, ist dieser zB als %1 verwendbar.
wenn ich also eine datei auf den .bat-script drag&dropppe, kann er diese TXT über FOR mit %1 parsen.

was ist aber wenn man den script ohne paramter aufruft? ist es möglich eine weiche einzubauen? sowas wie

IF !isset%1 GOTO :keinparam

ist nicht möglich, da man weder isset hat, noch eine nichtgesetzte variable mit IF überprüfen kann. gibt es sonst ein (um)weg?

der sinn - batch script soll beim aufrufen den als paramter übergebenen TXT parsen, oder eine "default.txt" datei.

MFG
bleicher