ru:autorun:documentation:runthread
RunThread
Запускает пользовательскую функцию в новом потоке.
RunThread <funcname> [ <param1> [ .. <paramN>]] RunThread(<funcname> [, <param1> [, .. <paramN>]])
Параметры
funcname | Имя пользовательской функции. |
param1 paramN | Опционально. Параметры, передаваемые функции. |
Примечания
Поток завершается после полного выполнения функции или при использовании Return.
Autorun в настоящее время не гарантирует полной многопоточности, поэтому не рекомендуется запускать RunThread с одной и той же функцией.
Примеры
LoadLibrary "Plugins\Autorun_Runtime.dll" RunThread ThreadFunc "Отсчёт:" Func ThreadFunc(v) WinSetText(v) For i = 1 to 10 Sleep(300) WinSetText(WinGetText() & " " & i) Next EndFunc # К заголовку будут последовательно добавляться числа. В итоге заголовок примет вид: # Отсчёт: 1 2 3 4 5 6 7 8 9 10 # При этом во время отсчёта возможна обычная работа с Total Commander
ru/autorun/documentation/runthread.txt · Последнее изменение: 2024/03/31 18:42 — loopback