2012-06-13 12 views
5

Ich bin neu in XAMPP, und auch ich bin neu in Perl-Programmierung. Ich habe gerade versucht, die Datei C: \ xampp \ cgi-bin \ printenv.pl zu öffnen, und ich habe einen Fehler gemacht..pl Dateien im Editor öffnen

Ich wählte das Standardprogramm, um diese Dateierweiterung als Editor zu öffnen, mit der Option always use the selected program to open this kind of file.

Jetzt, wenn ich versuche, .PL-Dateien von cmd zu starten, öffnet es sie in Notepad statt auszuführen. Bitte antworte. Danke im Voraus.

+0

Versuchen Sie, pl2bat oder eine moderne Variante davon zu verwenden (ich habe Fenster für Alter nicht benutzt, so weiß ich nicht wirklich). Der Punkt ist die Umwandlung einer .pl-Datei in eine .bat-Datei, die im Allgemeinen wie folgt aussieht: @C: \ Pfad \ zu \ \ nexit \ n #!/Usr/bin/perl -x. -x bedeutet "ignoriere alles vor der' #! perl'-Zeile. – Dallaylaen

+0

[Wie mache ich meine Perl-Skripte wie normale Programme unter Windows?] (http://stackoverflow.com/questions/4727480/how-do-i -make-my-perl-scripts-act-like-normale-programme-on-windows) – daxim

Antwort

9

Geben Sie an einem Shell-Prompt:

assoc .pl=PerlScript 
ftype PerlScript="c:\...\bin\perl.exe" "%1" %* 

(. Ersetzen ... mit dem richtigen Pfad)

2

ikegami Vorschlag nicht für mich 10 in Windows nicht funktioniert, aber nach an Jack Wu Kommentar zu finden ActivePerl. .pl files no longer execute but open in Notepad instead ich war in der Lage, das Problem als solches zu lösen:

  • auswählen und rechts~~POS=TRUNC auf eine Datei .pl
  • Verwenden Sie das Untermenü "Öffnen mit" für "Wählen Sie eine andere App"
  • Wählen Sie "Immer diese App verwenden, um .pl-Dateien zu öffnen" (tun Sie dies jetzt - Sie werden nicht die Chance bekommen, nachdem Sie ein Programm ausgewählt haben)
  • Scrollen Sie zum Ende der "Weitere Optionen", um "Weitere Apps" zu finden, und wählen Sie "Nach einer anderen App auf diesem PC suchen"
  • Navigieren Sie zu C:/Pfad/zu/Perl/bin/und wählen Sie Perl5.16.3.exe (oder entspricht, je nachdem, welche Version von Perl haben Sie installiert aber nichtPerl.exe)

Dann wird das Perl-Symbol erscheint neben den .pl-Dateien und ein Doppelklick führt dazu, dass sie sich bei Bedarf jedes Mal in Perl öffnen.