0

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

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

4

3 回答 3

1

此解决方案适用于Windows XP SP3

让 phpGtk 二进制文件成为C:\monitor\bin\php\phpphpGtk 主脚本文件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 到 exe 转换器将 Bash.bat文件转换为可执行文件.exe

rem Hideself并且rem Showself是高级命令,它们正是我们所需要的 截图

使用此程序,您可以:

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

提示:你可以使用 phpGtk 二进制文件,但你应该使用%MyFiles%它们来引用它们

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

注意:使用多个图标需要 .NET 框架

提示:您可以使用Ressource Hacker多个图标替换单个图标替换图标

提示:您可以使用WinRAR'SFX功能为您处理安装

希望这对某人的生活有所帮助!:)

于 2013-06-06T15:19:56.087 回答
1

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

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

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

您还可以查看此答案,该答案密切相关并谈论直接感兴趣的事情:检查这里

于 2012-05-20T21:22:25.380 回答
0

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

[command] &

如果您使用 Windows,请尝试

start [command]
于 2013-05-20T18:14:51.330 回答