Moin,
bevor ich noch vollig dem Wahnsinn verfalle, frage ich nun mal die Chefs:
Ich möchte aus einem Einzeiler heraus eine Windows-Kommandozeile öffen, deren Prompt auf einem definierten Pfad steht (den Pfad bekomme ich aus einer Umgebungsvariablen, die die Shell zuvor auflösen muss, aber das ist nicht das Problem). Dazu möchte ich das Systemkommando:
cd /d c:\temp
aus dem Skript heraus ausführen. Ich habe mit system() und Backticks hin- und herprobiert, aber das haut bisher alles nicht hin. Im Prinzip brauche ich also ein:
perl -e "$Kommando=qq{cd /d c:\temp};system($Kommando)"
Vermutlich stolpere ich irgendwie über das Systemkommando und das "wer interpretiert da gerade was..?". Wenn mein Kommando z.B. ein simples "dir" ist, klappt das. Aber bereits ein einfaches "cd programme" scheitert.
Hüllfäää !
Last edited: 2010-10-13 17:44:52 +0200 (CEST)