home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 April / PCWorld_2001-04_cd.bin / Software / Vyzkuste / autoit / AutoIt.exe / AutoIt.msi / Cabs.w1.cab / Notepad.vbs < prev    next >
Text File  |  1999-08-19  |  2KB  |  53 lines

  1. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  2. '
  3. ' Example WSH Script (VBScript)
  4. '
  5. '
  6. ' (c)1999 Jonathan Bennett, jbennett@hidden.demon.co.uk
  7. '
  8. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  9.  
  10. ' Require Variants to be declared before used
  11. Option Explicit 
  12.  
  13.  
  14. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  15. ' Declare Variables & Objects
  16. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  17.  
  18. Dim oShell
  19. Dim oAutoIt
  20.  
  21.  
  22. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  23. ' Initialise Variables & Objects
  24. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  25.  
  26. Set oShell = WScript.CreateObject("WScript.Shell")
  27. Set oAutoIt = WScript.CreateObject("AutoItX.Control")
  28.  
  29.  
  30. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  31. ' Start of Script
  32. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  33.  
  34. WScript.Echo "This script will run notepad and type in some text"
  35.  
  36. oShell.Run "notepad.exe", 1, FALSE
  37.  
  38. ' Wait for the Notepad window to become active
  39. oAutoIt.WinWaitActive "Untitled - Notepad", ""
  40.  
  41. ' Send some keystokes to notepad
  42. oAutoIt.Send "Hello, this is line 1{ENTER}"
  43. oAutoIt.Send "This is line 2{ENTER}This is line 3"
  44. oAutoIt.Sleep 1000
  45. oAutoIt.Send "!{F4}"
  46. oAutoIt.WinWaitActive "Notepad", "save the changes?"
  47. oAutoIt.Send "!n"
  48. oAutoIt.WinWaitClose "Untitled - Notepad", ""
  49.  
  50.  
  51. WScript.Quit
  52.  
  53.