Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

SetScriptName

Sets a display name for a running script by its index.

ScriptIndex — zero-based index of the script in the scripts pool.

Value — new display name for the script.

This changes the name shown in the scripts list UI. It does not affect the script file name or execution. Useful for identifying scripts when multiple instances are running.

Use GetScriptName to read a script’s current name, and GetScriptsCount (Python: GetScriptCount) to get the total number of running scripts.

Устанавливает отображаемое имя для работающего скрипта по его индексу.

ScriptIndex — индекс скрипта (с нуля) в пуле скриптов.

Value — новое отображаемое имя скрипта.

Изменяет имя, показываемое в списке скриптов интерфейса. Не влияет на имя файла скрипта или его выполнение. Полезно для идентификации скриптов при одновременном запуске нескольких экземпляров.

Используйте GetScriptName для чтения текущего имени скрипта, и GetScriptsCount (Python: GetScriptCount) для получения общего числа работающих скриптов.

Pascal

procedure SetScriptName(ScriptIndex: Word; Value: String);

Python

def SetScriptName(ScriptIndex: int, Value: str) -> None: ...

Pascal Example

begin
  SetScriptName(0, 'Mining Bot v2');
  AddToSystemJournal('Script 0 renamed to: ' + GetScriptName(0));
end.

Python Example

SetScriptName(0, 'Mining Bot v2')
AddToSystemJournal(f'Script 0 renamed to: {GetScriptName(0)}')

See Also

GetScriptName, GetScriptsCount, GetScriptPath