2012-05-19 41 views
0

假设我已经在PHP-GTK上做了一个项目。现在,如何在不打开命令提示符的情况下运行PHP-GTK?运行没有命令提示符的PHP-GTK程序

就像其他软件一样,我们在桌面上有一个图标,通过点击我们可以运行程序,我想对我在PHP-GTK中编写的程序做同样的事情。

回答

1

您可以制作一个双击执行的.bat文件。如果你在windows下,我想在unix中一定有类似的东西。这是你如何做的Windows:

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

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

你也可以看看这个答案这是密切realated和会谈有关切身利益的事情:Check here

0

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

[command] & 

如果你使用Windows,尝试

start [command] 
1

该解决方案workes我对的Windows XP SP3

让phpGtk二是C:\monitor\bin\php\php和phpGtk主脚本文件为C:\monitor\system\monitor ui\monitor.php

使用巴赫脚本(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处理安装你

希望这可以帮助别人的生活! :)

相关问题