2. Функции¶
pyOpenRPA.Agent.__Agent__¶
Functions:
|
Execute CMD on the Agent daemonic process |
|
Create binary file by the base64 string (safe for JSON transmition) |
|
Create binary file by the base64 string (safe for JSON transmition) |
|
Read binary file and encode in base64 to transmit (safe for JSON transmition) |
|
Read file modification time timestamp format (float) |
|
Create text file in the agent GUI session |
|
Read text file in the agent GUI session |
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', inCaptureBool=True)[исходный код]¶ Execute CMD on the Agent daemonic process
- Параметры
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
inCMDEncodingStr – Set the encoding of the DOS window on the Agent server session. Windows is beautiful :) . Default is «cp1251» early was «cp866» - need test
inCaptureBool – !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
- Результат
-
pyOpenRPA.Agent.__Agent__.
OSFileBinaryDataBase64StrAppend
(inFilePathStr, inFileDataBase64Str, inGSettings=None)[исходный код]¶ Create binary file by the base64 string (safe for JSON transmition)
-
pyOpenRPA.Agent.__Agent__.
OSFileBinaryDataBase64StrCreate
(inFilePathStr, inFileDataBase64Str, inGSettings=None)[исходный код]¶ Create binary file by the base64 string (safe for JSON transmition)
-
pyOpenRPA.Agent.__Agent__.
OSFileBinaryDataBase64StrReceive
(inFilePathStr, inGSettings=None)[исходный код]¶ Read binary file and encode in base64 to transmit (safe for JSON transmition)
- Параметры
inFilePathStr – File path to read
inGSettings – global settings of the Agent (singleton)
- Результат
File content in string base64 format (use base64.b64decode to decode data). Return None if file is not exist
-
pyOpenRPA.Agent.__Agent__.
OSFileMTimeGet
(inFilePathStr: str) → float[исходный код]¶ Read file modification time timestamp format (float)
- Параметры
inFilePathStr – File path to read
- Результат
timestamp (float) Return None if file is not exist
-
pyOpenRPA.Agent.__Agent__.
OSFileTextDataStrCreate
(inFilePathStr, inFileDataStr, inEncodingStr='utf-8', inGSettings=None)[исходный код]¶ Create text file in the agent GUI session
- Параметры
inFilePathStr – File abs path
inFileDataStr – File data text content
inEncodingStr – Write file encoding
inGSettings – global settings of the Agent (singleton)
- Результат
-
pyOpenRPA.Agent.__Agent__.
OSFileTextDataStrReceive
(inFilePathStr, inEncodingStr='utf-8', inGSettings=None)[исходный код]¶ Read text file in the agent GUI session
- Параметры
inFilePathStr – File abs path
inEncodingStr – Read file encoding. Default utf-8
inGSettings – global settings of the Agent (singleton)
- Результат
File text content in string format (use base64.b64decode to decode data). Return None if file is not exist
-
pyOpenRPA.Agent.__Agent__.
ProcessWOExeUpperUserListGet
()[исходный код]¶ 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
- Параметры
inProcessNameWOExeList –
- Результат
list of the agent user process in upper case without .EXE. Example [«NOTEPAD»,»…»],
.. v1.2.12 replace:: v1.2.12