Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.40 KB | None | 0 0
  1. ; Script Start - Add your code below here
  2. #include <File.au3>
  3. #include <GUIConstants.au3>
  4.  
  5. #Region ### START Koda GUI section ### Form=
  6. $Form1 = GUICreate("Status", 345, 89, 193, 125)
  7. $Progress1 = GUICtrlCreateProgress(8, 64, 326, 17)
  8. GUICtrlSetLimit(-1, 4590, 0)
  9. $Label1 = GUICtrlCreateLabel("Bitte Warten - Die IP-Adressen werde überprüft", 8, 40, 327, 20)
  10. GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
  11. $Button1 = GUICtrlCreateButton("Starten!", 8, 8, 331, 25, 0)
  12. GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
  13. GUISetState(@SW_SHOW)
  14. #EndRegion ### END Koda GUI section ###
  15.  
  16. While 1
  17.     $nMsg = GUIGetMsg()
  18.     Switch $nMsg
  19.         Case $GUI_EVENT_CLOSE
  20.             Exit
  21.         Case $Button1
  22.             ; Benötigte Textdateien erstellen
  23.             If Not _FileCreate("erfolgreich.txt") Then
  24.             EndIf
  25.             If Not _FileCreate("fehlgeschlagen.txt") Then
  26.             EndIf
  27.        
  28.             $erfolgreich = FileOpen("erfolgreich.txt", 2)
  29.             $fehlgeschlagen = FileOpen("fehlgeschlagen.txt", 2)
  30.             For $bereich = 1 To 18
  31.                 For $adresse = 1 To 255
  32.                     If Ping("10.110."&$bereich&"."&$adresse,2) Then
  33.                         FileWriteLine($erfolgreich, "Online: 10.110."&$bereich&"."&$adresse&@CRLF)
  34.                     Else
  35.                         FileWriteLine($fehlgeschlagen, "Offline: 10.110."&$bereich&"."&$adresse&@CRLF)
  36.                     EndIf
  37.                 Next
  38.                 GUICtrlSetData($Progress1,$Bereich*5)
  39.             Next
  40.             MsgBox(0, "Erfolgreich!", "Es wurden alle IPs erfolgreich überprüft!")
  41.             ExitLoop
  42.     EndSwitch
  43. WEnd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement