Note: You are looking at a static snapshot of documentation related to Robot Framework automations. The most recent documentation is at https://robocorp.com/docs
RPA.Desktop.OperatingSystem
Get machine boot time
return: | boot time in seconds from Epoch |
---|
Usage
${epoch} Boot Time In Seconds From Epoch
Get computer boot time in seconds from Epoch or in datetime string.
Arguments
Argument | Type | Default value |
---|---|---|
as_datetime | bool | False |
datetime_format | str | %Y-%m-%d %H:%M:%S |
param as_datetime: | if True returns datetime string, otherwise seconds, defaults to False |
---|---|
param datetime_format: | datetime string format, defaults to "%Y-%m-%d %H:%M:%S" |
return: | seconds from Epoch or datetime string |
Usage
${boottime} Get Boot Time
${boottime} Get Boot Time as_datetime=True
${boottime} Get Boot Time as_datetime=True datetime_format=%d.%m.%Y
Get computer memory stats and return those in bytes or in humanized memory format.
Arguments
Argument | Type | Default value |
---|---|---|
humanized | bool | True |
param humanized: | if False returns memory information in bytes, defaults to True |
---|---|
return: | memory information in dictionary format |
Usage
&{mem} Get Memory Stats
&{mem} Get Memory Stats humanized=False
Check if process exists by its name
Arguments
Argument | Type | Default value |
---|---|---|
process_name | str | null |
strict | bool | True |
param process_name: | search for this process |
---|---|
param strict: | defines how match is made, default True which means that process name needs to be exact match and False does inclusive matching |
return: | process instance or False |
Usage
${process} Process Exists calc
${process} Process Exists calc strict=False