Thread Problem mit Übergabeparameter an Perlscript (3 answers)
Opened by Erich Marake at 2023-08-17 16:30

haj
 2023-08-18 00:54
#195258 #195258
User since
2015-01-07
555 Artikel
BenutzerIn

user image
Wenn der Aufruf skript.pl aus dem CMD-Fenster zumindest Perl startet, dann stimmt ja schon mal die Zuordnung .pl -> Perl. Ich habe leider kein Windows 10 mehr, auf Windows 11 kommt man dem so auf die Schliche:
  • in einem CMD-Fenster eingeben:
    Code: (dl )
    reg query HKCR\.pl
    Da steht dann der "interne" Name der Zuordnung drin, bei mir ist das Perl_program_file.
  • Danach suchen wir nun am gleichen Ort:
    Code: (dl )
    reg query HKCR\Perl_program_file /s
    Mit dem hier angegebenen Parameter /s wird der Schlüssel dann rekursiv ausgegeben... und in der letzten Zeile der Ausgabe sollte so etwas stehen wie:
    Code: (dl )
    C:\Strawberry\perl\bin\perl.exe "%1" "%*"

  • das "%*" sorgt dafür, dass Parameter an das Perl-Programm weitergegeben werden. Fehlt das vielleicht bei Dir?


Es kann sein, dass die Schlüssel unter Windows 10 unter HKCR\Applications\.pl und HKCR\Applications\Perl_program_file stehen.

View full thread Problem mit Übergabeparameter an Perlscript