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

Run PHP-GTK Programs without Command Prompt

提问人:kwaxy 提问时间:5/19/2012 最后编辑:ThinkingStiffkwaxy 更新时间:9/4/2019 访问量:920

问:

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

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

用户界面 桌面应用程序 php-gtk

评论


答:

1赞 Melsi 5/21/2012 #1

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

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

当然,您可以根据文件夹深度对其进行调整,但想法是一样的。

你也可以看看这个答案,它很接近,谈论的是直接感兴趣的事情:点击这里

0赞 sharkguto 5/21/2013 #2

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

[command] &

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

start [command]
1赞 9 revs, 3 users 71%Unex Web'O #3

此解决方案在 Windows XP SP3 上对我有用

让phpGtk二进制文件和phpGtk主脚本文件成为C:\monitor\bin\php\phpC:\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 Showselfscreenshots

使用此程序,您可以:

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

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

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

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

提示:您可以使用 Ressource Hacker 将单个图标替换为多个图标replace the icon

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

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