Pelagio hat geschrieben:Hier eine schnelle Antworten !
Code: Alles auswählen
#File = "liste.txt" WinDir$ = Space(100): GetSystemDirectory_(WinDir$,100) RunProgram(WinDir$+"\notepad.exe", #File, "" )
Ohje, vorhin ging das nicht...

Pelagio hat geschrieben:Hier eine schnelle Antworten !
Code: Alles auswählen
#File = "liste.txt" WinDir$ = Space(100): GetSystemDirectory_(WinDir$,100) RunProgram(WinDir$+"\notepad.exe", #File, "" )
Code: Alles auswählen
Procedure Ping(Name.s)
Protected ping = RunProgram("ping", Name, "", #PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
Protected Text.s
If ping
While ProgramRunning(ping)
Text = ReadProgramString(ping)
OemToChar_(@Text, @Text)
AddGadgetItem(0, #PB_Any, Text)
Wend
EndIf
CloseProgram(ping)
EndProcedure
OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "", #PB_Window_SystemMenu)
EditorGadget(0, 10, 10, 620, 460, #PB_Editor_ReadOnly)
Ping("www.google.de")
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Break
EndSelect
ForEver
Code: Alles auswählen
If FindString(String$, "Antwort von", 1)
Debug "neues Gerät gefunden"
ElseIf FindString(String$, "Zeitüberschreitung", 1) Or FindString(String$, "Zielhost nicht erreicht", 1)
Debug "kein neues Gerät gefunden"
EndIf