close

在這篇主要是想要來分享自己的一個習慣

Notepad++ 的 Nppexec 可以對目前編輯的檔案,執行你腳本所定義的事情

於是,我就希望 Nppexec 也可以快速的察看 PHP 的執行結果

但是研究了 Nppexec 的說明文件之後

發現必須要寫一隻小程式,才能夠達到我的要求

( 也就是按了 Ctrl + F6 之後,我的預設瀏覽器,可以開啟該網頁 )

( http://127.0.0.1/...... )

現在來分享給大家我的作法。

首先,先簡介一下,我使用的環境是 ( Windows 7 + Appserv 2.6.0 )

我是把我自己的電腦當作測試伺服器使用,網頁寫好才放到正式伺服器

在 Notepad++ 裡面安裝了 Nppexec 之後,按下 F6,貼入以下指令

NPP_CONSOLE ?
npp_save
set PHP_www = D:\Dropbox\wwwhtml\
set PHP_url = http://127.0.0.1/
set PHP_open = D:\Dropbox\Public\program\NppExecPHPopen.exe
cmd.exe /c ""$(PHP_open)" "$(PHP_www)\" "$(PHP_url)" "$(FULL_CURRENT_PATH)""

簡單說明一下這段代碼

NPP_CONSOLE ?

這個是保留目前 Notepad++ 的 CONSOLE 開啟狀態,因為 CONSOLE 對 PHP 沒用

所以用這個指令可以讓 Notepad++ 不自動開啟 CONSOLE

npp_save 是幫你把目前的檔案儲存

再來的三個 set 指令都是設定變數

其中 PHP_www 是伺服器預設之網站資料夾,請改成你自己的路徑

PHP_url 是網頁開啟時要打的基本 URL,這個也一樣要改成自己的設定

例如你的伺服器不是開 80 port 的話,可以改成 http://127.0.0.1:8080/ (例如 tomcat )

再來 PHP_open 就是我寫的小程式了

這隻程式可以在 http://dl.dropbox.com/u/12113131/program/NppExecPHPopen.exe 抓到

抓下來之後,找一個地方放著,再把路徑設定給 PHP_open

最後的 cmd.exe 就是開啟這個網頁啦~~

( p.s. 這隻程式是我自己用 C++ 寫的

如果對這隻程式不放心,可以自己寫一個

原始碼可以在底下的連結抓到

https://www.dropbox.com/s/3t7afqz6gk3iv0z/NppExecPHPopen.cpp )

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 o932859222 的頭像
    o932859222

    電腦江湖闖蕩記

    o932859222 發表在 痞客邦 留言(0) 人氣()