Ich habe da ein problem ich muss immer 2mal Klicken und die gewünschte Funktion der schleife zu bekommen. Ich versteh nur nicht warum.
Wäre nett wenn da mal jemand drüber schaut und mich auf den Fehler schuppst.
Code: Alles auswählen
Repeat
wevent =WaitWindowEvent()
para = GetGadgetState(#lbouton1)
Select wevent
Case #WM_LBUTTONDOWN
Select EventGadget()
Case #kbouton1
ClearGadgetItemList(#lbouton1)
laden()
Case #kbouton2
EndTimer(#uhr)
einstellung()
StartTimer(#uhr, 900, @uhr())
EndSelect
Case #WM_LBUTTONDBLCLK
If ipplan(para)\ipname = "Neu" Or ipplan(para)\ipname = ""
ipplan(para)\ipport=InputRequester("Port ändern","Neuer Prot wenn nötig Eingeben",ipplan(para)\ipport)
ipplan(para)\ippass=InputRequester("Passwort ändern","Neues Prasswort wenn nötig Eingeben",ipplan(para)\ippass)
EndIf
radmin(" /noinput")
Case #WM_RBUTTONDOWN
Quit = 0
DisplayPopupMenu(8,WindowID(#hfenster)) ; stelle jetzt das Popup-Menü dar
Case #PB_Event_Menu
Select EventMenu() ; ermittle den angeklickten Menü-Eintrag...
Case 1 : admin(" /file")
Debug "File"
Quit = 1
Case 2 : admin(" /telnet")
Debug "telnet"
Quit = 1
Case 3 : admin(" /shutdown")
Debug "FullKontroll"
Quit = 1
Case 4 : If MessageRequester("WARNUNG", "Achtung Remotesteuerung", #PB_MessageRequester_YesNo) = #PB_MessageRequester_Yes
admin("")
EndIf
Quit = 1
Case 5 : MessageRequester("Info", "Das Putty passwort ist >"+ipplan(para)\ippass+"<", #PB_MessageRequester_Ok)
putty()
Quit = 1
Case 6 : winscp()
Quit = 1
Case 7 : SetClipboardText(ipplan(para)\ipip)
MessageRequester("Info", "Die IP >"+ipplan(para)\ipip+"< wurde"+Chr(13)+"in die Zwischenablage Kopiert", #PB_MessageRequester_Ok)
Quit = 1
Case 8
whois()
EndSelect
EndSelect
Until wevent=#PB_Event_CloseWindow