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

Beiträge von chip

  • [MGQV] Multi-Game-Quest-Viewer by SmetsDesign (Goldy)

    • chip
    • 1. Oktober 2010 um 07:51

    Du schreibst zwar viel das es nicht so toll ist dein Script usw. Aber was das Script nun genau macht schreibst nicht.

  • IE au3. und Frames

    • chip
    • 1. Oktober 2010 um 07:23

    Mit

    [autoit]

    _IEFrameGetObjByName

    [/autoit]

    kannst du eine spezifischen Frame auswählen.

  • Im Skript Variablen übergeben

    • chip
    • 30. September 2010 um 10:57

    Und was hast das nun mit Autoit zu tuen? Das ist ein batch-Script.

  • IE Fenster schließt nicht

    • chip
    • 30. September 2010 um 10:56

    Dann ist ein Fehler schon weiter vorne in deinem Script, beendet es sich den überhaupt wenn es fertig ist?

  • Erweiterung meines Ping Programmes

    • chip
    • 30. September 2010 um 10:37

    Also jetzt stellst dich aber echt an. Den kleine Fehler sollte echt jeder sehen:

    Spoiler anzeigen
    [autoit]

    $Datei = "test.txt"
    While 1
    $status = PingList($Datei, 10)
    If $status = 1 Then
    Shutdown(1)
    Exit
    EndIf
    Sleep(10)
    WEnd

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

    Func PingList($liste, $wait = 100)
    Local $a = FileOpen($liste, 0), $b = FileRead($a)
    FileClose($a)
    $a = StringStripCR($b)
    $b = StringSplit($a, @LF)
    $a = 1
    If IsArray($b) = False Then Return -1
    For $i = 1 To $b[0]
    $o = 0
    While $o <= 3
    If Ping($b[$i], $wait) = 0 Then
    $a = 0
    Else
    $a = 1
    EndIf
    $o = $o + 1
    WEnd

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

    Next
    If $a = 1 Then Return 1
    Return 0
    EndFunc ;==>PingList

    [/autoit]
  • IE Fenster schließt nicht

    • chip
    • 30. September 2010 um 10:03
    Zitat von vicodas

    Sorry Anfänger, wie kann ich @error etc. ausgeben?

    So:

    [autoit]

    ; IE schließen
    _IEQuit($oIE)
    MsgBox(0,"",@error)
    MsgBox(0,"",@extended)

    [/autoit]
  • Erweiterung meines Ping Programmes

    • chip
    • 30. September 2010 um 10:02

    Ups sorry, dummer kleiner Fehler. So solltes es gehen:

    Spoiler anzeigen
    [autoit]

    $Datei = "test.txt"
    While 1
    $status = PingList($Datei, 10)
    If $status = 1 Then
    Shutdown(1)
    Exit
    EndIf
    Sleep(10)
    WEnd

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

    Func PingList($liste, $wait = 100)
    Local $a = FileOpen($liste, 0), $b = FileRead($a)
    FileClose($a)
    $a = StringStripCR($b)
    $b = StringSplit($a, @LF)
    $a = 1
    If IsArray($b) = False Then Return -1
    For $i = 1 To $b[0]
    $i = 0
    While $o <= 3
    If Ping($b[$i], $wait) = 0 Then
    $a = 0
    Else
    $a = 1
    EndIf
    $o = $o + 1
    WEnd

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

    Next
    If $a = 1 Then Return 1
    Return 0
    EndFunc ;==>PingList

    [/autoit]
  • Erweiterung meines Ping Programmes

    • chip
    • 30. September 2010 um 08:57

    Hier, allerdings ungetestet:

    Spoiler anzeigen
    [autoit]

    $Datei = "test.txt"
    While 1
    $status = PingList($Datei, 10)
    If $status = 1 Then
    Shutdown(1)
    Exit
    EndIf
    Sleep(10)
    WEnd

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

    Func PingList($liste, $wait = 100)
    Local $a = FileOpen($liste, 0), $b = FileRead($a)
    FileClose($a)
    $a = StringStripCR($b)
    $b = StringSplit($a, @LF)
    $a = 1
    If IsArray($b) = False Then Return -1
    For $i = 1 To $b[0]
    $i = 0
    While $i <= 3
    If Ping($b[$i], $wait) Then
    $a = 0
    Else
    $a = 1
    EndIf
    $i = $i + 1
    WEnd

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

    Next
    If $a = 1 Then Return 1
    Return 0
    EndFunc ;==>PingList

    [/autoit]
  • IE Fenster schließt nicht

    • chip
    • 30. September 2010 um 08:41

    Was gibt den @error bzw. @extended zurück?

    Alternative bleibt noch der Weg einfach den Prozess zu beenden:

    [autoit]

    ProcessClose("iexplore.exe")

    [/autoit]
  • Fehler bei _FileReadToArray

    • chip
    • 30. September 2010 um 08:39

    Mh das ist doch lediglich ein Beispiel wie man zuerst mit IniRead arbeitet um später dann das ganze mit _FileWriteFromArray in einen Array einzulesen. Das hat ja nix mit der Beschreibung von _FileWriteFromArray zu tuen sondern ist ja lediglich ein Beispiel der Verwendung dieses Befehls.

  • Alternative zu _ClipBoard_Empty()

    • chip
    • 29. September 2010 um 13:35

    ah danke.

  • Alternative zu _ClipBoard_Empty()

    • chip
    • 29. September 2010 um 12:52

    Hi,

    gibt es eine Alterntive zu _ClipBoard_Empty() um die Zwischenablage zu leeren. Problem das ich aktuell habe ist, dass unter Win 7 x64 _ClipBoard_Empty() nicht funktioniert. Die Zwischenablage wird nicht geleert und als Rückgabe wird auch False zurückgegeben.

  • paket sender

    • chip
    • 29. September 2010 um 12:47

    Das war zum abkopieren, wenn dazu nicht fähig bist dann kann man dir auch nicht helfen.

  • Fehler bei _FileReadToArray

    • chip
    • 29. September 2010 um 12:17

    Hi,

    bei der Beschreibung zu _FileReadToArray steht, unter anderen, auch das hier:

    Zitat

    Mit dieser Funktion kann man Infos über eine mit dem Internet Explorer gespeicherten Internetseite herausfinden.
    Den gewünschten Wert kann man dann z. B. mit
    IniRead(C:\test.url, "InternetShortcut", "URL", "")
    ermitteln.

    Das hat aber doch nicht wirklich etwas mit _FileReadToArray zu tuen.

  • paket sender

    • chip
    • 29. September 2010 um 12:13

    Versteh zwar noch immer nicht was du genau willst, aber vielleicht hilft ja das schon:

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    TCPStartup()
    $ConnectedSocket = TCPConnect($Empfaenger_IP, $Port)
    If $socket = -1 Then Exit

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

    _FileReadToArray("packete.txt",$packete)

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

    For $x = 1 To $packete[0]
    TCPSend($ConnectedSocket, $packete[$x])
    Sleep(1000)
    Next
    TCPShutdown()

    [/autoit]
  • paket sender

    • chip
    • 29. September 2010 um 11:56

    Ein Paket-Sender O.o also so einen Begriff habe ich ja echt nocht nie gehört. Was willst du den genau machen?

  • PHP Web Interface

    • chip
    • 27. September 2010 um 16:27

    Darum ja auch der Link, dort ist vieles erklärt unter anderem auch der Aufbau eines Loginscriptes mit Session usw.

    Oder auch ein Adminbereich: klick mich

  • PHP Web Interface

    • chip
    • 27. September 2010 um 16:22

    Ich das hier wäre eher erstmal etwas für dich: klick mich

  • StringInString Problem

    • chip
    • 27. September 2010 um 15:24
    Zitat von Ilse

    Hallp Chip,

    merci für die Hilfe!
    Aber wie kann ich die Adresse durch das Clipboard tauschen?

    Spoiler anzeigen


    #include <Array.au3>
    $bak = ClipGet()
    $array = StringSplit($bak,"/",2)
    MsgBox(0,"","http://" & $array[2])

    das geht irgendwie nicht... :(

    Hier:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    While 1
    $bak = ClipGet()
    If StringInStr($bak,"http://") Then
    $array = StringSplit($bak,"/",2)
    MsgBox(0,"","http://" & $array[2])
    ExitLoop
    EndIf
    Wend

    [/autoit]
  • _GUICtrlIpAddress in eine .ini schreiben

    • chip
    • 27. September 2010 um 15:18

    Hier:

    Spoiler anzeigen
    [autoit]

    #include <GuiIPAddress.au3>
    #include <GUIConstantsEx.au3>

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

    Opt("GUIOnEventMode", 0)

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

    Global $title = "IP"
    Global $main_form = GUICreate($title, 315, 150, 100, 60)

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

    $save = GUICtrlCreateButton("Speichern",200,70)

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

    GUICtrlCreateLabel("IP-Adresse", 130,10,80,20)
    ;~ ---------------------------------------------------------------------------------------------------------
    $IP = IniRead("config.ini","IPS", "Rechner01","")
    GUICtrlCreateLabel("Rechner 01", 25,35,80,20)
    $hIPAddress = _GUICtrlIpAddress_Create ($main_form, 100, 30)
    $su = _GUICtrlIpAddress_Set ($hIPAddress, $IP)

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

    GUISetState(@SW_SHOW, $main_form)

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

    ;~ -------------------------------------------------------------------------------------------------------------------------------
    While 1
    $msg = GUIGetMsg()

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

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    If $msg = $save Then
    $te = _GUICtrlIpAddress_Get($hIPAddress )
    IniWrite("config.ini","IPS","Rechner01",$te) ;bzw.
    MsgBox(64,"test",$te)
    EndIf

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

    WEnd

    [/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™