1
2
3
4
5
6
7
# TIFFSCAN ausführen:
my $output = qx(cd /D T:\\Programme\\Rezept300.upd\\scripts\\Img && tiffscan.cmd $yy $mm);
print $output;
# OR_LOAD_IMG.bat ausführen:
my $output = qx(cd /D T:\\Programme\\Rezept300.upd\\scripts && OR_Load_IMG.bat $yy $mm);
print $output;
perl -e "$x='dir'; $y='not*'; print qx(cd /D C:\\WINDOWS && $x /B $y)"
tiffscan.cmd 11 09
QuoteGibt es noch andere (sinnvolle) Möglichkeiten die cmd-Befehle abzuschicken?
2011-09-13T11:19:19 payxHallo Harry,
so klappt der Aufruf in der Kommandozeile im Pfad T:\Programme\Rezept300.upd\scripts\Img (angenommen $yy sei 11 und $mm sei 09)?:
Code: (dl )tiffscan.cmd 11 09
(Eventuelle führende Nullen gehen in Deinem Script nicht vielleicht verloren oder so?)
Guest HarryHabe gerade festgestellt, dass der Aufruf im ersten Teil, also tiffscan.cmd funktioniert. Aber das zweite Kommando will einfach nicht funktionieren,... Die Variablen habe ich ja bereits überprüft, die werden korrekt mit allen Nullen übergeben!
OR_Load_IMG.bat 11 09