RPA / Robocorp
Applications / Core operations
Open a single application
tasks.py
from robocorp.tasks import task
from robocorp import windows
@task
def apps_open_single():
# Open app (example: Notepad)
desktop = windows.desktop()
desktop.windows_run("notepad.exe")
Open multiple applications
tasks.py
from robocorp.tasks import task
from robocorp import windows
@task
def apps_open_multiple():
# Open multiple apps
desktop = windows.desktop()
desktop.windows_run("calc.exe")
desktop.windows_run("notepad.exe")
Switch between applications
tasks.py
from robocorp.tasks import task
from robocorp import windows
@task
def apps_switch():
# Switch to app: Notepad
notepad_window = windows.find_window('subname:"Notepad"')
notepad_window.set_focus()
# Switch to app: Calculator
calculator_window = windows.find_window('subname:"Calculator"')
calculator_window.set_focus()
Close applications
tasks.py
from robocorp.tasks import task
from robocorp import windows
@task
def apps_close() :
# Close app (example: Calculator)
app_window = windows.find_window('subname: "Notepad"')
app_window.close_window()