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

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

   火... [复制链接]
 楼主| 发表于 2020-6-28 14:13:47 | 显示全部楼层
sairen139 发表于 2020-6-28 14:04
请教s大分辨率在哪个文件里?怎么自主来定义分辨率?

分辨率随系统走啊。

要启动的时候自动修改?这个你要WinXShell.lua,这里可以写lua脚本修改。

lua_helper\shell_helper.lua
从左到右尝试设置分辨率,成功了就退出。
Screen:DispTest({'1152x864', '1366x768', '1024x768'})

设置单个指定分辨率
Screen:Disp(1024, 768)

你如果删除了lua_helper目录,不能用这种接口调用,就只能使用内置的命令,:
start WinXShell.exe -code "app:call('Screen::Set', 'resolution', 1024, 768)"


不操作注册表的话,你可以不要lua_helper\,

自己建立一个 WinXShell.lua
  1. Screen = {}

  2. local function fixscreen()
  3.   app:call('Desktop::UpdateWallpaper')
  4.   app:call('sleep', 200)
  5.   app:call('Taskbar::ChangeNotify')
  6. end

  7. function  Screen:Get(...)
  8.   return app:call('Screen::Get', ...)
  9. end

  10. function Screen:GetX()
  11.   return app:call('Screen::Get', 'x')
  12. end

  13. function Screen:GetY()
  14.   return app:call('Screen::Get', 'y')
  15. end

  16. function Screen:GetRotation()
  17.   return app:call('Screen::Get', 'rotation')
  18. end

  19. function Screen:Disp(w, h)
  20.   local ret = app:call('Screen::Set', 'resolution', w, h)
  21.   if ret == 0 then
  22.     fixscreen()
  23.   end
  24.   return ret
  25. end

  26. -- arr = {'1152x864', '1366x768', '1024x768'}
  27. function Screen:DispTest(arr)
  28.   local i, w, h, ret = 0
  29.   for i = 1, #arr do
  30.     w, h = string.match(arr[i], '(%d+)[x*](%d+)')
  31.     if h ~= nil then
  32.       app:print(w, h)
  33.       if Screen:Disp(tonumber(w), tonumber(h)) == 0 then return end
  34.     end
  35.   end
  36. end
复制代码


这些只使用 app:call的命令你都可以用。
用了winapi:XXX的,必须要winapi.dll。

点评

哦,谢谢!  详情 回复 发表于 2020-7-24 12:28
默认的情况下,黑色dark主题最经典,白色light明亮主题也很完美,白色主题胜过蓝色blue主题的一点是任务栏上白色主题下当前的活跃窗口很容易辨认。如下图:  详情 回复 发表于 2020-6-30 18:41
明白了!感谢S大指导。  详情 回复 发表于 2020-6-28 14:34
回复

使用道具 举报

发表于 2020-6-28 14:34:40 | 显示全部楼层
slore 发表于 2020-6-28 14:13
分辨率随系统走啊。

要启动的时候自动修改?这个你要WinXShell.lua,这里可以写lua脚本修改。

明白了!感谢S大指导。
回复

使用道具 举报

发表于 2020-6-30 17:24:25 | 显示全部楼层
支持下载留用!
回复

使用道具 举报

发表于 2020-6-30 18:41:57 | 显示全部楼层
slore 发表于 2020-6-28 14:13
分辨率随系统走啊。

要启动的时候自动修改?这个你要WinXShell.lua,这里可以写lua脚本修改。

默认的情况下,黑色dark主题最经典,白色light明亮主题也很完美,白色主题胜过蓝色blue主题的一点是任务栏上白色主题下当前的活跃窗口很容易辨认。如下图:
C850D611-9E8D-4B84-B344-C1277DC65A49.jpeg
回复

使用道具 举报

发表于 2020-7-21 00:45:13 | 显示全部楼层
想下载2333
回复

使用道具 举报

发表于 2020-7-23 20:32:39 | 显示全部楼层
请教S大一个问题:请问WinXShell外壳如何让任务栏托盘区输入法图标显示出来?谢谢!没有输入法图标,总觉得用起来不方便!
回复

使用道具 举报

发表于 2020-7-24 12:28:22 | 显示全部楼层
slore 发表于 2020-6-28 14:13
分辨率随系统走啊。

要启动的时候自动修改?这个你要WinXShell.lua,这里可以写lua脚本修改。

哦,谢谢!

点评

只能用小小输入法嘛?那其他的输入法都不能用?  详情 回复 发表于 2020-10-1 17:21
回复

使用道具 举报

发表于 2020-7-29 09:35:59 | 显示全部楼层
感谢楼主的制作!辛苦了!
回复

使用道具 举报

发表于 2020-7-29 09:46:57 | 显示全部楼层
回复

使用道具 举报

发表于 2020-9-9 11:36:43 | 显示全部楼层

有更新,感谢分享
回复

使用道具 举报

发表于 2020-9-20 15:57:14 | 显示全部楼层
有没有成品PE,参考一下呀
回复

使用道具 举报

发表于 2020-9-20 16:29:07 | 显示全部楼层
我果然还是已经不再适应 Windows NT 6 、 Windows NT 5 之外的开始菜单了。。。哦,也许Linux桌面的菜单也行?
回复

使用道具 举报

发表于 2020-9-26 13:58:23 | 显示全部楼层
在 IE 栏 加快捷的 参数是什么呀

点评

@slore 我说错了, 如下图快捷方式的 shell 的命令,给个完整的示例,谢谢  详情 回复 发表于 2020-9-27 17:56
回复

使用道具 举报

发表于 2020-9-27 17:56:16 | 显示全部楼层
rstart 发表于 2020-9-26 13:58
在 IE 栏 加快捷的 参数是什么呀

@slore  我说错了,  如下图快捷方式的 shell 的命令,给个完整的示例,谢谢
75034.png
回复

使用道具 举报

 楼主| 发表于 2020-9-27 22:10:43 | 显示全部楼层
rstart 发表于 2020-9-27 17:56
@slore  我说错了,  如下图快捷方式的 shell 的命令,给个完整的示例,谢谢

  1. start WinXShell.exe -code "Taskbar:Pin([[regedit.exe]])"
  2. start WinXShell.exe -code "Taskbar:Pin([[C:\Program Files\7-Zip\7zFM.exe]])"
  3. start WinXShell.exe -code "Taskbar:Pin('cmd.exe', nil, '/k echo Taskbar:Pin Test', 'shell32.dll', 27)"
复制代码
回复

使用道具 举报

发表于 2020-9-27 22:22:46 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2020-10-1 17:21:05 | 显示全部楼层
回复

使用道具 举报

发表于 2020-10-12 17:03:27 | 显示全部楼层
slore老师,请教一下,WinXShell要默认wifi连接器为暗黑主题可以怎么修改?

点评

暴力方法,把 wxsUI%uI_WIFI.zip\themes\dark.xml改名为default.xml,default.xml重命名为blue.xml。 也可以修改jcfg参数,下面文件添加theme参数。 wxsUI%uI_WIFI.zip\main.jcfg  详情 回复 发表于 2020-10-12 21:56
回复

使用道具 举报

 楼主| 发表于 2020-10-12 21:56:21 | 显示全部楼层
2011wanglei5207 发表于 2020-10-12 17:03
slore老师,请教一下,WinXShell要默认wifi连接器为暗黑主题可以怎么修改?

暴力方法,把
wxsUI\UI_WIFI.zip\themes\dark.xml改名为default.xml,default.xml重命名为blue.xml。

也可以修改jcfg参数,下面文件添加theme参数。
wxsUI\UI_WIFI.zip\main.jcfg
  "trans":220,
  "theme":"dark",
  "#tray_update_interval":2000,

点评

“暴力”方法我想到了,但总感觉不可取,影响整体结构,修改参数的方法挺好,非常感谢!  详情 回复 发表于 2020-10-12 22:42
回复

使用道具 举报

发表于 2020-10-12 22:42:00 | 显示全部楼层
slore 发表于 2020-10-12 21:56
暴力方法,把
wxsUI%uI_WIFI.zip\themes\dark.xml改名为default.xml,default.xml重命名为blue.xml。

...

“暴力”方法我想到了,但总感觉不可取,影响整体结构,修改参数的方法挺好,非常感谢!
回复

使用道具 举报

发表于 2020-10-18 10:15:11 | 显示全部楼层
支持楼主!感觉这个比windows自己的Explorer还漂亮不少。大概也是目前windows10下唯一的第三方Shell了?

点评

没有原生的好,就是大部分东西可以定制。 已知唯一不依赖系统的Explorer.exe的带桌面的外壳。 所以PE下希望体积小的时候多一个选择。 Windows 10正常系统下的话,还是有些别的外壳程序。  详情 回复 发表于 2020-10-18 20:39
回复

使用道具 举报

 楼主| 发表于 2020-10-18 20:39:55 | 显示全部楼层
orzwy 发表于 2020-10-18 10:15
支持楼主!感觉这个比windows自己的Explorer还漂亮不少。大概也是目前windows10下唯一的第三方Shell了?

就几MB,只有外壳最基本功能,并没有原生的好看,功能多,就是大部分东西可以定制。
已知唯一不依赖系统的Explorer.exe的带桌面的外壳。
所以PE下希望体积小的时候多一个选择。
Windows 10正常系统下的话,还是有些别的外壳程序。
回复

使用道具 举报

发表于 2020-10-21 19:23:02 来自手机 | 显示全部楼层
谢谢分享,幸苦了
回复

使用道具 举报

发表于 2020-10-21 19:23:46 来自手机 | 显示全部楼层
谢谢了老板,谢谢
回复

使用道具 举报

发表于 2020-10-27 17:37:38 | 显示全部楼层
  1.   "::文件管理器":
  2.   {
  3.     "#::第3方文件管理器":"##{JVAR_MODULEPATH}\\explorer++.exe",
  4.     "#padding-bottom":20
  5.   },
  6.   "::桌面":
  7.   {
  8.     "::第3方文件管理器打开参数":"\"%s\"",
  9.     "::多级菜单":
  10.     {
  11.       "#WinXNew":"Directory\\Background\\shell\\WinXNew"
  12.     },
复制代码


  请问这个应该怎么样修改替换 ?  我的在 program files 目录下面,JVAR_MODULEPATH 这个路径要怎么写 ?

点评

#{JVAR_MODULEPATH}比较特殊,表示WinXShell所在路径。 可以写绝对路径 "::第3方文件管理器":"X:\\Program Files\\explorer++\\explorer++.exe",  详情 回复 发表于 2020-10-27 23:49
回复

使用道具 举报

发表于 2020-10-27 19:01:28 | 显示全部楼层
大神有木有成品PE啊
回复

使用道具 举报

 楼主| 发表于 2020-10-27 23:49:37 | 显示全部楼层
rstart 发表于 2020-10-27 17:37
请问这个应该怎么样修改替换 ?  我的在 program files 目录下面,JVAR_MODULEPATH 这个路径要怎么写 ...

#{JVAR_MODULEPATH}比较特殊,表示WinXShell所在路径。

可以写绝对路径

"::第3方文件管理器":"X:\\Program Files\\explorer++\\explorer++.exe",

点评

我这样修改了,但是并没有替换掉,请问是哪里的问题呢  详情 回复 发表于 2020-10-28 11:41
回复

使用道具 举报

发表于 2020-10-28 11:41:25 | 显示全部楼层
slore 发表于 2020-10-27 23:49
#{JVAR_MODULEPATH}比较特殊,表示WinXShell所在路径。

可以写绝对路径
  1.   "::文件管理器":
  2.   {
  3.     "::第3方文件管理器":"X:\\Program Files\\EFComder\\efcw.exe",
  4.     "#padding-bottom":20
  5.   },
复制代码


    我这样修改了,但是并没有替换掉,请问是哪里的问题呢

点评

几种编码格式都试过了 。。 不行,帮忙看看了,谢谢  详情 回复 发表于 2020-10-30 21:56
回复

使用道具 举报

发表于 2020-10-30 21:56:19 | 显示全部楼层
rstart 发表于 2020-10-28 11:41
我这样修改了,但是并没有替换掉,请问是哪里的问题呢


     几种编码格式都试过了 。。 不行,帮忙看看了,谢谢
WinXShell.7z (2.25 KB, 下载次数: 1)

点评

我把7-Zip复制到 文件工具EFComder 7zGM.exe改名成efcw.exe,测试可以打开第三方文件管理器。 你的编码UTF8是对的。 方便的话把,WinXShell和EFComder都打包给我测试下吧。  详情 回复 发表于 2020-10-30 22:43
回复

使用道具 举报

 楼主| 发表于 2020-10-30 22:43:20 | 显示全部楼层
rstart 发表于 2020-10-30 21:56
几种编码格式都试过了 。。 不行,帮忙看看了,谢谢

我把7-Zip复制到 文件工具EFComder
7zGM.exe改名成efcw.exe,测试可以打开第三方文件管理器。

你的编码UTF8是对的。

方便的话把,WinXShell和EFComder都打包给我测试下吧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-14 19:44

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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