2012-06-13 54 views
5

我是xampp的新手,而且我也是Perl編程的新手。 我只是試圖打開文件C:\ xampp \ cgi-bin \ printenv.pl,我犯了一個錯誤。在記事本中打開的.pl文件

我選擇了默認程序來打開該文件擴展名爲記事本,選項always use the selected program to open this kind of file

現在,當我嘗試從cmd運行.pl文件時,它將在記事本中打開它們而不是執行。請回復。提前致謝。在shell提示下

+0

嘗試使用pl2bat或它的一些現代變化(我沒有用過很長時間的窗戶,所以我不知道)。重點是將.pl轉換成.bat文件,該文件通常看起來像'@C:\ path \ to \ perl \ nexit \ n#!/ usr/bin/perl -x'。 -x表示「在##perl行之前忽略任何內容」 – Dallaylaen

+0

[我如何讓Perl腳本像Windows上的普通程序一樣運行?](http://stackoverflow.com/questions/4727480/how-do-i -make-MY-的Perl腳本幕般正常的程序,在窗口) – daxim

回答

9

鍵入以下內容:

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

(更換...用正確的路徑)

2

池上的建議並沒有在Windows 10爲我工作,但在發現傑克·吳的評論後, ActivePerl. .pl files no longer execute but open in Notepad instead我能解決這個問題這樣:

  • 選擇並右鍵單擊一個特等文件
  • 使用「打開方式」子菜單「選擇另一個應用程序」
  • 選擇「始終使用此應用程序打開.pl文件」(現在執行此操作 - 在選擇程序後,您將無法獲得機會)
  • 滾動到「其他選項」的底部以找到「更多應用程序」,並選擇「在此PC上查找另一個應用程序」
  • 導航到C:/ path/to/perl/bin /並選擇Perl5.16.3.exe(或等價,這取決於哪個版本的Perl已安裝:但Perl.exe

然後Perl的圖標出現在.pl文件旁邊,並且按需雙擊會導致它們每次都以Perl打開。

相關問題