无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: slore
打印 上一主题 下一主题

[原创] [更新(2025/12/12) ModernUI回归] explorer再见,WinXShell你好!

    [复制链接]
1261#
 楼主| 发表于 3 天前 | 只看该作者
本帖最后由 slore 于 2025-12-12 16:54 编辑
tqh608 发表于 2025-12-12 15:02
S大:2025.12.12的 5.1.5.1 版本将修复这个问题。今天2025.12.12了,怎么没见你更新。

除了上面的提出的问题,还有其他网友反馈的改进建议和问题:

* UI_Settings 添加 多显示器投影按钮(Windows + P)
* 注册 Windows + P 热键* UI_Settings 添加 电源模式切换
* UI_Settings 没有圆角的环境,添加边框  (已解决。win10系统下,添加边框)
* UI_Settings 硬件信息卡片,添加 颜色填充 和 下划线模式切换选项
* UI_Settings 的界面,用户头像读取系统目录图片资源  (已改善)
* UI_Settings 的边框,高亮颜色(main.xml中写死的蓝色),希望可以使用系统主色
* ru-RU环境,UI_Settings 信息显示不全的问题  (已修复)
* 内置文件资源管理器最大化后关闭,再打开时,底部状态栏变高的问题  (已解决)
* Startmenu:Pin()失效的问题  (已解决)
* 28000以后显示桌面无效的问题  (半修复,虚拟机环境测试正常,实体机UEFI启动正常,BIOS启动无效)
* 个别环境24h2以前显示桌面失效的问题
* 添加 ms-settings 接管控制参数
* WimBuilder2替换5.1.5版本后,精简注册表无效
* WinXShell.exe 添加 带电量的电源图标指示
---
前几天去北京出差,没弄,改了一部分,帖子中的问题修复了,但是更新的话,还是想着
尽量修复好问题,周末吧。如果只要上面2个问题修复的话,我晚上附件提交一版本修正。

点评

S大辛苦了,谢谢您的回复!  详情 回复 发表于 3 天前
回复

使用道具 举报

1262#
发表于 3 天前 | 只看该作者
slore 发表于 2025-12-12 16:50
除了上面的提出的问题,还有其他网友反馈的改进建议和问题:

* UI_Settings 添加 多显示器投影按钮(W ...

S大辛苦了,谢谢您的回复!
回复

使用道具 举报

1263#
发表于 昨天 00:51 | 只看该作者
PE下试用了新版本(5.1.5),发现显示桌面功能不能用,替换WinXShell.exe为5.1.4的也不行,5.1.3的就可以显示桌面,但只替换WinXShell.exe这个文件wxsUI里的UI_Settings功能不正常(应该是5.1.5的UI_Settings不支持5.1.3的WinXShell.exe),显示桌面功能是BUG还是新版本需要设置什么
回复

使用道具 举报

1264#
 楼主| 发表于 17 小时前 | 只看该作者
本帖最后由 slore 于 2025-12-15 01:26 编辑

下载地址:
https://www.lanzoux.com/b011xhbsh 密码: shell

## WinXShell RC5.1.4 (2025.11.11)
这是一个主要更新。添加和改善了以下内容:

* [App] 使用`-code`, `-script`选项时,将保持工作目录不变(之前版本是强制切换至程序所在位置)。
* [App] 增加`-cd`选项,运行时自动切换工作目录至程序所在位置。
* [App] _WinXShell.lua_ 中可以定义 `App:PreScript()`函数,加载`-script`选项指定的脚本文件前进行预处理。
  * 新版本将保持程序工作目录,不再强制切换到WinXShell.exe程序所在目录,可通过在此函数中调用App:ChDir(App.Path)切换到程序目录,进行兼容处理。
* [App] 增加`-mount <isofile>[ -to <drive>]`选项,支持挂载ISO镜像文件(指定挂载驱动器时,需要管理员权限)。
* [App] 增加`-unmount <drive>`选项,弹出指定驱动器。
* [wxsUI] 添加 zh-TW 繁体中文资源。
* [wxsUI] 在 Windows 11 环境下,窗口支持圆角显示。
* [wxsUI] 增加 App:LoadFont() 方法加载自定义字体文件,修复早期版本上个别图标无法正常显示问题。
* [wxsUI] 修复下来列表组件(Combo)使用按键改变项目时,总是选中最后一个项目的问题。
* [wxsUI] 修复UI_Settings组件在24H2系统PE下分辨率调整时,任务栏错位问题。
* [wxsUI] 改进UI_Settings组件布局和配色使用Windows11风格,并合并显示系统属性信息。 (感谢 @SYSTEM-RAMOS)
* [wxsUI] 改进UI_SystemInfo组件,支持显示OEMLogo图片。
* [wxsUI] 增加UI_Sample组件,作为UI组件开发实例。
* [wxsUI] 新增自动加载UI组件模式,当执行程序名改为`UI_`开头时, 将自动加载同名UI组件。
  * 可通过在 `wxsUI\\UI_xxxxx.lua` 中指定 `App.UIEntryName` 变量的值来改变UI组件的入口配置(默认为`main.jcfg`)。
  * 可通过在 `wxsUI\\UI_xxxxx.lua` 中指定 `App.UICmdLine` 变量的值来设置UI组件的额外参数。
* [Shell] 支持使用自定义ico文件来配置开始菜单图标。
* [FileExplorer] 改善文件资源管理器在高分屏下的显示效果。
* [FileExplorer] 改善驱动器打开动作。当双击BitLocker加密驱动器时,将自动弹出解锁对话框。
* [Lua] 增加`App.PID`属性,可获取启动的进程PID信息。
* [Lua] 增加`Script.File`, `Script.Path`,`Script.Name`属性,可获取当前执行的Lua脚本信息。
* [Lua] 增加`Script:ChDirHere()`方法,可用来切换工作目录到Lua脚本所在位置。
* [Lua] 增加`os.chdir(), App:ChDir()`方法,可用来切换工作目录到指定位置。
* [Lua] 改进`os.info()`方法,可以获取CPU使用率,磁盘信息,显卡信息等。
* [Lua] 增加`App:GetCurrentDir()`方法,可用获取当前工作目录。
* [Lua] 改进`Shell:Run()`方法,指定`Shell.WaitMode`模式可直接对已经启动的外壳进程进行守护。
* [Lua] 增加`Shell:Move()`方法,对文件或文件夹进行基于外壳组件的移动操作(可触发特定外壳响应事件)。
* [Lua] 增加`Shell:Copy()`方法,对文件或文件夹进行基于外壳组件的复制操作(可触发特定外壳响应事件)。
* [Lua] 增加`Shell:Delete()`方法,对文件或文件夹进行基于外壳组件的删除操作(可触发特定外壳响应事件)。
* [Lua] 增加`Cmd.Stdout()`方法,可以获取调用子程序输出结果(等待程序执行完成)。
* [Lua] 增加`File.ReadAll()`方法,可以读取文本文档内容。
回复

使用道具 举报

1265#
 楼主| 发表于 17 小时前 | 只看该作者
本帖最后由 slore 于 2025-12-15 01:26 编辑

下载地址:
https://www.lanzoux.com/b011xhbsh 密码: shell

## WinXShell RC5.1.5 (2025.11.11)
这是一个常规更新。主要强化了Lua组件,添加和改善了以下内容:

* [Lua] 升级内置Lua组件至 **5.4.7** 版本。
* [Lua] 新增 `MsgBox` 方法,可进行对话框交互( `winapi.show_message` 方法的别名)。
* [Lua] 新增 `App:Require()`, `Script:Require()` 方法,可用来引用Libs目录或者脚本所在目录的其他Lua库。
* [Lua] 导入 `Libs\\<平台>\\lua54.dll`, 支持dll形式的Lua库导入使用。
* [Lua] 导入 `LuaSocket (v3.1.0)` 库,可进行简单http/ftp等网络操作。 (感谢 @江南一根葱)
* [Lua] 导入 `LuaFileSystem (v1.8.0)` 库,可在Lua脚本中进行目录文件的相关操作。
* [Lua] 导入 `xml2lua (v1.6-1)` 库,可以解析xml文件。
* [Lua] 导入 `inifile (v1.0)` 库,可进行ini配置文件的相关操作。
* [Lua] 更新 Lua库使用的脚本示例( `test\\*.lua.bat`)。
  *  inifile_parser
  * lfs_sample
  * luasocket_sample
  * winapi_sample
  * xmlfile_parser
* [Docs] 更新 使用说明文档(WinXShell_Docs) 内容。

回复

使用道具 举报

1266#
 楼主| 发表于 17 小时前 | 只看该作者
本帖最后由 slore 于 2025-12-15 01:27 编辑

下载地址:
https://www.lanzoux.com/b011xhbsh 密码: shell

## WinXShell RC5.1.5.1 (2025.12.12)
这是一个常规更新。主要修复了 RC5.1.5 造成的新问题,添加和改善了以下内容:

* [FileExplorer] 修复以最大化窗口关闭文件管理器后再次打开时,窗口底部高度不正常的问题。 (感谢 @yamingw)
* [Lua] 修复 `Startmenu:Pin()` 不指定完整路径时,无法正常固定开始菜单图标的问题。
* [Daemon] 新增 `WxsHandler.MS_Protocols` 变量,可控制是否接管 `ms-xxxxx` 协议响应。
* [wxsUI] 改善 UI_Settings 组件。Windows 10 环境下(非圆角窗口), 显示窗口边框。
* [wxsUI] 改善 UI_Settings 组件。显示用户定义头像(`%ProgramData%\\User Account Pictures\\<用户名>.png`)。
* [wxsUI] 改善 UI_Settings 组件。修复 ru-RU 资源显示问题。 (感谢 @AcidBurn)
* [wxsUI] 改善 UI_Settings 组件。支持使用系统主题色。
* [wxsUI] 强化 自动加载UI组件模式,当wxsUI目录存在与执行程序名相同的lua文件时, 将自动加载UI组件。
  * 可通过在 `wxsUI\\xxxxx.lua` 中指定 `App.UIName` 变量的值来指定UI组件名。
* [Lua] 新增 自动加载脚本模式,当程序所在目录存在与执行程序名相同的lua文件时,将自动加载此lua脚本(WinXShell.lua除外)。
  * 等同于 `WinXShell.exe -cd -script 脚本文件.lua` 。

**关于PE的显示桌面支持问题,可能是新版本添加了严格的判断,但是旧版本的系统更新也采用高版本的一致的代码,导致未正确处置,**
**需要进行更多版本的确认,暂时未修复。可将新版本 WinXShell.exe(5.1.5.1) 复制为 UI_Settings.exe 利用新版本特性启动UI组件。**

点评

太令人感动了,凌晨1点半还在发布更新,只是为了解决大家的问题。  详情 回复 发表于 11 小时前
大佬,啥时解决最大化启动内置文件浏览器时出现的直角阴影问题?!  发表于 12 小时前
回复

使用道具 举报

1267#
发表于 12 小时前 | 只看该作者
感谢大佬持续更新winxshell
回复

使用道具 举报

1268#
发表于 11 小时前 | 只看该作者
感谢更新!
回复

使用道具 举报

1269#
发表于 11 小时前 | 只看该作者
slore 发表于 2025-12-15 01:24
下载地址:
https://www.lanzoux.com/b011xhbsh 密码: shell

太令人感动了,凌晨1点半还在发布更新,只是为了解决大家的问题。
回复

使用道具 举报

1270#
发表于 5 小时前 来自手机 | 只看该作者
我感觉系统显示页CPU信息还是(TM)或(R)加上,看起来比较正规。不然看起来一眼假……
回复

使用道具 举报

1271#
发表于 5 小时前 来自手机 | 只看该作者
模仿,我们是认真的,从未被超越。。。。。。
回复

使用道具 举报

1272#
发表于 5 小时前 来自手机 | 只看该作者
模仿,我们是认真的,从未被超越。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-15 18:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表