|
|
不懂就问,老大别笑我。
Classic Shell+ WinXshell 作为外壳制作的PE,想把任务栏上的时间修改为精确到秒,单修改注册表好像不起什么作用了。查找了WinXshell 中的代码,找到了 WinXShell.lua 中有这一段代码,尝试把 '%H:%M'改为 '%H:%M:%S' ,不成功。是不是还要在Pecmd.lua 或 Pecmd.ini 中调用这个代码还是要修改其它地方?
-- 自定义时钟区域的显示信息
-- 自定义显示示例:
--[[
| 22:00 星期六 |
| 2019-9-14 |
-- FYI:https://www.lua.org/pil/22.1.html
function TrayClockTextFormatter_zhCN()
local wd_name = {'日', '一', '二', '三', '四', '五', '六'}
local now_time = os.time()
local wd_disname = ' 星期' .. wd_name[os.date('%w', now_time) + 1]
local clocktext = os.date('%H:%M' .. TEXT(wd_disname) .. '\r\n%Y-%m-%d', now_time)
App:SetVar('ClockText', clocktext)
end
-- custom tray clock display text
-- sample for:
--[[
| 22:00 Sat |
| 2019-9-14 |
-- FYI:https://www.lua.org/pil/22.1.html
function TrayClockTextFormatter_enUS()
local now_time = os.time()
local clocktext = os.date('%H:%M %a\r\n%Y-%m-%d', now_time)
App:SetVar('ClockText', clocktext)
end
另:桌面右键菜单中的自动排列图标,注册表改了,也不起作用。不知要在哪修改?
|
|