php – Windows GUI EXE的最佳脚本语言

前端之家收集整理的这篇文章主要介绍了php – Windows GUI EXE的最佳脚本语言前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个简单的基于WMI的监视器应用程序,它通过TCP网络套接字将监视数据发送到 Android应用程序.我没有用Titanium Mobile( JavaScript)编写Android应用程序的问题,因此它创建了一个套接字并接受数据.但是,我正在寻找获得WMI数据并通过TCP套接字发送它的最佳(最简单和最快)的方法,但是使用非常基本的Windows GUI. GUI的唯一原因是用户知道软件正在运行,并且他们可能会在这里输入IP以通过wifi连接到android.到目前为止,这是我的情况:

> PHP和JavaScript是我最强的语言(作为Web开发人员).我可以用PHP编写WMI / COM脚本,并使用Bamcompile编译到Windows命令行EXE.它只支持PHP4,我不确定哪个GUI工具包(如果有的话)可以使用它,因为它太旧了,但我仍然更喜欢它用于我的基本Windows内容.
>我一直在玩Perl(Strawberry Perl)并意识到它的潜力.但是看到我的主要编程PC在代理上,我在安装Tk时遇到了麻烦,所以我再次没有GUI的东西了.我已经尝试了“ppm install Tk”和“cpan Tk”,并且已经输入了我所有的代理详细信息,它甚至下载了大量的数据/模块,但我收到了错误,我不知道如何解决,因为我不是还有一个Perl人.
>我已经尝试过WinBinder for PHP并双击Windows .PHPw文件似乎工作,但我必须以某种方式打包整个事情,并且后台的命令提示符窗口看起来很乱.
>我可以使用AutoIT 3 – 它可以执行GUI,套接字,所有类型的东西,并编译到EXE,但我真的更喜欢PHP或Perl的学习体验,我只是更习惯他们的语法.
> Python看起来很棒,但与PHP或Perl略有不同,所以我现在不打算花时间学习它.虽然因为它似乎有一个非常有趣的结构,但可能会转向它.

我想我面临的主要问题是我可以为PHP编写这个应用程序而只是Bamcompile它但是我需要获取用户输入并让他们知道某些东西正在运行.我还假设使用类似Wapache之类的东西来显示没有工具栏的Web浏览器是行不通的,因为PHP必须在连续循环中运行并且会使任何“浏览器”崩溃?这会有用吗?

set_time_limit( 0 ); // 0 means never timeout

ignore_user_abort(true); // continue running when browser closes

那么任何想法? Jscript和JSC?

请记住,我不想学习任何Microsoft .Net的东西或复杂的C语言或Java.

我确信我可以用我目前的PHP / JavaScript技能做这样的事情吗?没有?

我也为我的Strawberry Perl安装 the Tk module时遇到了问题,但发现它手动安装就好了.看一眼
perldoc permodinstall

了解这个过程.

也许最简单的方法 – 如果您的CPAN正确下载包 – 就是运行cpan shell并说

cpan> look Tk

它将为您下载并解压缩模块,然后以解压缩目录作为当前位置shell命令到命令提示符.在这里你可以继续说

perl MAKEFILE.pl
dmake
dmake test
dmake install

如perlmodinstall中所述. (dmake是Strawberry Perl使用的制作风味.)

我个人对GUI库的偏好是wxWindows API Wx,它从头开始设计为便携式,并且具有依赖于运行平台的外观和感觉.但是你可能会使用Tk获得更多帮助,所以选择权归你所有.

猜你在找的PHP相关文章