[WinBinder]让PHP调用windows原生能力的扩展

2022-03-14 奥古斯宏
让PHP程序员轻松地构建本机Windows程序

这是一个PHP的C扩展,可以让PHP获得调用Windows原生功能的能力,比如应用窗口,获取系统信息,播放声音等.

你可以找到他的开源仓库,然后下载他的最新发行版,里面有众多样例提供运行,小编在这里为大家测试测试.

软件目录预览

发行版中已经内置了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();

运行样例:

$ ./php.exe ./examples/sysinfo.phpw

绘图

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

这个案例代码意义不大,就不展示了.

运行样例:

./php.exe ./examples/mouse.phpw

列表格

运行样例:

$ ./php.exe ./examples/listview.phpw

系统监控

运行样例:

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。


$ ./php.exe ./examples/leaks.phpw

树结构


运行样例:

$ ./php.exe ./examples/treeview.phpw

其他

压缩包中提供了很多案例,你可以去试一试,不需要搭建环境,压缩包中已经内置了PHP主程序.

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

最近浏览
IP用户:182.204.*.*
3 天前 Go-http-client
IP用户:60.188.*.*
3 天前 Generic Bot
IP用户:42.202.*.*
8 天前 Go-http-client
IP用户:60.188.*.*
8 天前 Generic Bot
IP用户:123.244.*.*
9 天前 Go-http-client
IP用户:101.67.*.*
9 天前 Generic Bot
IP用户:54.36.*.*
11 天前 aHrefs Bot
IP用户:180.168.*.*
11 天前 Chrome Mac 10.15
IP用户:34.64.*.*
13 天前 Googlebot
IP用户:66.249.*.*
13 天前 Googlebot
IP用户:123.126.*.*
14 天前 Sogou Spider
IP用户:111.202.*.*
14 天前 Sogou Spider
累计浏览次数:827
评论
点击登录
phpreturn,PHP武器库,专注PHP领域的项目和资讯,收录和介绍PHP相关项目。
最近浏览 点击登录
累计浏览次数:104691
一周浏览次数:2503
今日浏览次数:42

本站所有权利归 phpreturn.com 所有

举报/反馈/投稿邮箱:phpreturn@ulthon.com

鲁ICP备19027671号-2