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

Beiträge von Carsten8

  • If Fehler?

    • Carsten8
    • 30. November 2008 um 16:28

    Hi,
    ich denk echt langsam, ich werd blöd.
    Ich habe folgenden Code:

    [autoit]

    $oIE = _IECreate("http://www.beispiel.de/test.php") ;(ist jetzt nur ein beispiel, die seite liegt auf meinem lokalem Server)
    $oTable = _IETableGetCollection ($oIE, 0) ;Getestet, 0 stimmt
    $ar = _IETableWriteToArray ($oTable, True) ;passt auch
    If $ar[0][0] = "Online" Then
    MsgBox(0, "", "") ;Warum wird diese MsgBox angezeigt?
    EndIf

    [/autoit]

    Ein Bild vom ArrayDisplay ist unten im Anhang.

    Warum wird die MsgBox angezeigt? So wie ich das sehe ist $ar[0][0] doch 0 und nicht "Online" oder?

    Edit: MÖÖÖÖÖÖP -.- Fehler gefunden. In die IF-Anweisung muss ein == nicht ein =. Nur wieso?

  • BugFix

    • Carsten8
    • 28. November 2008 um 16:26

    Happy Birthday BugFix :) Ich dank dir auch für deine Antworten (uns meist Lösungen) auf meine Probleme. Viele Dank und Feier schön :)

  • Ordner mit PW Schützen?

    • Carsten8
    • 25. November 2008 um 16:30

    oder du machst den Ordner unsichtbar ^^

  • Vier Fragen

    • Carsten8
    • 24. November 2008 um 18:01

    danke ich editiers oben ^^

  • Vier Fragen

    • Carsten8
    • 24. November 2008 um 17:07
    Zitat von Nimos

    1. Wie finde ich die IP zu einem Socket bei TCP heraus?
    Die SockettoIP funktion im Tutorial gibt immer 0 zurück...

    2. Wie findet mein TCP Server heraus, wann eine Verbindung getrennt wurde, und welcher Socket sich getrennt hat?

    3. Kann ich Daten durch den Socket eines anderen Programms schicken?
    z.B. bin ich mit einem IRC Client connected, und möchte per Hotkey etwas absenden, ohne das die eigentliche Eingabe benutzt wird...

    4. Wie kann ich aus einer Variable (z.B. /kick [SOCKET]) das erste und zweite usw Wort einzeln in eigene Variablen tun?^^

    Das wars erstmal^^

    1. steht in der Sufu:

    Spoiler anzeigen
    [autoit]

    ; Function to return IP Address from a connected socket.
    ;----------------------------------------------------------------------
    ; from helpfile 3.2.12.1
    ; modified by Prog@ndy
    Func SocketToIP($SHOCKET)
    Local $sockaddr, $aRet

    $sockaddr = DllStructCreate("short;ushort;uint;char[8]")

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

    $aRet = DllCall("Ws2_32.dll", "int", "getpeername", "int", $SHOCKET, _
    "ptr", DllStructGetPtr($sockaddr), "int*", DllStructGetSize($sockaddr))
    If Not @error And $aRet[0] = 0 Then
    $aRet = DllCall("Ws2_32.dll", "str", "inet_ntoa", "int", DllStructGetData($sockaddr, 3))
    If Not @error Then $aRet = $aRet[0]
    Else
    $aRet = 0
    EndIf

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

    $sockaddr = 0

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

    Return $aRet
    EndFunc ;==>SocketToIP

    [/autoit]


    2. TCPRecv($socket, 1024) und dann abfragen ob @error gesetzt ist
    3. Glaub ich weniger
    4. StringSplit ?

  • Mauszeiger verschwunden!?

    • Carsten8
    • 24. November 2008 um 15:18

    Einstellung von Windoof behaupte ich ma ^^
    Unter XP: Systemsteuerung -> Maus -> Zeigeroptionen -> Zeiger bei Tastatureingaben ausblenden ausschalten -> OK

  • _IECreate macht Probleme

    • Carsten8
    • 24. November 2008 um 14:37

    Ganz einfach:

    [autoit]

    ShellExecute("iexplore.exe", "http://autoit.de")

    [/autoit]
  • Gesammtes Datei-System in Textfile?

    • Carsten8
    • 23. November 2008 um 17:53

    wie wärs damit? https://autoit.de/index.php?page…50205#post50205

    Edit: Mist zu spät.. Naja egal

  • Einige Fragen

    • Carsten8
    • 23. November 2008 um 15:51

    AdlibEnable vielleicht?

  • MySQL UDF - mit libmySQL.dll (kein ODBC)

    • Carsten8
    • 23. November 2008 um 15:42

    ich liebe dich :thumbup:

  • registry auslesen

    • Carsten8
    • 23. November 2008 um 14:47

    Mignon hat mal ne Func geschrieben:
    https://autoit.de/index.php?page…gread#post38984

  • Ordnername am Ende ein Unterstich "_" hinzufügen?

    • Carsten8
    • 23. November 2008 um 14:19
    [autoit]

    #include <File.au3>
    #include <Array.au3>
    $Path = 'C:\Programme\'
    $FileList = _FileListToArray($Path, 'Logotec*', 2)
    If Not IsArray($FileList) Then Exit MsgBox(0, '', 'Keine Verzeichnisse gefunden!')
    For $i = 1 To $FileList[0]
    $ret = DirMove($Path & $FileList[$i], $Path & StringTrimRight($FileList[$i], 1))
    If $ret = 0 Then MsgBox(0, '', 'Konnte das Verzeichnis: ' & $Path & $FileList[$i] & ' nicht umbenennen!')
    Next

    [/autoit]

    sollte gehn.

  • Ins nächste Inputfeld wächseln

    • Carsten8
    • 22. November 2008 um 20:28

    Dankefön :thumbup:

  • Ins nächste Inputfeld wächseln

    • Carsten8
    • 22. November 2008 um 19:55

    jo das mit TAB hab ich schon. Aber thx ^^
    Edit: Ok das geht schonmal. Kann man jetzt auch noch den Inhalt der Box markieren ?

  • Ins nächste Inputfeld wächseln

    • Carsten8
    • 22. November 2008 um 19:46

    Ah ControlFocus. Naja so gehts auch :)

  • Ins nächste Inputfeld wächseln

    • Carsten8
    • 22. November 2008 um 19:38

    Hi :D
    Ich habe da ein kleines Problem.
    Und zwar: Wie kann ich den Cursor auf ein anderes Feld setzen?
    Das soll sein wie so ne Keyeingabe. Ins erste Feld geb ich 3 Zahlen ein. Dann soll der Zeiger aufs nächste Feld springen damit ich einfach so durchtippen kann ohne immer per Hand aufs nächste Feld klicken zu müssen.

    Ist das realisierbar? Oder besser, wie?

  • ListView Eintrag

    • Carsten8
    • 22. November 2008 um 19:31

    Danke :thumbup:

  • ListView Eintrag

    • Carsten8
    • 22. November 2008 um 18:12

    Sry dass ich den Thread nochma hochkrame, aber kann ich irgendwo nachlesen was $iCode alles sein kann?
    Und geht das auch (oder zumindest ähnlich) mit einer InputBox? Damit meine ich bei Änderungen am Inhalt eines Inputfeldes :)

  • GUI Fensterschließen

    • Carsten8
    • 22. November 2008 um 17:09

    Script posten pls :)
    Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    $Form1 = GUICreate("Form1", 282, 187, 192, 124)
    $Label1 = GUICtrlCreateLabel("Fenster 1", 56, 64, 169, 52)
    GUICtrlSetFont(-1, 30, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)

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

    $Form2 = GUICreate("Form2", 275, 213, 263, 266)
    $Label1 = GUICtrlCreateLabel("Fenster 2", 56, 64, 169, 52)
    GUICtrlSetFont(-1, 30, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg(1) ;Erweiterte Rückgabe
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    If $nMsg[1] = $Form2 Then GUIDelete($Form2) ;Beim schließen von Form2 wird Form2 gelöscht
    If $nMsg[1] = $Form1 Then Exit ;Beim schließen von Form1 wird Skript beendet
    EndSwitch
    WEnd

    [/autoit]
  • Warum Funkt's mit Notepad, abr nicht mit Wordpad ???

    • Carsten8
    • 22. November 2008 um 16:45

    Warum machst du das nicht mit den Control Funktionen? Ist um einiges Sicherer und besser. Geht z.B. ControlSend

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™