2. Defs¶
pyOpenRPA.Agent.__Agent__¶
Functions:
|
Execute CMD on the Agent daemonic process |
|
Create binary file by the base64 string (safe for JSON transmition) |
Return the process list only for the current user (where Agent is running) without .EXE in upper case. |
-
pyOpenRPA.Agent.__Agent__.
OSCMD
(inCMDStr, inRunAsyncBool=True, inGSettings=None, inSendOutputToOrchestratorLogsBool=True, inCMDEncodingStr='cp1251')[source]¶ Execute CMD on the Agent daemonic process
- Parameters
inCMDStr – command to execute on the Agent session
inRunAsyncBool – True - Agent processor don’t wait execution; False - Agent processor wait cmd execution
inGSettings – Agent global settings dict
inSendOutputToOrchestratorLogsBool – True - catch cmd execution output and send it to the Orchestrator logs; Flase - else case; Default True
!ATTENTION! If you need to start absolutely encapsulated app - set this flag as False. If you set True - the app output will come to Agent :param inCMDEncodingStr: Set the encoding of the DOS window on the Agent server session. Windows is beautiful :) . Default is “cp1251” early was “cp866” - need test :return:
-
pyOpenRPA.Agent.__Agent__.
OSFileBinaryDataBase64StrCreate
(inFilePathStr, inFileDataBase64Str, inGSettings=None)[source]¶ Create binary file by the base64 string (safe for JSON transmition)
-
pyOpenRPA.Agent.__Agent__.
ProcessWOExeUpperUserListGet
()[source]¶ Return the process list only for the current user (where Agent is running) without .EXE in upper case. Can use in ActivityItem from Orchestrator to Agent
- Parameters
inProcessNameWOExeList –
- Returns
list of the agent user process in upper case without .EXE. Example [“NOTEPAD”,”…”],