我想在记事本++的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