提问人:kwaxy 提问时间:5/19/2012 最后编辑:ThinkingStiffkwaxy 更新时间:9/4/2019 访问量:920
在没有命令提示符的情况下运行 PHP-GTK 程序
Run PHP-GTK Programs without Command Prompt
问:
假设我在 PHP-GTK 上做了一个项目。现在如何在不打开命令提示符的情况下运行 PHP-GTK?
像在其他软件中一样,我们在桌面上有一个图标,通过单击我们可以运行该程序,我想对用 PHP-GTK 制作的程序做同样的事情。
答:
您可以制作一个 .bat 文件,只需双击即可执行。如果你在窗口下,我想 unix 一定有类似的东西。这是您为 Windows 执行此操作的方式:
"%CD%\..\..\PhpGtkRuntime\php.exe" "%CD%\test.php"
当然,您可以根据文件夹深度对其进行调整,但想法是一样的。
你也可以看看这个答案,它很接近,谈论的是直接感兴趣的事情:点击这里
如果你使用的是Linux,你可以创建一个shell脚本,并将命令放在后台运行?&
[command] &
如果您使用的是 Windows,请尝试
start [command]
此解决方案在 Windows XP SP3 上对我有用
让phpGtk二进制文件和phpGtk主脚本文件成为C:\monitor\bin\php\php
C:\monitor\system\monitor ui\monitor.php
使用像这样 Bach 脚本 () 文件:monitor.bat
@echo off
rem Hideself
"C:\monitor\bin\php\php" "C:\monitor\system\monitor ui\monitor.php" %*
rem Hideself
pause
rem
用于命令行中的注释,
该部分是将提供给phpGtk脚本的任何参数传递给phpGtk脚本%*
使用此 bat 到 exe 转换器将 Bash 文件转换为可执行文件.bat
.exe
rem Hideself
和 是高级命令和
它们正是我们所需要的rem Showself
使用此程序,您可以:
- set an icon, - include files - set a password for the executable
提示:你可以使用phpGtk二进制文件,但你应该用它来引用它们
%MyFiles%
建议:当你的项目全部完成后,你可以修剪命令(它只是为了看到php cli记录给你的错误)
pause
注意:使用多个图标需要 .NET Framework
提示:您可以使用
Ressource Hacker
将单个图标替换为多个图标
希望这对某人的生活有所帮助!:)
评论