Orion9

|
Posted: Mon Oct 06, 2025 00:29 Post subject: |
|
|
Loopback wrote: | Это можно попробовать проверить, включив функцию обратного вызова и из нее выводить результат куда-нибудь. |
Loopback wrote: | Чтобы проверить, можно попробовать вывести не в список, а в файл. |
Хорошие идеи, но нет возможности проверить. Зашел только, чтобы о перерисовке написать.
A55555
Если проблема, которую вы описали, будет повторяться, замените функцию GoToPathFromMsg на эту:
 Hidden text Code: | Func GoToPathFromMsg(Target)
If FileExist(Target) Then
If RequestInfo(1000) = 2 Then
CommandExec /CD %'Target'
Else
CommandExec /CD '' %'Target'
Endif
SendCommand(4006)
If StrPos(FileGetAttr(Target), "D") Then SendCommand(2002)
WinRedraw(1)
SendCommand(540) # cm_RereadSource
Else
ShowHint("Путь не существует " & Target)
EndIf
EndFunc
|
Здесь я добавил всего две строчки: WinRedraw(1) и SendCommand(540). Первая перерисовывает окно, вторая перечитывает панель. Если проблема уйдет, одну из этих команд можно убрать. Вполне возможно, что и на одной команде будет работать. |
|