Vielleicht hat das Kabel ein Loch ?!
Das sollte er vlt mal überprüfen, denn da könnten die Daten ja auslaufen.
Das mit der Kurve kann ja nicht sein!
Vielleicht hat das Kabel ein Loch ?!
Das sollte er vlt mal überprüfen, denn da könnten die Daten ja auslaufen.
Das mit der Kurve kann ja nicht sein!
Ich bezweifle das man mit einem 32 Byte Ping eine Seite DDosen kann
Was ist denn hier passiert ?
Und ein herzliches Wilkommen im Forum
Lg F4R
Irgendwie scheint es jetzt doch zu Funktionieren...
Danke nochmal chess Ich hab mit echt den Kopf zerbrochen was daran falsch war.
Lg F4R
Erstmal Danke chess ... der Fehler ist mir echt nicht aufgefallen und wurde auch nie angezeigt, scheint aber der Faktor des
nicht reagierens gewesen zu sein. Alles funktioniert jetzt auch, aber wenn ich die IE nicht sichtbar starte funktioniert es nicht mehr...
Woran liegt das ?
Lg F4R
Hallo Leute,
ich habe ein kleines Login Skript gebastelt und ich habe ein Probelm: wenn das Password Falsch war dann
funktioniert alles Pervekt aber wenn das Passwort richtig war und die seite geändert wird funktioniert nichts mehr
und ich muss mein Programm mit dem Taskmanager killen ...
Hier mal mein Skript:
_Login_Gui()
Func _Login_Gui()
$Form1 = GUICreate("Login", 258, 162, 192, 164)
$Label1 = GUICtrlCreateLabel("Username:", 8, 24, 55, 17)
$Label2 = GUICtrlCreateLabel("Password:", 8, 56, 53, 17)
$Input1 = GUICtrlCreateInput("", 65, 24, 183, 21)
$Input2 = GUICtrlCreateInput("", 64, 56, 185, 21,BitOR($GUI_SS_DEFAULT_INPUT,$ES_PASSWORD))
$Button1 = GUICtrlCreateButton("Login", 8, 104, 243, 25)
GUICtrlCreateGroup("", 8, 8, 241, 9)
GUICtrlCreateGroup("", 8, 136, 241, 9)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button1
_Login_Office("https://www.example.com/",GUICtrlRead($Input1),GUICtrlRead($Input2))
GUIDelete($Form1)
ExitLoop
EndSwitch
WEnd
EndFunc
Func _Login_Office($URL,$Username,$Password)
Global $IE = _IECreate($URL,0,0)
$Form = _IEFormGetCollection($IE,0)
$ieUsername_Input = _IEFormElementGetObjByname($Form,"cred_userid_inputtext")
_IEFormElementSetValue ($ieUsername_Input,$Username)
$iePassword_Input = _IEFormElementGetObjByName($Form,"cred_password_inputtext")
_IEFormElementSetValue ($iePassword_Input,$Password)
_IEFormSubmit($Form,0)
_IELoadWait($Form)
Sleep(1000)
$sText = _IEBodyReadText($IE)
If StringRegExp($sText,"Dies scheint keine gültige Benutzer-ID zu sein") Or StringRegExp($sText,"Benutzer-ID oder Kennwort wurde nicht erkannt") Then
MsgBox(0,"Error!","Der Benutzenamer oder das Password wurde nicht erkant.")
Else
MsgBox/0,"Super","DU bist jetzt eingeloggt")
EndIf
EndFunc
[/autoit] [autoit][/autoit] [autoit][/autoit]
Ich hoffe ihr könnt mir helfen...
Lg F4R
Wo kann ich die runterladen ?
[Edit] Hab's gefunden
Kann es sein das die IE.au3 einen Fehler hat ? ich bekomme da manchmal:
C:\Program Files (x86)\AutoIt3\Include\IE.au3 (585) : ==> The requested action with this object has failed.:
WEnd
WEnd^ ERROR
Ich hatte genau das gleiche Problem...
Aber ich glaube das passiert nur wenn man viele lieder auf einmal Herunterlädt.
Die Dateien wurden bei mir erstellt aber sie waren leer, falls das weiterhilft.
Lg F4R
Das ist mir jetzt ein bisschen peinlich
Ich habe echt gedacht das es das noch nicht gibt
Ist ja auch nicht so leicht zu finden... aber danke für den Hinweis !
Lg F4R
Ich hätte noch einen Vorschlag:
wäre es möglich in der nächsten Version eine "Vorhören" Funktion einzubauen ?
Wäre echt eine super Sache da man häufig viele ergenbnisse bekommt und ich z.B. nie weis was
jetzt die beste Quallität oder das richtige Lied ist.
Das Programm ist echt super ! Danke nochmal dafür
Lg F4R
Ps: Falls der Vorschlag schon genannt wurde sorry hab den Text etwas überflogen
shadow667 stimmt du hast recht,
in meinem Fall überprüfe ich nur den Aktuellen Ping zum Computer...
mein Fehler. Ich muss natürlich @error auslesen
Danke für den Hinweis
Legatos ich kenne noch eine Software die du alternativ verwenden könntest: "Netscan"
Das Programm ist kostenlos kann man bei chip runterladen wenn es mich nicht täuscht.
Enthält leider Werbung aber tut seinen Job
Hallo Legatos,
Ich habe mal eine Funktion geschrieben die anzeigt ob die Computer Online oder Offline sind.
Mit dem Runterfahren etc. habe ich keine Ahnung
Ich hoffe ich konnte dir weiterhelfen.
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Local $Btn[21]
$Form1_1 = GUICreate("JVA Siegburg - AT-Printwork Console", 544, 388, 950, 246)
$Btn[11] = GUICtrlCreateButton("PC 11", 408, 176, 105, 41)
$Btn[12] = GUICtrlCreateButton("PC 12", 280, 176, 105, 41)
$Btn[13] = GUICtrlCreateButton("PC 13", 152, 176, 105, 41)
$Btn[14] = GUICtrlCreateButton("PC 14", 24, 176, 105, 41)
$Btn[15] = GUICtrlCreateButton("PC 18", 344, 40, 105, 41)
$Btn[16] = GUICtrlCreateButton("PC 15", 88, 88, 105, 41)
$Btn[17] = GUICtrlCreateButton("PC 16", 216, 88, 105, 41)
$Btn[18] = GUICtrlCreateButton("PC 17", 344, 88, 105, 41)
$Btn[19] = GUICtrlCreateButton("PC 19", 216, 40, 105, 41)
$Btn[20] = GUICtrlCreateButton("PC 20", 88, 40, 105, 41)
$allOff = GUICtrlCreateButton("Alle PCs runterfahren", 24, 232, 233, 41)
$allOn = GUICtrlCreateButton("Komplettstart", 280, 232, 233, 41)
GUISetState(@SW_SHOW)
AdlibRegister("_IsOnline",6000)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _IsOnline()
For $i = 11 To 20
$Adress = "192.168.0."&$i
If Ping($Adress,250) = 1 Or 2 Or 3 Or 4 Then
GUICtrlSetBkColor($Btn[$i],0xFF0000)
Else
GUICtrlSetBkColor($Btn[$i],0x00FF00)
EndIf
Next
EndFunc
Lg F4R
Ich habe jetzt einige msgs gefunden ich habe die hilfe zwar schon vorher angeschaut aber da ist mir
der "Link" zu den msgs nicht aufgefallen
Danke ich glaube das Thema hat sich erledigt
Ahh so etwas ähnliches habe ich mir schon gedacht
Danke jetzt hab ich das auch verstanden.
Gibt es eine Liste in der alle msgId's stehen ?
oder stehen die auf der Seite dessen Link du geschickt hast ?
Ich glaube das Buffern hab ich verstanden, aber wie funktioniert das mit:
[autoit]GUIRegisterMsg($WM_MOUSEMOVE, "_WM_Proc")
GUIRegisterMsg($WM_MOUSELEAVE, "_WM_Proc")
GUIRegisterMsg($WM_LBUTTONDOWN, "_WM_Proc")
GUIRegisterMsg($WM_RBUTTONDOWN, "_WM_Proc")
GUIRegisterMsg($WM_PAINT, "_WM_PAINT")
und:
[autoit]Func _WM_Proc($hWnd, $iMsg, $wParam, $lParam)
#forceref $hWnd, $iMsg, $wParam, $lParam
wenn du mir erklären könntest wie das Funktioniert wäre das echt nett von dir
Sieht gut aus ich verstehe auch den Größten Teil xD
Leider wird beim "Malen" das Gedrückt halten nicht unterstützt d.h. man muss immer einzeln Drücken
Der rest ist echt super gemacht
Danke name22
Könntest du mir noch Speziell erklären wie du das mit dem Buffer gemacht hast ? wäre echt nett !
Ich habe schon viel ausprobiert doch bei allen versuchen hat das Bild geflackert.
Wenn die Maus im Bild ist soll ein weiser Rahmen um die Kachel erscheinen auf der die Maus gerade ist.
Wenn die Maus geklickt wird soll die Kachel gezeichnet werden eben auch in der kachel in der die Maus ist.
Rechtsklick mit der Maus soll die Angewählte Kachel wieder Löschen.
Fals das ist was du wissen möchtest.
Habs editiert.
Ich möchte Ja einen weisen Kasten um das Feld Zeichenen in dem sich die Maus gerade befindet und danach müsste
ich das Bild ja resetten und dann wären auch die Bereits gezeichneten Kacheln weg... das wollen wir aber nicht
Wenn es doch so geht wie beschrieben dann entschuldige ich mich schonmal im voraus
warscheinlich liegt das daran das ich nicht weis wie man das macht
Kannst du mir ja mal zeigen