在没有命令提示符的情况下运行PHP-GTK程序

时间:2012-05-19 07:27:06

标签: php user-interface desktop-application php-gtk

假设我在PHP-GTK上创建了一个项目。现在如何在不打开命令提示符的情况下运行PHP-GTK?

与其他软件一样,我们在桌面上有一个图标,点击我们可以运行该程序,我想对我在PHP-GTK中制作的程序做同样的事情。

3 个答案:

答案 0 :(得分:1)

您可以创建一个双击执行的.bat文件。如果你在windows下,我想unix必须有类似的东西。这就是你为windows做的方式:

"%CD%\..\..\PhpGtkRuntime\php.exe"  "%CD%\test.php"

当然你会将它调整到你的文件夹深度,但想法是一样的。

你也可以看一下这个紧密相关的答案,并谈谈立即感兴趣的事情:Check here

答案 1 :(得分:1)

  

此解决方案适用于 Windows XP SP3

让phpGtk二进制文件为C:\monitor\bin\php\php,phpGtk主脚本文件为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脚本的任何参数

使用此bat to exe converter将Bash .bat文件转换为可执行文件.exe

rem Hideselfrem Showself是高级命令和 它们正是我们所需要的 screenshots

  

使用此程序,您可以:

 - set an icon,
 - include files
 - set a password for the executable
     
    

提示:你可以使用phpGtk binarys,但你应该使用%MyFiles%来引用它们

         

建议:当你的项目全部完成后,你可以修剪pause命令(只是看到错误的php cli记录给你)

         

警告:使用多个图标需要.NET框架

         

提示:您可以使用Ressource Hacker将单个图标替换为多个replace the icon http://www.angusj.com/resourcehacker/specialmenu.gif

         

提示:您可以使用WinRARSFX feature为您处理安装

  
希望这有助于某人的生活! :)

答案 2 :(得分:0)

如果你使用Linux,你可以创建一个shell脚本并将&命令放在后台运行吗?

[command] &

如果您使用的是Windows,请尝试

start [command]