Jump to content

carazytrk

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by carazytrk

  1. I ended up using a wait loop to work around this. Thanks for the help While ControlCommand("Workstation Login", "", NAME: txtPassword, "IsVisible", "") = 0 If Not WinExists("Workstation Login") = 1 Then Exit WEnd
  2. I'm trying to use the ControlGetText() function, however get @error=1 and "" Local $btnLoginMode = ControlGetText("Workstation Login","","[NAME:btnLoginMode]]") Do Sleep(20) MsgBox(0, "Value of $btnLoginMode is:", $btnLoginMode) $btnLoginMode = ControlGetText("Workstation Login","","[NAME:btnLoginMode]]") Until $btnLoginMode = "Smart Card"
  3. I'm building a script to interface with an internally build application made with .Net. My end goal is to have a script that will take the user's Username/Password as command line arguments and insert them into the applications login form. The issue I'm running into is around detecting text in a button control. On the login page,there is a button to switch between Smart Card and UN/PW login. >>>> Control <<<< Class: WindowsForms10.BUTTON.app.0.2bb23b_r22_ad1 Instance: 3 ClassnameNN: WindowsForms10.BUTTON.app.0.2bb23b_r22_ad13 Name: btnLoginMode Advanced (Class): [NAME:btnLoginMode] ID: 852626 Text: Standard Login Position: 156, 113 Size: 102, 26 ControlClick Coords: 55, 14 Style: 0x5601000B ExStyle: 0x00000000 Handle: 0x000D0292 Can anyone please help guide me how to add logic to determine if this button says "Standard Login" vs "Smart Card"? I need the script to wait until the "LoginMode" button says Standard Login or cancel if the user clicks the OK (NAME:btnOk) or Cancel (NAME:btnCancel) buttons. Thank you. Christopher
×
×
  • Create New...