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. Jonathan

Beiträge von Jonathan

  • UDP

    • Jonathan
    • 12. März 2010 um 20:08
    Zitat von nof@ker2

    Server sendet an Client2 : Hallo.


    nicht ganz richtig.... Client2 fragt beim Server ob neue nachrichten da sind und lädt diese dann herunter

    Zitat von nof@ker2

    Verstehst du ?
    Bei ICQ hast du auch keinen Port freigegeben


    jap, genau das wollte ich damit zum ausdruck bringen

  • UDP

    • Jonathan
    • 12. März 2010 um 19:58
    Zitat von nof@ker2

    sonst müsste Ja Client und Server den Port geöffnet haben (bei Spielen z.B.)


    mehr oder Weniger. Spiele rufen die Daten vom GameServer ab, und senden tun Sie ganz normal. Wie z.b. bei ICQ, läuft das alles über einen Externen Server. Du sendest eine nachricht an kontakt xy, der ICQ Client von xy guckt nach, ob auf dem ICQ Server neue nachrichten für ihn sind und lädt diese dann ggf. runter. und zeigt die dann an

    Beil sachen ohne Externen server wie peer2peer braucht man dann auch Portfreigaben

  • UDP

    • Jonathan
    • 12. März 2010 um 19:54

    Du versuchst bei denem Server das Ping an

    [autoit]

    UDPBind (@IPAddress1,28960)

    [/autoit]

    zu senden, was aber nicht geht, weil du ja dann vorher

    [autoit]

    $Open = UDPOpen (@IPAddress1,28960)

    [/autoit]

    brauchst, und es daran senden musst. an UDPBind kannst du nix senden

  • UDP

    • Jonathan
    • 12. März 2010 um 19:46

    so, habs dir mal etwas umgeschrieben, und habs getestet, hatte sogar funktioniert:
    Server:

    Spoiler anzeigen
    [autoit]

    UDPStartup()

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

    $Bind = UDPBind(@IPAddress1, 28960)

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

    While 1
    $Recv = UDPRecv($Bind, 500) ;p.s. 2048^2=4194302
    If $Recv = 'ping' Then
    MsgBox(0, "", $Recv)
    $Open = UDPOpen(@IPAddress1, 28960)
    If @error <> 0 Then
    MsgBox(16, '', 'Error ;(')
    Exit
    EndIf
    UDPSend($Open, 'ping')
    EndIf
    WEnd

    [/autoit]


    Client

    Spoiler anzeigen
    [autoit]

    UDPStartup ()

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

    $Open = UDPOpen (@IPAddress1,28960)
    If @error <> 0 Then
    MsgBox (16,'','Error ;(')
    Exit
    EndIf

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

    UDPSend ($Open,'ping')

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

    $Bind = UDPBind (@IPAddress1,28960)

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

    While 1
    $Recv = UDPRecv ($Bind,500) ;p.s. 2048^2=4194302
    If $Recv <> '' Then
    MsgBox(64,"incoming Message",$Recv)
    ExitLoop
    EndIf
    WEnd

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

    UDPShutdown()

    [/autoit]

    Wobei das Server/Client ja eig. nicht zutrifft, da ja beide beides sind :D
    Edit:\\ XovoxKingdom war schneller... ich muss schneller arbeiten^^

  • Win Api - Tut?

    • Jonathan
    • 12. März 2010 um 17:05

    Hallöchen, Ich ahbe mir überlegt, das es auch langsam für mich Zeit wird mit WinAPI klar zu kommen, nur die ganzen befehle in der Hilfe erschlagen mich richtig :pinch: hat jemand ein einfaches Beispiel, z.b. hatte ich mal was gesehn, zum bei laptops auslesen, wielange der Akku noch hält.

    l.g. Möwe

  • Farben

    • Jonathan
    • 11. März 2010 um 21:57
    Zitat von Bakku

    Ich glaube aber, ich nehme mir einfach ne Farbliste aus dem Internet.

    joar, mach ich auch.... hier sind die, wo ich nehme:
    liste1
    viel übersichtlicher

  • GDI Ladebalken problem

    • Jonathan
    • 11. März 2010 um 21:51

    ist ja ganz nett, aber wenn man eine zahl unter 0 oder über 100 angibt, dann is der balken entsprechend, und bleibt da dann zum teil auch* nach dem man einen neuen wert eingegeben hat.

    *kann ich schlecht erklären einfach ausprobieren...

  • msdn constants importer

    • Jonathan
    • 11. März 2010 um 06:40

    nette sache, gefällt mir :thumbup:

  • 94/5,875=16 HAPPY BIRTHDAY Pinguin

    • Jonathan
    • 10. März 2010 um 00:01

    und der watschler wird 16 :thumbup: HAppy Birthday @ Pinguin94
    hier ein paar 16`ner

    Spoiler anzeigen


    [Blockierte Grafik: http://www.seeklogo.com/images/F/FSK_16_-_Freiwillige_Selbstkontrolle-logo-B3BE885DDD-seeklogo.com.gif]
    [Blockierte Grafik: http://science.ksc.nasa.gov/history/apollo/apollo-16/apollo-16-patch.jpg]


    zum trauern:

    Spoiler anzeigen

    p.s. 16 März 1925: Ein Erdbeben der Stärke 7,1 in der Provinz Yunnan, Volksrepublik China, fordert etwa 5.000 Tote.

    zum lachen:

    Spoiler anzeigen

    16 ist eine undankbare Zahl. Sie ist nämlich kaum größer als ein 15, aber nicht einmal halb so groß wie eine 36. 16 ist die sechszehnte Zahl im großen ABC der Zahlen. Sie kommt genau nach der 15 und ist Vorgänger der berühmten 17.

    In der Schule kriegen Leute mit einer ausergewöhnlich schlechten Leistung eine 16. Wenn der Lehrer sagt: "Schlagt euere Bücher bitte auf Seite 16 auf!", ist man sich oft nicht sicher welche 16 gemeint ist. "Hat er die 16 nach der 15 gemeint, oder meinte er die 16 vor der 17?" Ganz schön verwirrend die ganze Geschichte!

    Mit der 16 will eigentlich niemand etwas zu tun haben, aber man ist ja auch lieber 16 Jahre alt als 15 Jahre, hat lieber ein Auto mit 16 PS als nur mit 15 usw.

  • Hey ^^

    • Jonathan
    • 9. März 2010 um 15:45

    Herzlich willkommen im Forum Jens, und keine sorge... ich bin meistens schon nurnoch Möwe, und DjDominik ist DjBlume oder kurz: Blume :thumbup:

    Spoiler anzeigen


    Jens = Junger ergonomisch geformeter nahrhafter Schweinebraten <-- is jetzt nciht böse gemeint oder so!
    Blume = Besoffene lernbegierige unumgängliche meeres evolution
    möwe = mehr öl, wenigstens etwas

  • Remember Me!

    • Jonathan
    • 9. März 2010 um 06:38

    Ja, die automatische überprüfung habew ich rausgeschnitten, weil man es 1. eh nur selber nuzt, und 2. weil bei einem vertipper wie: 19:3e0:00 das Script nix sagt und der Alarm nicht losgeht. da müsste man es ncohmal mit _IsNumber überprüfen, oder ebend wie cih mit ner MsgBox bestätigen. Aber wie gesagt, wollte ich es mir nicht nehmen lassen auch mal ein Script kürzen zu dürfen :thumbup:

  • Downloadspeed erhöhen

    • Jonathan
    • 8. März 2010 um 23:08

    Ich hatte mal einen, der hieß DAP oder so ähnlich und war genial, da er von zig verschiedenen quellen gleichzeitig runterladen kann. hatte mir den damals besorgt, als ich mir Wikipedia heruntergeladen habe^^

    Edit:\\ so heiß er: Download Accelerator Plus (DAP)

  • In Script schreiben

    • Jonathan
    • 8. März 2010 um 23:02

    ja klar, guck dir zum beispiel folgendes an:

    [autoit]


    $pw = "passwort"
    msgbox(0,"Aktuelles Passwort","Das aktuelle Passwort lautet: " & $pw)
    $pw = inputbox("neues Pw","Gib ein neues Passwort ein")
    msgbox(0,"Neues Passwort","Das neue Passwort lautet: " & $pw)

    [/autoit]
  • Ordner erstellen mit Abfrage

    • Jonathan
    • 8. März 2010 um 22:59

    du könntest den Ordner ja auch einfach abfragen in welchem Ordner denn der neue Ordner erstellt werden soll.
    Such einfach mal in der Hilfe nach

    [autoit]

    FileSelectFolder

    [/autoit]
  • Remember Me!

    • Jonathan
    • 8. März 2010 um 22:46

    Coole sache, ich verpasse auch ganz oft Simpsons und Stargate, weil ich so beschäftigt bin, das die Zeit vergeht wie nix^^ hab das mal gekürzt, und die automatische formatprüfung gestrichen, da man es ja eh nur selber benuzt^^ p.s. nicht böse nehmen, aber ich wollte auch mla von jemandem das Script um 25% kürzen ^^

    [autoit]

    #include <Sound.au3>
    MsgBox(0, "Sound", "Such dir den Sound aus, der abgespielt werden soll!")
    $sound = FileOpenDialog("Sound auswahl...", @MyDocumentsDir, "MP3 (*.mp3)|Wave (*.wav;*.wave)|MIDI (*.mid;*.midi)|Audio Interchange(*.aif)|MP2 (*.mpa)|OGG Vorbis(*.ogg;*.oga)")
    $input = InputBox("Zeit", "Wann soll der Alarm klingeln ? Format HH:MM:SS")
    if MsgBox(36,"bestätigen","folgendes Zeitformat richtig? " & $input) <> 6 Then Exit
    While 1
    If $input = @HOUR & ":" & @MIN & ":" & @SEC Then
    $snd = _SoundOpen($sound)
    _SoundPlay($snd)
    Sleep(30000)
    _SoundStop($snd)
    _SoundClose($snd)
    Exit
    EndIf
    WEnd

    [/autoit]
  • Häckchen setzen

    • Jonathan
    • 8. März 2010 um 06:26
    [autoit]

    ControlClick($fenstertitel, "",$ControlId,"left")

    [/autoit]


    DIe ID etc bekommst du mit AutoIt Window Info

  • Game of Life

    • Jonathan
    • 7. März 2010 um 18:13

    okay, les ich mir mal durch... aber eines wäre noch toll... wenn du folgene zeile hinzufügst:

    [autoit]

    If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit

    [/autoit]
  • Autoit.AT - Konkurenz oder Partner??

    • Jonathan
    • 7. März 2010 um 18:05

    hmm etwas gewöhnungsbedürftig mit den grellen/großen Icons und wie L3viathan schon jeamdn sagte: die unterstützen Bots :cursing:
    Außerdem funktioniert deren MsgBox generator nicht richtig, weil er keinen Zeilenumbruch kann :P

  • Game of Life

    • Jonathan
    • 7. März 2010 um 18:00

    hzmm sieht echt lustig aus, aber irgendwie verstehje ich das nciht :( muss ich alle häckechen wegbekommen? wenn ja, gibts da ne logik hinter ?(

  • "Ladebildschirm"

    • Jonathan
    • 7. März 2010 um 17:56
    [autoit]


    ProgressOn("Laden...","Laden")
    for $i = 1 to 100
    ProgressSet($i,$i & " % Geladen")
    Next
    ProgressOff()

    [/autoit]

    Oder du verwendest

    [autoit]

    SplashImageOn

    [/autoit]

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™