Skip to content

DrGennadius/Example-Scripts-for-ELMA-RPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example-Scripts-for-ELMA-RPA

Примеры скриптов для ELMA RPA. Некоторые примеры уже не так актуальны на новых версиях ELMA RPA. Но всё же пускай тут остаются, вдруг пригодятся.

ELMA RPA использует/генерирует проект (.csproj) со структурой:

Наименование файла Краткое описание
Script.csproj Файл проекта. В текущих примерах заменено с другими названиями.
Context.cs Файл с исходный кодом контекста.
Program.cs Файл с исходный кодом консольной програмы для отлакдки скрипта без робота.
ScriptActivity.cs Файл с исходный кодом скрипта.
Directory.Build.props Ссылка на ELMA.RPA.SDK (<Путь установленного ELMA RPA Designer>/ELMA.RPA.SDK.dll)

Пример проекта с пустым скриптом представлен в Template.

Можно ознакомиться более детально с описанием структуры временного проекта скрипта.

Рекомендуется использовать Visual Studio 2019.

Проекты примеров находятся в папке "Примеры" в корне папки этого репозитория. Все примеры разбиты на категории (подпапки).

Если использовать Visual Studio, то достаточно открыть файл ".\Примеры\Примеры скриптов для ELMA RPA.sln". В Visual Studio все примеры будут также разбиты на категории:

image

Для тех, кто не умеет вот это всё, но очень хочется

Было бы не плохо, если уже есть какой-то опыт в программировании .NET (C#) и вас не пугают файлы с расширениями .cs, .csproj.

Если не так, то можно начать "поглядеть" в https://metanit.com/sharp/tutorial/ - в принципе излагается всё достаточно просто и без кучи лишнего.

А вообще по хорошому лучше бы тут https://docs.microsoft.com/ru-ru/dotnet/csharp/ - а тут может показаться сложно и запутанно, но зато более полноценно и точно.

Про проекты в Visual Studio 2019: https://docs.microsoft.com/ru-ru/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2019

Visual Studio Code

Добавил еще файлы конфиграций сборки и запуска для отладки для Visual Studio Code. Чтобы не нужно было каждый раз генерировать. Необходимо открывать папку каждого примера (проекта, там где есть файл с расширением .csproj) в Visual Studio Code и сразу пользоваться без генерации.

Дополнительно

Утилита для предотвращения сна Windows - GSimpleWinSleepPreventer. Для случаев, когда не получается или нельзя из-за политик безопасности настроить саму систему, а очень хочется "активное" состояние системы для работы робота. Внимание! Этот механизм должен появиться в самом ELMA RPA Bot. Смотрите на такую возможность вашей версии ELMA RPA Bot и включите через настройки.