lRDPConfigurationItem={# Init the configuration item
"Login":inLoginStr,# Login, example "test"
"Host":inHostStr,# Host address, example "77.77.22.22"
"Password":inPasswordStr,# Password, example "test"
"Port":inPortStr,# RDP Port, example "3389"
"Screen":{
"Login":inLoginStr,# Login, example "test"
"Width":1680,# Width of the remote desktop in pixels, example 1680
"Password":inPasswordStr,# Password, example "test"
"Height":1050,# Height of the remote desktop in pixels, example 1050
"Screen":{
# "640x480" or "1680x1050" or "FullScreen". If Resolution not exists set full screen, example
"Width":1680,# Width of the remote desktop in pixels, example 1680
"FlagUseAllMonitors":False,# True or False, example False
"Height":1050,# Height of the remote desktop in pixels, example 1050
"DepthBit":"32"# "32" or "24" or "16" or "15", example "32"
# "640x480" or "1680x1050" or "FullScreen". If Resolution not exists set full screen, example
},
"FlagUseAllMonitors":False,# True or False, example False
"SharedDriveList":["c"],# List of the Root sesion hard drives, example ["c"]
"DepthBit":"32"# "32" or "24" or "16" or "15", example "32"
###### Will updated in program ############
},
"SessionHex":"77777sdfsdf77777dsfdfsf77777777",# Hex is created when robot runs, example ""
"SharedDriveList":["c"],# List of the Root sesion hard drives, example ["c"]
"SessionIsWindowExistBool":False,# Flag if the RDP window is exist, old name "FlagSessionIsActive". Check every n seconds , example False
###### Will updated in program ############
"SessionIsWindowResponsibleBool":False,# Flag if RDP window is responsible (recieve commands). Check every nn seconds. If window is Responsible - window is Exist too , example False
"SessionHex":"77777sdfsdf77777dsfdfsf77777777",# Hex is created when robot runs, example ""
"SessionIsIgnoredBool":False# Flag to ignore RDP window False - dont ignore, True - ignore, example False
"SessionIsWindowExistBool":False,# Flag if the RDP window is exist, old name "FlagSessionIsActive". Check every n seconds , example False
}
"SessionIsWindowResponsibleBool":False,# Flag if RDP window is responsible (recieve commands). Check every nn seconds. If window is Responsible - window is Exist too , example False
gSettings["RobotRDPActive"]["RDPList"][inRDPSessionKeyStr]=lRDPConfigurationItem# Add item in RDPList
"SessionIsIgnoredBool":False# Flag to ignore RDP window False - dont ignore, True - ignore, example False
Connector.Session(lRDPConfigurationItem)# Create the RDP session
}
Connector.SystemRDPWarningClickOk()# Click all warning messages
gSettings["RobotRDPActive"]["RDPList"][inRDPSessionKeyStr]=lRDPConfigurationItem# Add item in RDPList
Connector.Session(lRDPConfigurationItem)# Create the RDP session
Connector.SystemRDPWarningClickOk()# Click all warning messages