|
lwb1 发表于 2019-2-3 11:06 因为使用lua脚本扩展,做了一个 自动加载 lua_helper的lua脚本,结果呢, 它调用dir /b命令获取所有lua文件列表会启动一个cmd来运行的,所以会闪一下。 与文件夹关联没有关系。 打开:WinXShell\lua_helper\lua_helper.lua,删除红色的部分,添加蓝色的部分。 package.cpath = dllpath .. package.cpath |
本帖最后由 slore 于 2019-2-3 13:43 编辑 lwb1 发表于 2019-2-3 10:07 补充系统缺失的文件,可以使用内置的“打开文件对话框”模拟资源管理器,这种方式和explorer.exe几乎一模一样,而且PE系统的很多“浏览”按钮也可以使用了,方便打开文件。 如果是这种方式,你不用修改注册表,桌面打开文件夹,我的电脑,回收站,按Win+E打开资源管理器等都自动会由WinXShell.exe来打开。 运行直接输入: system32这种方式打开文件夹,确实漏了关联注册表,你可以修改HKCR\Folder的关联到WinXShell.exe %1程序。 如果你使用第三方文件管理器,比如explorer++.exe,他们支持多窗口等其他特性,而且是绿色软件,单独一个exe就可以了,不依赖系统组件,比较便携。 这个情况,你修改好WinXShell.jcfg的配置,桌面打开文件夹,我的电脑,回收站,按Win+E打开资源管理器等都自动会由WinXShell去调用第三方文件管理器,你不需要修改注册表。 当然,同样运行直接输入:system32会提示无法找到关联程序,你可以修改注册表关联到WinXShell.exe %1,也可以直接关联到该第3方文件管理器:explorer++.exe %1。 |
lwb1 发表于 2019-2-2 16:24 如果你用第三方文件管理器,如 explorer++.exe。 你放到和WinXShell.exe相同目录, WinXShell.jcfg你打开 "::文件管理器": { "#::第3方文件管理器":"##{JVAR_MODULEPATH}\\explorer++.exe", "#padding-bottom":20 }, "#::第3方文件管理器"开头的 #号删除掉就行了。 你也可以随意放到其他地方,这个路径修改就行了,比如: "::第3方文件管理器":"X:\\Program Files\\explorer++\\explorer++.exe", |
参与人数 1 | 无忧币 +1 | 收起 理由 |
---|---|---|
Win7MEMZ-BX | + 1 | 赞一个! |
Mouri_Naruto 发表于 2018-8-20 00:36 推送到PExplorer这里了, 里面有2个分支PExlorer_v1.0,引入UI库前的最后一个Tag版本, 另外WinXShell改名后对文件管理器也有部分修正,所以把这部分修正单独抽取出来, 推送到WinXShell_shellpart的分支了,可以无依赖VS2015编译成功。 WinXShell的仓库预留着吧。 |
参与人数 2 | 无忧币 +6 | 收起 理由 |
---|---|---|
Win7MEMZ-BX | + 1 | 很给力! |
Mouri_Naruto | + 5 | 很给力! |
本帖最后由 xintiandi 于 2018-1-29 22:33 编辑 的确是忘了加winpe参数,加上后,重启和关机都有效了。我想取消关机按钮,只保留重启,都是远程操作,一旦关机后,就不方便开机了,不知如何实现。 WinXShell.exe -ui -jcfg UI_Shutdown\main.jcfg 这个直接命令行可用,改到配置里面会出错。 |
楼主,还是静态编译,去除掉对VC库依赖吧 |
感谢楼主热心分享,辛苦了 |
看起来挺好用的,收下了,谢谢。。。 |
感谢分享 |
slore 发表于 2022-11-14 00:08 很意外,24年还有更新,感谢。 |
学习 |
这么好的东西!感谢楼主分享!感谢论坛!给楼主点赞,希望继续分享! |
感谢分享 |
受教了 |
本帖最后由 slore 于 2024-11-12 22:23 编辑 l234 发表于 2024-11-12 21:41 黑色,白色任务栏默认有winxshell.jcfg的主题定义。 开始菜单也支持定义为空白,让Classic Shell来接管图标, 或者直接自己自定义图标(修改程序icon资源),Classic Shell使用空白图标。 |
感谢分享! |
lm8dir 发表于 2024-11-11 11:06 几个月,半年,1年更新。 网盘有更新版本,但是无忧的首页编辑一致提示出错,保存不了,不知道本来的内容哪些关键字有问题了。 所以首页没更新。 2024.11.11版本,这2天就会发布。 |
谢谢分享! |
支持楼主,谢谢楼主分享 |
学习 |
上传一个显示OEMLogo的UI_SystemInfo.zip 测试用。 |
感谢分享 |
xmzhqw 发表于 2024-10-8 13:53 好像找到原因了: 注册表中的这个要删掉: [-HKEY_LOCAL_MACHINE\pe_soft\Classes\CLSID\{c71c41f1-ddad-42dc-a8fc-f5bfc61df957}\TreatAs] @="{c71c41f1-ddad-42dc-a8fc-f5bfc61df958}" 新版的StartAllBack需要以下文件支持,任务栏才会正常: \System32\windows.immersiveshell.serviceprovider.dll \System32\twinui.appcore.dll 不好意思,打扰了. |
本帖最后由 xmzhqw 于 2024-10-8 13:54 编辑 不得已,又得求助Slore大师了,先表示深深的感谢! 最近制作修改一个PE,碰到图中所说的问题,就是找不到问题的原因。想咨询一下:WinBuild 这个注册码和WinXshell中的哪个项目相关?还是与哪个注册表中的注册码相关? 系统版本:Win11 24H2.26120.1252 WinXShell 用的是:5.1.4 版本(20.24.8.8) StartAllBack 用的是:3.8.10.5173 版本 (其它的低版本的好像都无法正常运行) 删掉 WinBuild 或修改 WinBuild 这个注册码,开始菜单、任务栏、资源管理器都由WinXShell 接管了。 |
slore 发表于 2024-9-17 23:22 谢谢Slore! 我用的是别人的PE,可能是作者修改了代码,找不到你说的代码,重新下载了原版的WinXShell,就有了。成功解决了困扰我几天的问题。 再次感谢。 |
xmzhqw 发表于 2024-9-17 19:51 WinXShell.jcfg 中的配置文件,可以控制隐藏这些图标按钮。 "::快速启动栏": { "::单行最大图标数": 20, "#::第3方文件管理器": "", "::第3方文件管理器启动参数": "", "::隐藏显示桌面图标": false, "::隐藏资源管理器图标": false, "::隐藏分隔符": false, "::隐藏用户图标": false, "::位置": "Microsoft\\Internet Explorer\\Quick Launch\\User Pinned\\TaskBar" }, "::托盘区域": { "::隐藏显示隐藏图标按钮": false, "::隐藏显示桌面按钮": false, "#::接管系统网络图标左键单击事件": true, "#::接管系统声音图标左键单击事件": true }, |
absman1972 发表于 2024-9-14 19:56 >请问 WinXShell 里的设罝->颜色->浅色/深色、亮/暗 切换 是怎么做到不用 kill exeplorer.exe 却可以立即刷新的? 发送"ImmersiveColorSet" 设置变更(WM_SETTINGCHANGE)的广播,可以立即刷新。 |
本帖最后由 xmzhqw 于 2024-9-17 19:53 编辑 Slore 老大,您好! 最近接触到一个PE用WinXShell中的pecmd.lua + Classic Shell + explorer++ 代码,发现原先用的INI、原生Explorer、StartIsBack 的方法失灵了,其它的还好,学习了您提供的一些教程基本解决的相关代码问题,但就是下图中的两个图标,应该是WinXShell产生的,但检查了相关的如WinXShell.jcfg、WinXShell.lua、WinXShell.zh-CN.jcfg、pecmd.lua、WinXShell.zh-CN.lua 中的相关代码,实在找不到在哪关闭任务栏上的这两个图标。 只好向老大求助了。谢谢。 |
本帖最后由 absman1972 于 2024-9-19 08:15 编辑 store 大你好: 请问 WinXShell 里的设罝->颜色->浅色/深色、亮/暗 切换 是怎么做到不用 kill explorer.exe 却可以立即刷新的? 我先是修改了注册表里的 SystemUsesLightTheme、AppsUseLightTheme 然后试了网上找到的通知系统刷新的方法都没有效果,例如: RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters 1, True 或 SendMessage(HWND_BROADCAST, WM_DISPLAYCHANGE, 0, 0) 方便的话请跟我分享你的做法,谢谢! |
kokozzz123 发表于 2024-9-3 08:35 如果pe真想用跳跃列表,像explorer++和omega commander、360文件夹这些有书签栏功能的文件管理器也能很好的满足pe里的需求。 尤其是360文件夹精简版界面和11的资源管理器极为接近,UI看上去很不错。我论坛发过最终界面精简版。 |
kokozzz123 发表于 2024-9-3 08:35 我个人觉得pe里这个跳跃列表几乎用不到,一般pe里用到最多的操作是打开程序和关闭程序。当然如果把pe当成系统用则另说。 |
sairen139 发表于 2024-9-2 22:50 这不重要,我的意思是如果这个浏览器能实现共享explorer的jumplist,那就真正堪大用了 |
kokozzz123 发表于 2024-8-29 18:14 单说这个结束进程,其实winxshell前几遍已经加了类似浏览器标签页关闭的方式,比你这个关闭进程的方式更快速操作步骤最简洁! |
感谢楼主分享 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.