Jump to content

Recommended Posts

Posted (edited)

Hello,

i am new in autoit world and i need your help.

I want create application with gui. When a write password, i want execute notepad.exe. If i write wrong password, i want open error message with text.

Here is my code:

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>


$Gui = GUICreate("Admin", 280, 50, -1, -1,$WS_POPUPWINDOW)
Local $Gui
main()
Func main()
   $text = GUICtrlCreateInput("", 10, 15, 150, 20)
   $Button1 = GUICtrlCreateButton("OK", 165, 10, 50, 30)
   $Button2 = GUICtrlCreateButton("EXIT", 220, 10, 50, 30)
   GUISetState(@SW_SHOW)
   While 1
      $msg = GUIGetMsg()
      Switch $msg
      Case $Button1
      If $text <> "password" then
         MsgBox(4096, "Error", "Wrong password!")
      Else
         Run("notepad.exe")
         Exit
      EndIf
      Case $button2
         Exit
      EndSwitch
   WEnd
EndFunc

Thanks a lot for your help :)

Edited by Melba23
Added code tags
Posted

Welcome to AutoIt and the forum!
Can you please describe which problems you face? Do you get any error message etc.?

My UDFs and Tutorials:

  Reveal hidden contents

 

  • Moderators
Posted

Deyle,

Welcome to the AutoIt forums.

You need to read the content of the input like this:

If GUICtrlRead($text) <> "password" then

M23

P.S.

When you post code please use Code tags - see here how to do it.  Then you get a scrolling box and syntax colouring as you can see above now I have added the tags.

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...