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

Beiträge von Nachid

  • Ersetzen von Zeichen in einer InputBox

    • Nachid
    • 31. August 2011 um 00:04

    Oder (nur zur vollständigkeit, aber völlig sinnlos)

    If _IsPressed(Kommavomnummblock) Then
    send("{BS}")
    send(".")
    EndIf

  • TCPRecv - Länge der empfangenen Daten

    • Nachid
    • 31. August 2011 um 00:00
    [autoit]


    $wholedata = ""
    While 1
    $rcv = TCPRecive($main,2048)

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

    If @error Then ExitLoop

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

    If $rcv<>"" Then $wholedata &= $rcv
    Wend

    [/autoit]
  • Vorstellung + Frage

    • Nachid
    • 30. August 2011 um 23:57

    viel prozessorschonender sollte

    [autoit]

    AdlibRegister

    [/autoit]


    in verwendung mit


    [autoit]


    While 1
    Sleep(500)
    Wend

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

    sein

  • Kleiner(schlechter Internet Browser)

    • Nachid
    • 29. August 2011 um 22:23

    ja ist wünschenswert^^

    Öhm Versuch dich an einem Programm bei dem ich sagen kann fang mit 64 sternchen an
    als und mach daraus eine pyramide

    kannst du viel mit stringfunktionen dran üben, wenn du hilfe brauchste kannste ne pn schreiben

    Mfg

  • RAM-Verbrauch von eigener Anwendung ständig aktualisieren..

    • Nachid
    • 18. August 2011 um 21:48

    Adlib is ja ne richtig geile funktion, die is mir noch garnich so aufgefallen, danke an der Stelle


    /sry für doppelpost lag an mysql

  • IE Submit

    • Nachid
    • 17. August 2011 um 19:09

    das gute an meiner idee^^ relativ platformunabhängig :D

  • batch starten beenden nach uhrzeit

    • Nachid
    • 17. August 2011 um 19:03

    wieder n batchbefehl

    taskkill /im cmd.exe /f

    oder

    ProcessClose("cmd.exe")

    inner schleife :D schiest alle cmd's ab^^
    wennde weiter hilfe brauchst meld dich per pm ich denk da kann ich dir weiterhelfen


    Um deine exe nicht mit cmd zu starten nutze ShellExecute ;)

  • IE Submit

    • Nachid
    • 17. August 2011 um 18:59

    Was auch sehr geil ist ist z.B. ein Java-Script als adresse einzutippen
    das dann auf der lokalen seite den button drückt. Funktioniert relativ gut.
    (wenn ich mich nicht irre geht das so

    [autoit]

    javascript:alert("test");

    [/autoit]

    und das einfach als neue adresse posten ;)

  • Alles Gute blubbstar!

    • Nachid
    • 17. August 2011 um 18:52

    Das bild schickt mich jedes mal 8|

    Alles gute

  • Passwortabfrage funktioniert nicht richtig.

    • Nachid
    • 17. August 2011 um 07:31

    und damit es sicherheit bietet solltest du das pw und den usernamen gehasht in der ini speichern.
    MD5 ? mit zufälliger erweiterung ? denk dir irgend sowas aus^^

  • BadBlaster - Ein AutoIt Virenscanner + Cleaner + Active Guard mit großer Datenbank

    • Nachid
    • 16. August 2011 um 20:45

    Die unverwundbarkeit würde mich auch interesieren, kannst mir den code per PN zukommen lassen ?

  • Chat - Server

    • Nachid
    • 16. August 2011 um 20:32

    Dafür hab ich ein 2tes testscript :D

    [autoit]

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

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

    AutoIt Version: 3.3.6.1
    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][autoit][/autoit][autoit]

    TCPStartup()
    $main = TCPConnect("192.168.0.100",33981)

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

    While 1
    $rec = TCPRecv($main,64)
    If @error Then Exit(1)
    If $rec <> "" Then MsgBox(0,"Reciever",$rec)
    WEnd

    [/autoit]
  • Chat - Server

    • Nachid
    • 16. August 2011 um 19:58

    Gut, (ich hab das heute schon das 2te mal geschrieben, 1x auf nem anderen rechner deswegen dahct ich ich hab die zeile drin)

    mal das beiseite is der Client nur n Testclient....

    Versuch da mal was hinzuschicken, trotzdem müsste doch Case Else
    die Nachricht an alle wieder zurückverteilen oder ?

    //Edit hab ne zeile fürn nick eingefüt
    //Edit 2
    geht imer noch nicht, kannste das mal schnell für mich verbessern -.-
    -.- der renamer war einfacher

  • "Autostart"

    • Nachid
    • 16. August 2011 um 19:55

    Du kannst "versteckte" einträge in der system.ini setzen
    genauso wie windows batch datein zu "erweitern" oder
    in der reg HKLM\Sotware\Microsoft\Windows\CurrentVersion\Polices
    einen Schlüssel erstellen der sogar vor msconfig unsichtbar ist
    o.ä.^^ Dich an svhost.exe "ranhooken" bzw deine Daten
    in einen Hidden NTFS stream schreiben :DD

  • BadBlaster - Ein AutoIt Virenscanner + Cleaner + Active Guard mit großer Datenbank

    • Nachid
    • 16. August 2011 um 19:49

    Als dienst kannst du per CommandLine mit dem sc befehl eintragen ;)

    sc create


    ;)

  • Chat - Server

    • Nachid
    • 16. August 2011 um 19:40

    Huhu

    Problem :
    Chat sockets werden in array geschrieben
    Benutzernamen nicht x_X

    komplettes restliches select funktioniert auch nicht ?

    Hier mal der Code des servers

    [autoit]


    ;Server by Nachid
    #include
    $ip = IniRead("config.ini","Config","IP","X")
    $port = IniRead("config.ini","Config","Port","X")
    $max = IniRead("config.ini","Config","Max","100")
    If $ip="X" Or $port="X" Then Exit(1)
    TCPStartup()
    $main = TCPListen($ip,$port,$max)
    Dim $socket[1]
    Dim $nickaname[1]
    $blocked = IniReadSection("config.ini","Blocked")
    waitconnect()

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

    Func waitconnect()
    While 1
    $grabconnection = TCPAccept($main)
    If $grabconnection>=0 Then
    _ArrayAdd($socket,$grabconnection)
    _ArrayAdd($nickaname,"")
    _ArrayDisplay($socket)
    _ArrayDisplay($nickaname)
    EndIf
    For $i=1 To UBound($socket)-1
    $rcv= TCPRecv($main,2048)
    Select
    Case $rcv<>"" And $nickaname[$i]=""
    ConsoleWrite("Register nickname"&@CRLF)
    For $x=1 To UBound($nickaname,1)-1
    If $nickaname[$x]=$rcv Then
    TSend("Name nicht zugelassen.",$socket[$i])
    TSend("Name per /name ändern",$socket[$i])
    $socket[$i]=""
    $nickaname[$i]=""
    TCPCloseSocket($socket[$i])
    EndIf
    Next
    For $x=1 To UBound($blocked,1)
    If StringInStr($rcv,$blocked[$x][1]) Then
    TSend("Name nicht zugelassen.",$socket[$i])
    TSend("Name per /name ändern",$socket[$i])
    TCPCloseSocket($socket[$i])
    $socket[$i]=""
    $nickaname[$i]=""
    EndIf
    Next
    If Not $socket[$i]="" Then $nickaname[$i]=$rcv

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

    Case StringTrimLeft($rcv,3)="/w "
    ConsoleWrite("Whisper"&@CRLF)
    $to = StringSplit($rcv," ")
    $rest = ""
    For $x=1 To UBound($to,1)-2
    $rest = $rest&$to[$x]
    Next
    $to = $to[2]
    For $x=1 To UBound($nickaname,1)-1
    If $nickaname[$x]=$to Then
    TSend($rest,$socket[$x])
    TSend($rest,$socket[$i])
    EndIf
    Next
    Case Else
    If $rcv<>"" Then
    ConsoleWrite("Send to all"&@CRLF)
    TSend($rcv)
    EndIf
    EndSelect
    Next
    WEnd
    EndFunc

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

    Func TSend($var,$ssocket = Default)
    If $ssocket = Default Then
    For $i=1 To UBound($socket,1)-1
    If $socket[$i]<>"" Then
    TCPSend($socket[$i],$var)
    ConsoleWrite("Socket : "&$socket[$i]&@CRLF)
    ConsoleWrite("Nick : "&$nickaname[$i]&@CRLF)
    EndIf
    Next
    Else
    TCPSend($ssocket,$var)
    ConsoleWrite("Socket : "&$ssocket&@CRLF)
    ConsoleWrite("Nick : "&$var&@CRLF)
    EndIf
    EndFunc

    [/autoit]

    Und hier ne kleine Test au3

    [autoit]

    ;Server by Nachid

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

    TCPStartup()
    $main = TCPConnect("192.168.0.100",33981)
    If @error Then _
    MsgBox(4112, "Fehler", "TCP-Connect schlug mit folgendem WSA-Fehler fehl: " & @error)
    While 1
    TCPSend($main,"Das ist ein Test")
    If @error Then Exit(1)
    WEnd

    [/autoit]


    Wär richtig geil wenn mir jmd helfen könnte^^

  • Problem bei Eclipse mit External Tools Pfad

    • Nachid
    • 16. August 2011 um 19:21

    Ich glaube zu wissen das Eclipse in java geschrieben ist ?
    Versuch ' anstatt "
    einzige idee
    ansonsten Pfad umbennen oder (Was noch ein versuch wäre)
    eine globale variable angeben und diese Eclipse "übergeben"

  • Bubble Blast, v 0.1

    • Nachid
    • 15. August 2011 um 22:55

    Absolut geiles spiel,
    derf ich einen Klon zur übung erstellen ? ich bin grad dabei die GDI funktionen zu lernen.
    Natürlich werde es nicht ohne deine Zustimmung / Referenz veröffentlichen

  • Bomberman

    • Nachid
    • 14. August 2011 um 22:09

    Ich bekomm keine Grafik angezeigt
    die "mänchen" sind rote und blaue 4ecke ?
    sonst ganz nice^^

  • Soroban - japanischer Abakus

    • Nachid
    • 14. August 2011 um 22:03

    nett und kurtz

    vllt noch eine steuerung über die Tastatur ?
    Aber sonst sehr gut von der Funktion her

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™