Доброго времени суток, форумчане!
Прошу помощи у гуру скриптов, никак не могу получить список имен скриптов содержащих в имени определенные символы, ниже пример:
# Name: check
# Description:
:global syName;
:global tgSend;
:global cuDate;
:local listScr [toarray ""]
:set listScr [system script get [find where name~"/map"] name]
:local Text "\"$syName\": I'm work%0A$[$cuDate]%0A%0A$listScr"
$tgSend Text=$Text;
# End Script
Если в системе один скрипт, с данным набором символов, то скрипт отрабатывает, если два и более имен, то ничего не происходит.
Скрипт нужен для отсыла всех команд для бота Телеграм.
Скрипт для вывода имен скриптов
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 140
- Зарегистрирован: 18 мар 2021, 12:45
Отвечаю сам себе))
:local listScr
:foreach i in=[system script find where name~"map"] do={
:set listScr ($listScr." ".[system script get $i name]."%0A")}
:local listScr
:foreach i in=[system script find where name~"map"] do={
:set listScr ($listScr." ".[system script get $i name]."%0A")}