我正在编写一个简单的基于WMI的监控应用程序,它通过TCP网络套接字将监控数据发送到Android应用程序。我没有用Titanium Mobile(JavaScript)编写Android应用程序的问题,因此它创建了一个套接字并接受数据。但是,我正在寻找获得WMI数据并通过TCP套接字发送它的最佳(最简单和最快)方法,但使用非常基本Windows GUI。 GUI的唯一原因是用户知道软件正在运行,并且他们可能会在这里输入IP以通过wifi连接到android。到目前为止,这是我的情况:
我想我面临的主要问题是我可以为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技能做这样的事情吗?否?
答案 0 :(得分:1)
我也为我的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
获得更多帮助,因此您可以选择。
答案 1 :(得分:1)
你在那里提供的大多数语言都将使用跨平台GUI库,当你说你想要一个Windows GUI时,这是不必要的麻烦。你最终会为自己做更多的工作。
每个人都想在这里卖给你他们的语言。如果他们不认为这是最好的,他们就不会使用它。所以我想我也可以跳进去(免责声明:由AutoIt MVP编写):
AutoIt将允许您开箱即用地制作小型Windows应用程序,这是它真正擅长的事情之一。它也完全是原生的,在大多数情况下意味着它更容易使用,只要你不打算很快转移到linux。