Orion9

|
Posted: Tue Feb 17, 2026 00:43 Post subject: |
|
|
Потестировал, пока выдалась такая возможность.
Ничего у меня не падает хоть с кликами, хоть без кликов.
Даже больше скажу: сейчас наг-скрин закрывается практически моментально — иногда его даже не видно — кажется, просто окно заставки.
FallenAngel
Можете попробовать на сборке скриптов, которую я выкладывал, и посмотреть повторяется у вас проблема или нет.
Для начала нужно заменить функцию в модуле Test.aucfg на новую:
 Hidden text | Code: | # Nagscreen remover by AkulaBig
Func NagScreen()
Local hWnd, nTimeOut = 3000
While nTimeOut > 0
# Находим окно наг-скрина
# Find the nagscreen window
hNagScreen = WinFind(WinFind(WinFind(WinFind(WinFind(0, 'TNASTYNAGSCREEN'), _
auX64 ? "Window" : "TNotebook"), _
auX64 ? "Window" : "TPage"), _
auX64 ? "Window" : "TPanel"), _
auX64 ? "Window" : "TPanel")
If hNagScreen > 0 Then
# Определяем хэндлы кнопок для закрытия окна наг-скрина
# Define button handles for closing the nagscreen window
hButton3 = DllCall("GetWindow", "hwnd", hNagScreen, "uint", 2, "hwnd")
hButton2 = DllCall("GetWindow", "hwnd", hButton3, "uint", 2, "hwnd")
hButton1 = DllCall("GetWindow", "hwnd", hButton2, "uint", 2, "hwnd")
# Имитация клика ЛКМ
# Simulate LMB click
BM_CLICK = 245
# Нажимаем кнопку для закрытия окна наг-скрина
# Press the button to close the nagscreen window
Switch WinGetText(hNagScreen)
Case '3'
SendMessage(hButton3, BM_CLICK, 0, 0)
Case '2'
SendMessage(hButton2, BM_CLICK, 0, 0)
Case '1'
SendMessage(hButton1, BM_CLICK, 0, 0)
EndSwitch
Break
EndIf
Sleep(50)
nTimeOut -= 50
Wend
EndFunc
|
В autorun.cfg нужно перенести NagScreen() со старого места:
| Code: | Pragma Include %COMMANDER_PATH%\Ini\Scripts\Torrent.aucfg
Pragma Include %COMMANDER_PATH%\Ini\Scripts\Monitor.aucfg
Pragma Include %COMMANDER_PATH%\Ini\Scripts\Clusters.aucfg
Pragma Include %COMMANDER_PATH%\Ini\Scripts\Functions.aucfg
#Pragma AutorunWindow
NagScreen() |
На новое чуть выше:
| Code: | LoadLibrary Plugins\TCFS2Tools.dll
LoadLibrary Plugins\Autorun_Tweaks.dll
LoadLibrary Plugins\Autorun_Sysinfo.dll
LoadLibrary Plugins\Autorun_Runtime.dll
LoadLibrary Plugins\Autorun_Process.dll
LoadLibrary Plugins\Autorun_RegExp.dll
NagScreen() |
Пока проблем не наблюдаю.
| BeTeP wrote: | | Также файл ключа может находиться совершенно в другом месте. Параметр "KeyPath" в wincmd.ini. |
Почему-то я в этом не сомневался Может быть еще что-то есть, что стоит учесть? |
|