无忧启动论坛

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

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

    [复制链接]
1171#
发表于 2025-8-5 11:03:20 | 只看该作者
回复

使用道具 举报

1172#
发表于 2025-8-5 20:19:18 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

1173#
发表于 2025-8-6 20:26:15 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

1174#
发表于 2025-8-24 18:37:33 | 只看该作者
本帖最后由 双响炮 于 2025-8-24 18:40 编辑

刚开始学习winxshell,看了文档,有个
  1. 对话框 对象
  2. Dialog:Show (caption, msg[, btns[, icon]])
  3. 弹出提示 对话框
  4. Parameters:
  5. caption string 标题
  6. msg string 消息内容
  7. btns string
  8. 按钮式样

  9. ok - 确定 (默认), ok-cancel - 确定 与 取消,
  10. yes - 是, yes-no - 是 与 否, yes-no-cancel - 是, 否 与 取消
  11. abort-retry-ignore - 中止, 重试 与 忽略, retry-cancel - 重试 与 取消,
  12. (optional)
  13. icon string
  14. 图标式样

  15. information (默认), question, warning, error
  16. (optional)
  17. Returns:
  18. 返回按下的按钮名称:

  19. ok, yes, no, cancel, try, abort 或者 retry
复制代码

但是没有看到示例用法,尝试着使用
  1. winxshell_x64.exe -shell
  2. winxshell_x64.exe -code Dialog:Show("1","2")
复制代码

但是没任何反应,是不是我没有弄明白,请老大指教

点评

添加 Dialog:OpenFile(), Dialog:BrowseFolder() 时,把Dialog函数的Show改出问题了。 确实现在没提示。 临时测试,可以用  详情 回复 发表于 2025-8-24 18:47
回复

使用道具 举报

1175#
 楼主| 发表于 2025-8-24 18:47:37 | 只看该作者
双响炮 发表于 2025-8-24 18:37
刚开始学习winxshell,看了文档,有个

但是没有看到示例用法,尝试着使用

添加 Dialog:OpenFile(),  Dialog:BrowseFolder() 时,把Dialog函数的Show改出问题了。
确实现在没提示。

临时测试,可以用
  1. WinXShell_x64.exe -code Alert('123')
  2. WinXShell_x64.exe -code "winapi.show_message('title','msg')"
复制代码

点评

谢谢老大,调用api的用法之前我已在您文档示例中找到了,我只是以为我对这个方法没用对。但真的很欣慰这么快能得到您的解答。  详情 回复 发表于 2025-8-24 19:04
回复

使用道具 举报

1176#
发表于 2025-8-24 19:04:58 | 只看该作者
slore 发表于 2025-8-24 18:47
添加 Dialog:OpenFile(),  Dialog:BrowseFolder() 时,把Dialog函数的Show改出问题了。
确实现在没提示 ...

谢谢老大,调用api的用法之前我已在您文档示例中找到了,我只是以为我对这个方法没用对。但真的很欣慰这么快能得到您的解答。
回复

使用道具 举报

1177#
发表于 2025-8-26 21:40:35 | 只看该作者
谢谢,非常好!
回复

使用道具 举报

1178#
发表于 2025-8-27 08:59:55 | 只看该作者
太全了   必须下载  非常用心
回复

使用道具 举报

1179#
发表于 2025-8-27 10:08:07 | 只看该作者
想请教您一个问题,我通过系统自带的winre恢复环境制作了一个简易的PE系统用来快速启动恢复用户环境,现在我想把您制作的这个winXshell给加上以便用户可以在熟悉的Windows桌面环境下使用,我直接把您的winXShell移植到了PE环境里,发现无法启动,然后又复制了一些系统相关的DLL到PE,启动后只显示一个资源管理器的窗口,没有桌面,没有任务栏,请问我是否还应该继续复制一些相关依赖DLL还是说需要修改注册表一些选项

点评

老版本的winre可以直接运行winxshell启动。新版本的系统内核,桌面运行需要补些东西。 你使用的是什么版本的winre。  详情 回复 发表于 2025-8-27 19:20
回复

使用道具 举报

1180#
 楼主| 发表于 2025-8-27 19:20:18 | 只看该作者
皇天sama 发表于 2025-8-27 10:08
想请教您一个问题,我通过系统自带的winre恢复环境制作了一个简易的PE系统用来快速启动恢复用户环境,现在我 ...

老版本的winre可以直接运行winxshell启动。新版本的系统内核,桌面运行需要补些东西。

你使用的是什么版本的winre。
回复

使用道具 举报

1181#
发表于 2025-8-28 09:17:28 | 只看该作者
slore 发表于 2025-8-27 19:20
老版本的winre可以直接运行winxshell启动。新版本的系统内核,桌面运行需要补些东西。

你使用的是什么 ...

感谢您的回复!我目前使用的是win1022H2的版本,请问需要补充些什么东西,如果我后续使用其他版本的,比如win11是否也需要重新调整呢,因为我的目的是让用户可以根据自己当前的系统恢复环境快速在本地构建一个带有explorer的PE恢复环境

点评

winre.wim 启动后,要结束 wallpaperhost.exe 进程,运行WinXShell.exe才可以出桌面。 或者winre.wim进入后,cmd启动时,使用 WinXShell.exe -shell 参数启动, 会自动结束原有的wallpaperhost.exe进程。 但是  详情 回复 发表于 2025-8-28 16:39
回复

使用道具 举报

1182#
发表于 2025-8-28 09:19:17 | 只看该作者
感谢分享
回复

使用道具 举报

1183#
 楼主| 发表于 2025-8-28 16:39:32 | 只看该作者
皇天sama 发表于 2025-8-28 09:17
感谢您的回复!我目前使用的是win1022H2的版本,请问需要补充些什么东西,如果我后续使用其他版本的,比如win ...

winre.wim 启动后,要结束 wallpaperhost.exe 进程,运行WinXShell.exe才可以出桌面。
或者winre.wim进入后,cmd启动时,使用 WinXShell.exe -shell 参数启动,
会自动结束原有的wallpaperhost.exe进程。

但是 文件资源管理器 , 无法打开。 可以使用第三方的 explorer++.exe, 7z, TotalCommand, Q-Dir等第3方工具。要么需要从install.wim提取一些文件和注册表才可以。

我测试Win10 22h2的2月更新版本,正常。

zh-cn_windows_10_business_editions_version_22h2_updated_feb_2025_x64_dvd_016e01fc.iso
回复

使用道具 举报

1184#
发表于 2025-8-28 16:51:08 | 只看该作者
谢谢,支持一下!
回复

使用道具 举报

1185#
发表于 2025-8-28 17:32:19 | 只看该作者
slore 发表于 2025-8-28 16:39
winre.wim 启动后,要结束 wallpaperhost.exe 进程,运行WinXShell.exe才可以出桌面。
或者winre.wim进 ...

非常感谢你特意去测试了下,我下午使用winxshell -winpe命令正常启动了桌面,开始菜单按钮和任务栏也有,但是资源管理器的那个窗口不太正常,没有导航栏和地址栏,这个问题可以用explorer++解决吗

点评

第三方资源管理器,winre.wim 什么都不补充,【360文件夹】的操作最接近Windows的文件资源管理器。 第一次打开稍微卡一下,其他操作,多便签,导航栏,地址栏啥都有。 要是补充一些文件和注册表片段,可以用文件  详情 回复 发表于 2025-8-28 20:08
回复

使用道具 举报

1186#
 楼主| 发表于 2025-8-28 20:08:01 | 只看该作者
皇天sama 发表于 2025-8-28 17:32
非常感谢你特意去测试了下,我下午使用winxshell -winpe命令正常启动了桌面,开始菜单按钮和任务栏也有,但 ...

第三方资源管理器,winre.wim 什么都不补充,【360文件夹】的操作最接近Windows的文件资源管理器。
第一次打开稍微卡一下,其他操作,多便签,导航栏,地址栏啥都有。

要是补充一些文件和注册表片段,可以用文件打开对话框模拟文件资源管理器,
除了状态栏没信息,其他操作基本相同,也稳定。

因为我的目的是让用户可以根据自己当前的系统恢复环境快速在本地构建一个带有explorer的PE恢复环境


直接抄 WimBuilder2 给 winre.wim 补充的系统文件列表和注册表,
就可以生成带DWM, explorer的环境PE恢复环境。
回复

使用道具 举报

1187#
发表于 6 天前 | 只看该作者
???
回复

使用道具 举报

1188#
发表于 前天 13:28 | 只看该作者
经典工具,谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-18 13:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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