Orion9

|
Posted: Sun Mar 02, 2025 20:23 Post subject: |
|
|
Loopback wrote: | сегодня будет новая версия. |
Супер )
А можно ли сделать, чтобы GetState("threads") возвращала имена потоков в своём результате? А то сейчас не так просто понять "who is who" ))
 Hidden text Code: | Thread #1:
Origin: Main
ThreadID: 1648
Started: 02.03.2025 11:00:02
Thread #2:
Origin: RunThread
ThreadID: 10040
Started: 02.03.2025 11:00:03
Thread #3:
Origin: RunThread
ThreadID: 7736
Started: 02.03.2025 11:00:04
Thread #4:
Origin: RunThread
ThreadID: 9480
Started: 02.03.2025 11:00:04
Thread #5:
Origin: RunThread
ThreadID: 9796
Started: 02.03.2025 11:00:04 |
Два раза сбрасывал код и два раза забывал спросить. Параметры по-умолчанию, которые можно опускать в функциях, обязательно надо заменять пустыми кавычками? Первый вариант рабочий:
Code: | NotifyIcon("set", 1001, 99999, hIco, "", "Icon changed to shell32.dll, " & i, "", NIIF_INFO)
|
Второй приводит к неожиданным результатам:
Code: | NotifyIcon("set", 1001,, hIco,, "Icon changed to shell32.dll, " & i,, NIIF_ERROR)
|
Ещё пара вопросов по поводу переменных окружения в будущих версиях:
1. В дериктиве Pragma можно будет оставить всё без изменений? Такая запись и дальше будет рабочей?
Code: | Pragma Include %COMMANDER_PATH%\Ini\Scripts\Test.aucfg
|
2. Если есть переменная Local Dir = "%COMMANDER_PATH%\Ini\", то в командах: %"Dir%" равно "%COMMANDER_PATH%\Ini\", а %"%Dir%" равно "C:\Portable\TOTALCMD\Ini\"? Если да, то не изменится ли такое поведение в будущих версиях, или надо как-то по-другому раскрывать? |
|