|
|
办公软件WPS的表格:通过ExecuteExcel4Macro调用WinAPI实现
- function 设置桌面壁纸测试(){
- const 执行宏调用=ExecuteExcel4Macro;
- console.clear(); //更新配置文件SPIF_UPDATEINIFILE=0x1,SPIF_SENDCHANGE=0x2
- let 设置壁纸=0x14,更新标志=0x1|0x2;
- let 壁纸路径="D:\\壁纸\\绿叶.jpeg"; //BMP或JPG 荷花.jpg
- var 设置结果=执行宏调用(`CALL("User32","SystemParametersInfoA","AJJFJ",${设置壁纸},0,"${壁纸路径}",${更新标志})`);
- console.log("设置壁纸:\n"+设置结果);
- }
- function 获取桌面壁纸路径测试(){
- const 执行宏调用=ExecuteExcel4Macro;
- console.clear();
- let 获取壁纸=0x73,路径长度=260; //路径最大长度260
- var 壁纸路径=执行宏调用(`CALL("User32","SystemParametersInfoA","3JJFJ",${获取壁纸},${路径长度},0,0)`);
- console.log("壁纸路径:\n"+壁纸路径);
- }
复制代码
|
|