![]() |
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 | 收起 理由 |
---|---|---|
| + 1 | 赞一个! |
Mouri_Naruto 发表于 2018-8-20 00:36 推送到PExplorer这里了, 里面有2个分支PExlorer_v1.0,引入UI库前的最后一个Tag版本, 另外WinXShell改名后对文件管理器也有部分修正,所以把这部分修正单独抽取出来, 推送到WinXShell_shellpart的分支了,可以无依赖VS2015编译成功。 WinXShell的仓库预留着吧。 |
参与人数 2 | 无忧币 +6 | 收起 理由 |
---|---|---|
| + 1 | 很给力! |
| + 5 | 很给力! |
本帖最后由 xintiandi 于 2018-1-29 22:33 编辑 的确是忘了加winpe参数,加上后,重启和关机都有效了。我想取消关机按钮,只保留重启,都是远程操作,一旦关机后,就不方便开机了,不知如何实现。 WinXShell.exe -ui -jcfg UI_Shutdown\main.jcfg 这个直接命令行可用,改到配置里面会出错。 |
楼主,还是静态编译,去除掉对VC库依赖吧 |
本帖最后由 青青草 于 2025-7-5 19:16 编辑 |
谢谢楼主分享 |
slore 发表于 2025-7-3 17:31 用 Desktop:Link([[电脑维护.lnk]], [[X:\Program Files\WinXShell\dnwh\dnwh.exe]]) ,桌面可以显示图标。 |
1.9 KB, 下载次数: 0, 下载积分: 无忧币 -2
slore 发表于 2025-6-30 20:29 今天在WinXShell.lua中,加入了 function App:onFirstShellRun() link([[%Desktop%\电脑维护.lnk]], [[X:\Program Files\WinXShell\dnwh\dnwh.exe]]) Startmenu:Pin([[X:\Program Files\WinXShell\dnwh\dnwh.exe]]) Taskbar:Pin([[X:\Program Files\WinXShell\dnwh\dnwh.exe]]) end 似乎不起作用。应如何书写? 谢谢! |
感谢分享! |
青青草 发表于 2025-6-30 17:44 FileExpRefresh改了下。(9d改的有点问题,9e修复了。) |
slore 发表于 2025-6-19 11:58 WinXShell_RC5.1.4_beta9d,进入PE桌面后需要右键桌面,点击“刷新”,才能显示桌面上的快捷图标。 WinXShell_RC5.1.4_beta9e 正常了! |
感谢分享 |
感谢分享 |
谢谢分享 |
感谢分享! |
厉害了 |
感谢分享 |
谢谢分享 |
感谢分享 |
还是怀念win2000的经典主题 |
谢谢分享 |
青青草 发表于 2025-6-19 09:07 那样的话,直接创建 wpeinit.exe shudown,shutdown.exe -s -t 0等命令的快捷方式就好了。不需要界面了。 |
本帖最后由 青青草 于 2025-6-19 09:44 编辑 请教大神:使用WinXShell_RC5.1.4_beta9d,进入PE桌面后需要右键桌面,点击“刷新”,才能显示桌面上的快捷图标。应如何处理?谢谢!此问题已解决! 另外,点击PE桌面左下角:重启计算机,却出现桌面中间两个按钮:重启和关机。怎样设置才能点击PE桌面左下角:重启计算机(关机),便直接执行? |
感谢分享 |
其他都好 就是美观差点点 |
slore 发表于 2025-5-10 01:46 正常系统下启动之后如何卸载 |
谢谢楼主的分享 |
![]() |
谢谢科普分享! |
谢谢分享 |
谢谢楼主的分享 |
感谢楼主的分享,确实有用 |
slore 发表于 2025-5-11 13:35 while (quot >= 1024)建议改成while (quot > 999),循环里仍然除以1024不变。 之前举例的Intel集显显存,取一半是1073739904,用这段代码算出来是: 1024.00MB 1023.9981689453 MB 没能凑整到1GB上。 改后则是: 1.00GB 0.99999821186066 GB |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.