Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Исправлена утечка памяти в компоненте UI_Calendar при длительном использовании.
[Shell]
Новый FileExpRefresh расширяет автоматическое обновление и на сторонние файловые менеджеры.
Добавлены настройки прозрачности панели задач (требуется поддержка DWM).
[FileExplorer]
Улучшено отображение интерфейса на экранах с высоким DPI.
При двойном клике по зашифрованному BitLocker диску автоматически открывается диалог разблокировки.
[Lua]
Добавлены свойства:
App.Version, Lua.Version – отображение текущей версии программы и Lua.
Новые методы:
App:CreateGUID() – генерация GUID.
System:NetJoin() – подключение к рабочей группе или домену.
System:EnableEUDC() – включение поддержки пользовательских иероглифов (EUDC).
Proc:IsVisable() – проверка, отображается ли окно программы.
Proc:Activate() – активация окна программы.
Disk.IsLocked() – проверка, зашифрован ли раздел BitLocker'ом.
[Консоль WinXShellC.exe]
Новый консольный исполняемый файл WinXShellC.exe:
Выполнение кода (-code) или скриптов (-script) с возможностью вывода через Cmd:Echo() для взаимодействия.
Примеры использования в пакетных скриптах:
Код:
for /f %i in ('WinXShellC.exe -code Cmd:Echo^(App.Version^)') do set Ver=%i
echo %Ver%
for /f %i in ('WinXShellC.exe -code Cmd:Echo^(Screen:Get^('X'^)^)') do set ScreenX=%i
echo %ScreenX%
WinXShell 5.1.2 (2024-02-02)
Основное обновление. Добавлены и улучшены следующие функции:
[Daemon]
Исправлен сбой кнопки "Показать рабочий стол" в explorer.exe на последних версиях Windows.
print("GetSubKeys for [HKEY_CLASSES_ROOT\\Folder]:")
local subkeys = Reg:GetSubKeys([[HKEY_CLASSES_ROOT\Folder]])
for i, v in ipairs(subkeys ) do
print(str.fmt("%d:%s", i, v))
end