1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. pretrojaner

Beiträge von pretrojaner

  • compile au3

    • pretrojaner
    • 9. Juli 2009 um 20:58

    Gute idee dein Script. Kann man sicher gebrauchen.

    nur die AutoItSC.bin wird von den bin dateien benötig.

    bei mir würde das script z.b. nicht laufen da 64 bit OS. da heißt der programme order anders, kannst dies aber durch @ProgramFilesDir ersetzten. z.b.

    [autoit]

    FileInstall(@ProgramFilesDir & "\AutoIt3\Aut2Exe\Aut2exe.exe","Aut2exe.exe")

    [/autoit]

    gruß

  • Bräuchte hilfe zu UDPOpen ( IPAddr, port )

    • pretrojaner
    • 9. Juli 2009 um 20:25

    habe ich die frage zu schwierig oder kompliziert gestellt ? oder weis keiner die lösung ? ;)

    gruß

  • Bräuchte hilfe zu UDPOpen ( IPAddr, port )

    • pretrojaner
    • 9. Juli 2009 um 17:48

    Hallo habe mal folgendes script geschrieben:

    Spoiler anzeigen
    [autoit]

    UDPStartup()
    $empfang = UDPBind("192.168.10.255", "xxxx") ; xxxx port adresse von der aus der Broadcast gesendet wurde
    If @error Then
    MsgBox(-1, "", "error startup")
    EndIf
    $socket = UDPOpen("192.168.10.255", 10011)
    If @error Then
    MsgBox(-1, "", "error udpopen")
    EndIf
    UDPSend($socket, "<query mess='1' id='test1'/>" & @CRLF)
    If @error Then
    MsgBox(-1, "", "error send")
    EndIf
    Sleep(3000)
    ;~ UDPSend($socket2, "<query mess='2' id='test1'/>"&@CRLF)
    ;~ if @error Then
    ;~ msgbox(-1,"","error send")
    ;~ endif
    MsgBox(0, "UDP Antwort", $empfang)
    UDPCloseSocket($socket)
    UDPShutdown()

    [/autoit]

    Im grunde funktioniert das ganze auch, der Connect findet statt und der String wird gesendet.

    Mein Problem hierbei ist jedoch, das die Verbindung jedes mal über einen anderen Port aufgebaut wird. Die Angabe für den Port bei

    UDPOpen ( IPAddr, port )

    bezieht sich ja nur auf den Zielport auf den Verbunden werden soll.

    Gibt es eine möglichkeit den Quellport vor zu definieren ?

    Der Grund warum ich das bräuchte: ich habe ein Device welches mir antwortet, aber nur auf dem Port von dem Ich aus sende.Dieser Port ist aber nach jedem erneuten Aufruf ein anderer. Habe dieses mit Wireshark und TCPview überprüft. Ich hoffe sehr ihr könnt mir weiter helfen.

  • benötige mal eine kleine hilfe

    • pretrojaner
    • 16. Juni 2009 um 21:54

    der ok button disabled sich auch wenn ich von drei gesetzten häckenen eines wieder weg nehme ? !

  • benötige mal eine kleine hilfe

    • pretrojaner
    • 16. Juni 2009 um 19:34

    Hallo,

    bei diesem kleinen Script, ist es ja noch übersichtlich, jedoch stellt sich mir die Frage wie man es vieleicht besser bewerstelligen kann, die abfrage zu lösen. vorallem wenn die anzahl der checkboxen erhöht wird ?

    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    $Form1 = GUICreate("Alice HUL Tool", 228, 113, 193, 125)
    GUISetBkColor(0xFFFFFF)
    $Checkbox1 = GUICtrlCreateCheckbox("Lookup Timer auf 120 sec Setzten", 16, 16, 185, 17)
    $Checkbox2 = GUICtrlCreateCheckbox("Internetzeitsync. Deaktivieren", 16, 40, 185, 17)
    $Button1 = GUICtrlCreateButton("OK", 56, 72, 113, 25, 0)
    GUICtrlSetState($Button1,$GUI_DISABLE)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    GUISetState()

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Checkbox1, $Checkbox2
    if GUICtrlRead($Checkbox1) = $GUI_CHECKED Or GUICtrlRead($Checkbox2) = $GUI_CHECKED Then
    GUICtrlSetState($Button1,$GUI_ENABLE)
    Else
    GUICtrlSetState($Button1,$GUI_DISABLE)
    EndIf
    Case $Button1
    if GUICtrlRead($Checkbox1) = $GUI_CHECKED Then
    RegWrite("HKEY_CURRENT_USER\Software\Respironics\Alice Sleepware\settings","lookup_timer","REG_DWORD",120)
    EndIf
    if guictrlread($Checkbox2) = $GUI_CHECKED Then
    RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters","Type","REG_SZ","NoSync")
    EndIf
    msgbox(0,"Meldung","Parameter erfolgreich gesetzt programm wird beendet")
    Exit
    EndSwitch
    WEnd

    [/autoit]


    Edit_: einen Fehler bereits selber erkannt und entfernt.

  • Dateivorgabe abändern.

    • pretrojaner
    • 7. Juni 2009 um 18:02

    hi,

    wenn ich mit rechtsklick ein neues au3 script erstelle, wird die datei mit volgenden lines gefüllt:

    [autoit]

    #cs ----------------------------------------------------------------------------

    [/autoit][autoit][/autoit][autoit]

    AutoIt Version: 3.3.1.0 (beta)
    Author: myName

    [/autoit][autoit][/autoit][autoit]

    Script Function:
    Template AutoIt script.

    [/autoit][autoit][/autoit][autoit]

    #ce ----------------------------------------------------------------------------

    [/autoit][autoit][/autoit][autoit]

    ; Script Start - Add your code below here

    [/autoit]

    wo kann ich diese vorgabe finden ? bzw. verändern ?

    Gruß


    ---------------
    Keiner ne idee ???

  • Wie lang darf ein String sein

    • pretrojaner
    • 1. Juni 2009 um 18:45

    cool Danke, das ging ja flott

  • Wie lang darf ein String sein

    • pretrojaner
    • 1. Juni 2009 um 18:39

    Hallo,

    experimentiere schon eine weile mit Autoit, jedoch fehlen mir hin und wieder Informationen die mich interressieren. wie z.b.

    wie lang bzw wie groß darf die StringInformation sein ?

    gruß
    Der Lange

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™