我想在記事本++的windows終端中運行php程序。我研究並嘗試了各種解決方案,但最終選擇了運行正常的runMe插件,除非它在執行後關閉終端,所以我看不到任何輸出。我查看了這些選項,但無法找到改變此設置的設置。任何想法緩和?使用Notepad ++ RunMe插件運行程序後保持shell打開
回答
爲什麼不只打開命令行(cmd.exe)並運行「php -f filepath」?
的確,您必須將PHP befor添加到PATH變種。
編輯1: NppExec也可以幫助你。 https://sourceforge.net/projects/npp-plugins/files/NppExec/
你的問題是你的命令行窗口在php過程完成後關閉。爲了避免這種情況,您需要從命令行窗口運行腳本。 所以正確的方法是:啓動cmd.exe - >使用上述命名參數運行php。你可以通過批量腳本實現。
EDIT2:你可以試試下面的命令:
CMD/K Z:\ XAMPP \ PHP \ php.exe的-f 「$(FULL_CURRENT_PATH)」
你不必如果您已將其添加到PATH環境變量,請將完整路徑添加到PHP可執行文件。
我在尋找執行的方便。我已經嘗試將'cmd/k php $(FULL_CURRENT_PATH)\ $(FILE_NAME)'放入運行對話框,但是我得到了'無法打開輸入文件:C:\ Program Files C:\ Program Files(x86)\ Notepad ++> '這表明當前路徑是記事本++路徑。我應該在運行對話框中添加什麼內容才能完成這項工作?我知道一旦這是正確的,我可以指定一個鍵盤快捷鍵,這正是我所追求的。 – Robin
我編輯了我的答案(看Edit2)。 您不需要在此添加FILE_NAME,因爲它已包含在FULL_CURRENT_PATH中。您還必須指定PHP的「-f」開關,因此它需要一個文件而不是普通的源代碼。 – pennertenner
偉大的工程。我使用了'cmd/k php.exe -f「$(FULL_CURRENT_PATH)」',因爲php在我的路徑中。出於好奇,這句話的意思是什麼?它是一個外部DOS命令嗎?或與Notepad ++有關?特別是,從npp功能或Windows中是'$(FULL_CURRENT_PATH)'? – Robin
- 1. 運行manage.py後保持PowerShell打開runserver
- 2. 如何在運行wxPython時保持shell或IDLE shell不打開
- 3. 保持ROR應用程序即使退出shell也能運行
- 4. 只要應用程序打開/運行,如何保持WakeLock?
- 5. 程序在退出後保持運行
- 6. 如何在打開.bat文件腳本後保持cmd運行
- 7. decode_json()錯誤後保持程序運行
- 8. 在Notepad ++上運行程序
- 9. 運行bat文件時使命令行保持打開狀態
- 10. 保持Android應用程序打開
- 11. 保持c程序運行
- 12. 如何在shell腳本中啓動程序並使shell腳本繼續,即使程序保持打開狀態
- 13. 如何使用cmd.exe打開shell後運行msg.exe
- 14. 如何在運行後保持fsi.exe打開
- 15. 關閉程序後如何保持程序運行?
- 16. Guice Injector保持應用程序運行
- 17. 保持應用程序運行
- 18. 保持應用程序始終運行
- 19. Swift保持cli應用程序運行
- 20. 保持C#應用程序運行
- 21. 如何在流打開時保持節點應用程序運行?
- 22. 從bash腳本運行Python GUI應用程序時保持終端打開
- 23. 保持一個MySQL連接打開,直到應用程序運行
- 24. RadGrid試圖在插入後保持插入表單打開
- 25. 在使用GetObject檢索項目文件後保持打開工程文件
- 26. 保持CMD打開,而運行的文件
- 27. Notepad ++:使用已安裝的插件編寫運行命令
- 28. 使用unix shell運行簡單程序
- 29. 使用shell腳本運行Jupyter程序
- 30. 內的C運行程序使用shell
想知道爲什麼這是downvoted? – Robin