2015-11-12T10:38:22
GwenDragon* Pfadtrenner je nach Betriebssystem (Win = \ , Linux = /) setzen
Wobei das unter Win mit "\" etwas hakelig werden kann, weil man dann ja zwei davon, also "\\", pro Pfadtrenner verwenden muß. Ich glaube, daß Perl auch mit "/" unter Windows umgehen kann. Vielleicht weiß dazu jemand mehr?
Bei ihm war die Fehlermeldung doch "cmd.exe not found". Könnte es nicht daran liegen, eben daß "cmd.exe" nicht da ist? Ich kenne die neuen Windows-Versionen wie Windows 10 nicht. Vielleicht ist "cmd.exe" dort nicht mehr da oder muß erst nachträglich installiert werden, weil niemand davon ausgeht, daß jemand mit der DOS-Box arbeitet?
Jedenfalls ist doch klar, daß man bei Fehlern bei system-Aufrufen erstmal überprüfen muß,
1. ob der Befehl von der Konsole aus funktioniert und
2. welchen String man im Perl-Skript denn überhaupt an system() übergibt.
Wenn man das nicht erstmal tut, hat es eigentlich auch keinen Sinn, andere um Rat zu fragen.
Last edited: 2015-11-12 17:22:14 +0100 (CET)