欢迎大家来到IT世界,在知识的湖畔探索吧!
这是一个PHP的C扩展,可以让PHP获得调用Windows原生功能的能力,比如应用窗口,获取系统信息,播放声音等.
你可以找到他的开源仓库,然后下载他的最新发行版,里面有众多样例提供运行,小编在这里为大家测试测试.
软件目录预览
欢迎大家来到IT世界,在知识的湖畔探索吧!
发行版中已经内置了PHP执行文件,直接运行即可
获取系统信息
核心代码如下:
$mainwin = wb_create_window(NULL, PopupWindow, APPNAME, 550, 400); $list = wb_create_control($mainwin, ListView, "", 0, 0, 543, 375, 101, WBC_LINES | WBC_READONLY); wb_set_text($list, array( array("", 25), array("Parameter", 100), array("Current value", 408))); $params = array( "AppMemory", "CommandLine", "ComputerName", "ConsoleMode", "DiskDrives", "ExePath", "ExtensionPath", "FontPath", "FreeMemory", "GDIObjects", "Instance", "OsPath", "OSVersion", "OSNumber", "PgmPath", "ScreenArea", "SystemFont", "SystemPath", "TempPath", "TotalMemory", "UserName", "UserObjects", "WorkArea", ); $count = 0; foreach($params as $param) wb_create_items($list, array(array(@++$count, $param, wb_get_system_info($param)))); wb_main_loop();
欢迎大家来到IT世界,在知识的湖畔探索吧!
运行样例:
欢迎大家来到IT世界,在知识的湖畔探索吧!$ ./php.exe ./examples/sysinfo.phpw
绘图
这个案例代码意义不大,就不展示了.
运行样例:
./php.exe ./examples/mouse.phpw
列表格
运行样例:
欢迎大家来到IT世界,在知识的湖畔探索吧!$ ./php.exe ./examples/listview.phpw
系统监控
运行样例:
$ ./php.exe ./examples/leaks.phpw
树结构
运行样例:
欢迎大家来到IT世界,在知识的湖畔探索吧!$ ./php.exe ./examples/treeview.phpw
其他
压缩包中提供了很多案例,你可以去试一试,不需要搭建环境,压缩包中已经内置了PHP主程序.
原文标题: [WinBinder]让PHP调用windows原生能力的扩展
原文地址:
https://phpreturn.com/index/a622f53b0645b4.html原文平台: PHP武器库
版权声明: 本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/135070.html