Может, ну его встроенный радио? Ему жёстко прописывать нужно пункты и с этим или морока или некрасиво.
#include "Window.cms"
$path = INPUTBOX("Введите путь", "", 10)
IF($path = 0)
LOGWRITE("Отмена")
HALT
END_IF
$path = STRCONCAT($path, "\")
LOGWRITE("задан путь: ", $path)
GETFILELIST($items, STRCONCAT($path, "*.cms"))
IF(ARRSIZE($items) = 0)
LOGWRITE("В директории нет подходящих файлов")
HALT
END_IF
FOR($i=0, $i < ARRSIZE($items))
LOGWRITE($items[$i])
END_CYC
Window_select(101, "Запустить скрипт:", 10) // ещё вариант вместо 101, указать 102
IF($return = -1)
LOGWRITE ("Кнопка не нажата, время вышло или окно закрыто принудительно")
ELSE
LOGWRITE("Запускаем ", $items[$return-1])
EXECUTE(STRCONCAT($path, $items[$return-1]))
END_IF
HALT