Schrift
[thread]12760[/thread]

perl immer und überall auf windows starten (Seite 2)

Leser: 2


<< |< 1 2 >| >> 15 Einträge, 2 Seiten
havi
 2008-11-21 20:33
#116503 #116503
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Sorry, du hast natuerlich vollkommen recht. Laenger nichts gepostet und dann
gleich eine falsche Info...

Na gut, assoc.pl ist korrekt ;)

SORRY!
GwenDragon
 2008-11-21 20:49
#116504 #116504
User since
2005-01-17
14663 Artikel
Admin1
[Homepage]
user image
Eigentlich sollte, wenn ActivePerl installiert wurde, schon alles korrekt gesetzt sein, sowohl Pfad als auch Dateiverknüpfung.
havi
 2008-11-21 20:55
#116506 #116506
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
GwenDragon+2008-11-21 19:49:20--
Eigentlich sollte, wenn ActivePerl installiert wurde, schon alles korrekt gesetzt sein, sowohl Pfad als auch Dateiverknüpfung.


Voellig richtig!
topeg
 2008-11-21 22:55
#116513 #116513
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
GwenDragon+2008-11-21 17:10:37--
Denn wenn du einen Pfad mit Leerzeichen in Windows hast, wird der nicht als eine Zeichenkette an perl.exe übergeben sondern auf mehrere parameter gesplittet.
Kann passieren, wenn du ein Perlskript namens Test für Skript.pl auf dem Desktop (und der ist z. B. C:\Dokumente und Einstellungen\USERNAME\Desktop) hast. Damit hat das Skript den Dateinamen C:\Dokumente und Einstellungen\USERNAME\Test für Skript.pl. Wenn das als Parameter an Perl geht, versucht dann Perl nur C:\Dokumente zu öffnen, was fehlschlägt.
Gerade getestet.
;)


Unter Unixuiden Systemen ist das nicht anders.
GwenDragon
 2008-11-22 13:30
#116535 #116535
User since
2005-01-17
14663 Artikel
Admin1
[Homepage]
user image
@topeg
Logisch. Leerzeichen waren schon immer Parametertrenner bei Programmen seit uralten C-, CP/M-, u. ä. Zeiten und auf der Kommandozeile. ;)
Aber es ging hier ja um den Eintrag der Dateiverknüpfung in der Windowsregistry, in der beim Parameter %1 die " fehlten.
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2008-11-14 18:48.