Thread Textdatei mit externem Editor öffnen (16 answers)
Opened by Gast at 2007-11-22 13:57

Gast Gast
 2007-11-22 18:48
#102815 #102815
system() kannst du auf 2 Arten benutzen:
- mit einem Argument: dieses wird dann wie auf der CommandLine behandelt
- mit mehreren Argumenten: das erste bestimmt das aufzurufende Programm, die anderen werden als Argumente an dieses Programm übergeben.

Wie man das Programm herausbekommt, mit dem standardmäßig .txt Dateien geöffnet werden kann ich dir nicht sagen, aber als Workaround kannst du etwas dieser Art verwenden:
Code: (dl )
1
2
3
4
5
6
if ($^O =~ /win/i) {
system( 'notepad', $location );
}
else {
system( 'vi', $location );
}

Allerdings würde ich dir kein system() empfehlen, da du dann auf Prozessende warten musst...
Sieh dir doch mal IPC::Run ( CPAN:IPC::Run ) an.

MfG Horst

View full thread Textdatei mit externem Editor öffnen