home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / vyzkuste / triky / triky.exe / autoit-v3-setup.exe / Examples / sysinfo.au3 < prev    next >
Text File  |  2005-01-19  |  4KB  |  63 lines

  1. #include <GuiConstants.au3>
  2.  
  3. GuiCreate("Computer Information - By : Para", 469, 639,(@DesktopWidth-469)/2, (@DesktopHeight-639)/2 , $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS)
  4.  
  5. $VOL = DriveGetLabel("C:\")
  6. $SERIAL = DriveGetSerial("C:\")
  7. $TOTAL = DriveSpaceTotal("C:\")
  8. $FREE = DriveSpaceFree("C:\")
  9.  
  10. $ComputerName = GuiCtrlCreateLabel("Computer Name", 10, 10, 150, 20)
  11. $CurrentUserName = GuiCtrlCreateLabel("Current User Name", 10, 40, 150, 20)
  12. $Operatingsystem = GuiCtrlCreateLabel("Operating System", 10, 70, 150, 20)
  13. $ServicePack = GuiCtrlCreateLabel("Service Pack", 10, 100, 150, 20)
  14. $VolumeLabel = GuiCtrlCreateLabel("C: Volume Label", 10, 130, 150, 20)
  15. $SerialNumber = GuiCtrlCreateLabel("C: Serial Number", 10, 160, 150, 20)
  16. $TotalSpace = GuiCtrlCreateLabel("C: Total Space", 10, 190, 150, 20)
  17. $FreeSpace = GuiCtrlCreateLabel("C: Free Space", 10, 220, 150, 20)
  18. $IpAddress = GuiCtrlCreateLabel("Ip Address", 10, 250, 150, 20)
  19. $StartupDirectory = GuiCtrlCreateLabel("Startup Directory", 10, 280, 150, 20)
  20. $WindowsDirectory = GuiCtrlCreateLabel("Windows Directory", 10, 310, 150, 20)
  21. $SystemFolderDirectory = GuiCtrlCreateLabel("System Folder Directory", 10, 340, 150, 20)
  22. $DesktopDirectory = GuiCtrlCreateLabel("Desktop Directory", 10, 370, 150, 20)
  23. $MyDocumentsDirectory = GuiCtrlCreateLabel("My Documents Directory", 10, 400, 150, 20)
  24. $ProgramFileDirectory = GuiCtrlCreateLabel("Program File Directory", 10, 430, 150, 20)
  25. $StartMenuDirectory = GuiCtrlCreateLabel("Start Menu Directory", 10, 460, 150, 20)
  26. $DesktopWidth = GuiCtrlCreateLabel("Desktop Width (Pixels)", 10, 520, 150, 20)
  27. $TemporaryFileDirectory = GuiCtrlCreateLabel("Temporary File Directory", 10, 490, 150, 20)
  28. $DesktopHeight = GuiCtrlCreateLabel("Desktop Height (Pixels)", 10, 550, 150, 20)
  29. $Date = GuiCtrlCreateLabel("Date", 10, 580, 150, 20)
  30. $Time = GuiCtrlCreateLabel("Time", 10, 610, 150, 20)
  31. $Input_ComputerName = GuiCtrlCreateInput("" & @ComputerName, 180, 10, 280, 20)
  32. $Input_CurrentUserName = GuiCtrlCreateInput("" & @UserName, 180, 40, 280, 20)
  33. $Input_OperatingSystem = GuiCtrlCreateInput("" & @OSTYPE, 180, 70, 280, 20)
  34. $Input_ServicePack = GuiCtrlCreateInput("" & @OSServicePack, 180, 100, 280, 20)
  35. $Input_VolumeLabel = GuiCtrlCreateInput("" & $VOL, 180, 130, 280, 20)
  36. $Input_SerialNumber = GuiCtrlCreateInput("" & $SERIAL, 180, 160, 280, 20)
  37. $Input_TotalSpace = GuiCtrlCreateInput("" & $TOTAL, 180, 190, 280, 20)
  38. $Input_FreeSpace = GuiCtrlCreateInput("" & $FREE, 180, 220, 280, 20)
  39. $Input_IpAddress = GuiCtrlCreateInput("" & @IPAddress1, 180, 250, 280, 20)
  40. $Input_StartupDirectory = GuiCtrlCreateInput("" & @StartupDir, 180, 280, 280, 20)
  41. $Input_WindowsDirectory = GuiCtrlCreateInput("" & @WindowsDir, 180, 310, 280, 20)
  42. $Input_SystemFolderDirectory = GuiCtrlCreateInput("" & @SystemDir, 180, 340, 280, 20)
  43. $Input_DesktopDirectory = GuiCtrlCreateInput("" & @DesktopDir, 180, 370, 280, 20)
  44. $Input_MyDocumentsDirectory = GuiCtrlCreateInput("" & @MyDocumentsDir, 180, 400, 280, 20)
  45. $Input_ProgramFilesDirectory = GuiCtrlCreateInput("" & @ProgramFilesDir, 180, 430, 280, 20)
  46. $Input_StartMenuDirectory = GuiCtrlCreateInput("" & @StartMenuDir, 180, 460, 280, 20)
  47. $Input_TemporaryFileDirectory = GuiCtrlCreateInput("" & @TempDir, 180, 490, 280, 20)
  48. $Input_DesktopWidth = GuiCtrlCreateInput("" & @DesktopWidth, 180, 520, 280, 20)
  49. $Input_DesktopHeight = GuiCtrlCreateInput("" & @DesktopHeight, 180, 550, 280, 20)
  50. $Input_Date = GuiCtrlCreateInput("(MONTH)(DAY)(YEAR) " & @MON & "-" & @MDAY & "-" & @YEAR, 180, 580, 280, 20)
  51. $Input_Time = GuiCtrlCreateInput("(HOUR)(MIN)(SEC) " & @HOUR &  ":" & @MIN & ":" & @SEC, 180, 610, 280, 20)
  52.  
  53. GuiSetState()
  54. While 1
  55.     $msg = GuiGetMsg()
  56.     Select
  57.     Case $msg = $GUI_EVENT_CLOSE
  58.         ExitLoop
  59.     Case Else
  60.     ;;;
  61.     EndSelect
  62. WEnd
  63. Exit