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

Beiträge von i2c

  • Maus über Ziffernblock steuern !!

    • i2c
    • 9. November 2010 um 00:01
    Zitat

    nicht ausgeben lassen


    Ja und wie schreibste dann? :rolleyes:

  • Maus über Ziffernblock steuern !!

    • i2c
    • 8. November 2010 um 21:36
    Zitat

    Allerdings fänd ichs besser mit WASD...


    Und wasd packst du dann auf NumPad1-4 um noch lesbare Texte schreiben zu können? ;)

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.6.1 2011.05.27)

    • i2c
    • 8. November 2010 um 21:13

    Muss heissen: Wenn der Zielort schon existiert, und bei "flag" angegeben wird, dass überschrieben werden soll, so wird das Quellverzeichnis in das Zielverzeichnis verschoben.

    c:\test2 existiert bereits.

    [autoit]

    DirMove("c:\test", "c:\test2",0)

    [/autoit]


    ... tut nichts.

    [autoit]

    DirMove("c:\test", "c:\test2",1)

    [/autoit]


    ... verschiebt test in test2.

  • Snippets/Code-Schnipsel in SciTE

    • i2c
    • 8. November 2010 um 20:43

    https://autoit.de/index.php?page=Thread&threadID=5229

  • Problem DirMove

    • i2c
    • 8. November 2010 um 20:28

    If the destination already exists and the overwrite flag is specified then the source directory will be moved inside the destination.

  • Online Game in Gui

    • i2c
    • 8. November 2010 um 20:00

    Keine Ahnung, hab's nicht durchlaufen lassen.
    Bevor ich mit meiner Leitung die 30% erreicht habe, wird's wieder hell in Deutschland.

  • Online Game in Gui

    • i2c
    • 8. November 2010 um 18:23

    Ohne IE sollte es auch gehen.

    [autoit]


    #AutoIt3Wrapper_UseX64=n
    #include <GUIConstants.au3>
    GUICreate('',800,600)
    $Flash = ObjCreate("ShockwaveFlash.ShockwaveFlash")
    ConsoleWrite("Error: " &@error & @CRLF)
    $FlashObj = GUICtrlCreateObj($Flash, 0, 0, 800, 600)
    $Flash.Movie = "http://media.goodgamestudios.com/games/goodgamepoker.swf"
    $Flash.Loop = False
    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    EndSelect
    WEnd

    [/autoit]
  • Online Game in Gui

    • i2c
    • 8. November 2010 um 18:02

    Wenn man auf der Startseite ds Spiels mal den Blick in die obere, rechte Ecke schweifen lässt und dann die Forensuche mit dem Suchwort "Flash" bemüht, hat man die Lösung innerhalb von Sekunden.

  • Problem DirMove

    • i2c
    • 8. November 2010 um 16:00

    Ja, das funktioniert aber nur wenn du auch den Flag für's überschreiben setzt.
    Zu dem @error: DirMove() setzt kein @error sondern gibt 1 bzw. 0 zurück. Das @error das du dort abfängst stammt vom _ArrayDisplay().

  • Problem DirMove

    • i2c
    • 8. November 2010 um 13:12
    Zitat

    If the destination already exists and the overwrite flag is specified then the source directory will be moved inside the destination.


    Setz mal Flag 1 in DirMove().

  • [ SUCHE ] Makro Recorder

    • i2c
    • 7. November 2010 um 15:27

    SciTE4AutoIt -> Tools -> AU3Recorder

  • string verarbeitung

    • i2c
    • 6. November 2010 um 22:12

    Wenn dir Stringsplit zu einfach ist ...

    [autoit]

    #include <array.au3>
    $string = 'max mustermann [email='maxmustermann@web.de'][/email] ' & @crlf & _
    'eva mustermann [email='evamustermann@gmx.de'][/email] '

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

    $aResult = StringRegExp($string, "(.*?\b)(?:\s|\r\n)", 3)
    _ArrayDisplay($aResult)

    [/autoit]


    Wie du eine FOR-Schleife durchläufst und deiner Variable nacheinander die einzelnen Werte zuweist, weisst du ja sicher aus den vielen andern Sprachen.

  • Bild am Bildschirm anpassen

    • i2c
    • 6. November 2010 um 22:03

    @DesktopHeight
    @DesktopWidth
    http://translation.autoit.de/onlinehilfe/macros.htm

  • Wert nach einem Zeichen auslesen

    • i2c
    • 6. November 2010 um 09:36

    _StringBetween gibt ein Array zurück.

    [autoit]


    #include <INet.au3>
    #include <String.au3>
    #include <array.au3>

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

    $Webseite = _INetGetSource('http://www.cn-usa.com/?cmd=buy&loc=24251')
    $Wert = _StringBetween($Webseite, '<td height="20" colspan="2"><font class="cntext">Sale Price:</font> <font class=price_color>$', @LF)

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

    _ArrayDisplay($Wert)

    [/autoit]

    oder

    Spoiler anzeigen
    [autoit]

    #include <INet.au3>
    #include <String.au3>
    #include <array.au3>
    $Webseite = _INetGetSource('http://www.cn-usa.com/?cmd=buy&loc=24251')
    $Wert = StringRegExp($Webseite, '<font class=price_color>(.*)\n', 3)

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

    _ArrayDisplay($Wert)

    [/autoit]
  • Atomkraft? NEIN DANKE!

    • i2c
    • 5. November 2010 um 18:31

    Ist es.

  • Atomkraft? NEIN DANKE!

    • i2c
    • 5. November 2010 um 18:18

    Hab mir den Artikel nicht durchgelesen, wozu auch.
    Es wird wohl kaum jemand leugnen können, das der Müll der Kraftwerke hochgefährlich ist. Zu den ausgebrannten Brennstäben kommen dann noch tonnenweise strahlende Abfallprodukte aus der Urananreicherung. Das Zeug lässt sich nirgendwo sicher lagern. Jeder der das Gegenteil behauptet muss entweder hellsehen können oder eine direkte Leitung zu Gott haben. Was unserer Meinung nach heute sicher ist, muss es in 200 Jahren nicht unbedingt auch noch sein.

    Aber wozu sollte man jetzt überstürtzt aus der Kernenergie aussteigen. Die paar Tonnen Müll, die jetzt noch anfallen, machen den Kohl auch nichtmehr fett. Die zusätzlichen Kosten lassen sich auf den Endverbraucher abwenden und wenn unsere Enkelkinder im dunkeln grün leuchten - was stört's uns. Brauchen sie wenigstens keine Lampen mehr. :pinch:

  • Spalte aus Array löschen

    • i2c
    • 5. November 2010 um 15:53

    Ja, Array rückwärts durchgehen weil sonst der Index nichtmehr stimmt.

    [autoit]

    #include <array.au3>
    Dim $array[6]= ["bla","blub","hallo welt","welt welt","foo","bar"]
    _ArrayDisplay($array)
    For $i = UBound($array)-1 To 0 Step - 1
    If StringLeft($array[$i], StringLen("hallo")) = "hallo" Then
    _ArrayDelete($array, $i)
    EndIf
    Next
    _ArrayDisplay($array)

    [/autoit]
  • Spalte aus Array löschen

    • i2c
    • 5. November 2010 um 15:02

    Durchlauf das Array in einer FOR- Schleife und vergleich die ersten Zeichen der Elemente mit deinem Suchwort. In etwas so:

    [autoit]

    For $i = 0 To UBound($array) - 1
    If StringLeft($array[$i], StringLen("suchwort") = "suchwort" Then
    _ArrayDelete($array, $i)
    EndIf
    Next

    [/autoit]
  • Datei auslesen, wenn String vorhanden ist koplette Zeile in TXT speichern

    • i2c
    • 4. November 2010 um 17:27
    Spoiler anzeigen
    [autoit]


    #include <File.au3>
    #include <array.au3>
    Global $aLines

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

    $folder = ''
    $sSearch = ''
    $output = ''
    $aFiles = _FileListToArray($folder, "*", 1)
    If $sSearch = '' Then
    MsgBox(0, "", "Suchbegriff fehlt!")
    Else
    If IsArray($aFiles) Then
    For $i = 1 To $aFiles[0]
    _FileReadToArray($folder & "\" & $aFiles[$i], $aLines)
    If IsArray($aLines) Then
    For $j = 1 To $aLines[0] Step 1
    If StringLeft($aLines[$j], StringLen($sSearch)) = $sSearch Then
    FileWriteLine($output, $aLines[$j])
    EndIf
    Next
    EndIf
    Next
    Else
    MsgBox(0, "Abbruch", "Keine Dateien gefunden")
    EndIf
    EndIf

    [/autoit]
  • Array-Sortierung: 51 vor 509

    • i2c
    • 4. November 2010 um 12:49
    Zitat von LilProgger208

    da es jam in AutoIt eigentlich keinen Unterschied zwischen String und Int


    Tatsächlich? Dann haben die Funktionen

    [autoit]


    IsInt()
    IsString()
    IsFloat()
    IsBool()

    [/autoit]


    also überhaupt keinen Sinn? ;)

    edit: wenn gelöst dann bitte den ersten Beitrag bearbeiten und auf [gelöst] ändern. Danke!

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™