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

Beiträge von YellowWeedSeed

  • Animierter .Gif Avatar

    • YellowWeedSeed
    • 13. April 2012 um 12:16

    ich hab kein Gimp
    aber psd6 :D
    Ich schau mal wie es dort geht, skalieren kann ich das bild aber beim speichern versteh ichs noch nicht was er da von mir will

    €: Man geht auf Bild ==> Skalieren Maße eingeben dann auf Datei ==>Für Web speichern und jetzt einen Haken bei animieren machen :D ==> ok und fertig

    Ich hätte nur einen Haken setzten müssen... ;(

  • Animierter .Gif Avatar

    • YellowWeedSeed
    • 13. April 2012 um 00:53

    hey Leute,
    Als erstes hoffe ich das es der Thread in die richtige section geschafft hat :)

    Also, mich würde mal interessieren wie man eine .gif Animation als Avatar benutzen kann.
    Ich hab mich der Suchfunktion betätigt aber leider nur auf diese Frage gestoßen die dann unbeantwortet blieb :(

    Hoffentlich könnt ihr mir "helfen", denn wie man sieht funktioniert die Animation bei mir nicht.
    (Ich habe eine einfache .gif genommen und hochgeladen)

    GELÖST: Die Datei war zu groß, max. 150 * 150 Pixel


    mfg Yellow

  • Memory allocating-error beim Id3 tag in ein Array schreiben

    • YellowWeedSeed
    • 12. April 2012 um 23:40

    und deine Udf ließt auch "verkorkste" ID Tags aus? ^^

  • Memory allocating-error beim Id3 tag in ein Array schreiben

    • YellowWeedSeed
    • 12. April 2012 um 17:28

    Wie benutze ich den deine udf? Ich komm damit nicht ganz klar.
    Ich möchte nur den Titel haben und so habe ich es probiert:

    Spoiler anzeigen
    [autoit]

    #include "ID3Tag.au3"

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

    $file = @ScriptDir & "\Lied.mp3"
    $tag = _ReadID3Tag($file)

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

    If @error Then
    ConsoleWrite(@error & @CRLF )
    Else
    ConsoleWrite($tag["Title"] & @CRLF )
    EndIf
    Exit

    [/autoit]

    mfg Yellow

  • Symbolleisten in der Taskleiste einfügen

    • YellowWeedSeed
    • 12. April 2012 um 15:25

    einfach draufziehen?

  • Brauche Hilfe FileMove [sehr Kompliziert]

    • YellowWeedSeed
    • 12. April 2012 um 15:24

    Ich hab's jetzt nicht gestestet, aber so müsste es doch gehen:

    Spoiler anzeigen
    [autoit]

    $file = "neu"
    $dest = FileSelectFolder("wähle den Zielort:", @HomeDrive & "\")
    ConsoleWrite("Zielort: " & $dest & @CRLF)
    DirMove(@DesktopDir & "\" & $file, $dest)
    If @error Then ConsoleWrite("error: " & @error & @CRLF)

    [/autoit]
  • Brauche Hilfe FileMove [sehr Kompliziert]

    • YellowWeedSeed
    • 12. April 2012 um 15:11

    Wir könten dir besser helfen wenn du mal dein script postest ^^

  • Prozessproblem

    • YellowWeedSeed
    • 12. April 2012 um 15:09

    die Notepad.exe muss doch gar nicht im Ordner sein, bei mir reicht es z.B. run("Notepad.exe") :thumbup:

  • Memory allocating-error beim Id3 tag in ein Array schreiben

    • YellowWeedSeed
    • 12. April 2012 um 14:47

    gleicher Fehler :(

  • au3irrlicht Schrifft & Collision

    • YellowWeedSeed
    • 11. April 2012 um 19:01

    Joa :D

  • Memory allocating-error beim Id3 tag in ein Array schreiben

    • YellowWeedSeed
    • 11. April 2012 um 18:57

    stimmt :D
    aber ich komme ja leider nicht mal bis dorthin ;(

  • au3irrlicht Schrifft & Collision

    • YellowWeedSeed
    • 11. April 2012 um 18:55

    kannst ja überprüfen wie oft welches Zeichen vorkommt und dafür die entsprechende Länge dazu Addieren :D

  • au3irrlicht Schrifft & Collision

    • YellowWeedSeed
    • 11. April 2012 um 18:50

    Wenn es nicht exakt die Mitte sein muss, kannst du ja mit StringLen die Anzahl der Zeichen rausfinden und dann für jedes Zeichen, sagen wir 3 Pixel einrechnen ==> Anzahl der Zeichen mal 3 ==> Das Ergebniss durch 2 und jetzt hast du das was du vom Mittelpunkt abziehen musst.

    Zum anderen problem weiß ich jetzt auch nichts

    mfg Yellow

  • Memory allocating-error beim Id3 tag in ein Array schreiben

    • YellowWeedSeed
    • 11. April 2012 um 18:33

    Hey Leute,
    ich hab ein kleines Problem mit meinem Script:
    Es funktioniert super, doch leider bekomme ich nach einiger Zeit immer folgenden Error:
    [Blockierte Grafik: http://www.bilder-upload.eu/thumb/5d90c3-1334161402.png]

    hier das Script:

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    #include <Array.au3>
    #include <ID3.au3>
    #include <GUIConstantsEx.au3>
    #include <GUIListView.au3>
    #include <GuiToolbar.au3>
    #include <ListViewConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <ButtonConstants.au3>

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

    Func _LoadVars($flag)

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

    Switch $flag
    Case 1
    Global $startfile = @ScriptDir & "\settings.cfg"
    Global $open = FileOpen($startfile)
    Global $option_1 = StringSplit(FileReadLine($open, 1), "=")
    Global $option_2 = StringSplit(FileReadLine($open, 2), "=")
    Global $path = StringTrimLeft($option_2[2], 1)
    Global $mp3_Files = 0
    Global $dir_Files = 0

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

    ;~------------------------------------------------GUI--------------------------------------------------------------------------~;
    Global $GUI = GUICreate("Sync!", 800, 500, 190, 120)

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

    Global $listview1 = GUICtrlCreateListView("Titel|Name", 44, 100, 304, 320)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 150)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 150)
    _GUICtrlListView_JustifyColumn(GUICtrlGetHandle($listview1), 0, 2)
    _GUICtrlListView_JustifyColumn(GUICtrlGetHandle($listview1), 1, 2)

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

    Global $listview2 = GUICtrlCreateListView("Titel|Name", 374, 100, 304, 320)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 150)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 150)
    _GUICtrlListView_JustifyColumn(GUICtrlGetHandle($listview2), 0, 2)
    _GUICtrlListView_JustifyColumn(GUICtrlGetHandle($listview2), 1, 2)

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

    Global $Button1 = GUICtrlCreateButton("", 12, 8, 30, 30, BitOR($BS_BITMAP, $BS_DEFPUSHBUTTON))
    GUICtrlSetImage(-1, "connect.bmp")
    Global $Button2 = GUICtrlCreateButton("", 44, 8, 30, 30, $WS_GROUP)
    Global $Button3 = GUICtrlCreateButton("", 76, 8, 30, 30, $WS_GROUP)
    Global $Button4 = GUICtrlCreateButton("", 108, 8, 30, 30, $WS_GROUP)
    Global $Button5 = GUICtrlCreateButton("", 140, 8, 30, 30, $WS_GROUP)
    Global $Button6 = GUICtrlCreateButton("", 172, 8, 30, 30, $WS_GROUP)
    ;Global $Pic1 = GUICtrlCreatePic("toolbar.BMP", 4, 4, 205, 37, $WS_CLIPSIBLINGS)
    ;~----------------------------------------------GUI-END------------------------------------------------------------------------~;

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

    Case 2
    Global $option_1 = StringSplit(FileReadLine($open, 1), "=")
    Global $option_2 = StringSplit(FileReadLine($open, 2), "=")

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

    EndSwitch
    EndFunc ;==>_LoadVars

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

    Func _FirstRun()
    $drive = FileSelectFolder("Select your current music-dir!", @HomeDrive & "\Users\" & @UserName & "\", BitOR(1, 4))
    _FileWriteToLine($startfile, 2, "music-dir = " & $drive & "\", 1)
    _FileWriteToLine($startfile, 1, "first run = false", 1)
    EndFunc ;==>_FirstRun

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

    _LoadVars(1)

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

    If $option_1[2] = " true" Then _FirstRun()

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    $files = _FileListToArray($path)

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

    For $a = 1 To $files[0]
    If StringInStr($files[$a], ".mp3") Then
    $mp3_Files += 1
    Else
    $dir_Files += 1
    EndIf
    Next

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

    Local $tag[$mp3_Files + $dir_Files + 1]

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

    For $b = 1 To $files[0]
    If Not StringInStr($files[$b], ".jpg") Or StringInStr($files[$b], ".jpeg") Then
    _ID3ReadTag($path & $files[$b])
    $tag[$b] = _ID3GetTagField("TIT2")
    If @error Then
    $tag[$b] = _ID3GetTagField("Title")
    If @error Then
    $tag[$b] = StringTrimRight($files[$b], 4)
    EndIf
    EndIf

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

    EndIf
    Next
    msgBox(0, "", "habe fertig!!! :D")
    For $c = 1 To (UBound($tag) + 1)
    _GUICtrlListView_AddItem($listview1, $tag[$c])
    Next

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

    EndSwitch
    WEnd

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

    FileClose($open)
    Exit

    [/autoit]

    Das Script funktioniert, aber wie gesagt ich bekomme immer diesen error.
    Ich habe 8 GigaByte RAM, beim gesammten durchlauf des scriptes bis zum error beträgt die Maximalauslastung max. 22% :S

    es werden ca. 300 Lied-Dateien auf ihre Titel geprüft und anschliessend in die Listview eingefügt.
    Im Anhang die ID3.au3

    €: Der Error kommt genau nach der 220ten Datei, wenn ich sie lösche geht es :wacko:

    Ich hoffe ihr könnt mir helfen.
    Bekommt eigentlich noch irgendjemand anderes den Fehler?

    mfg Yellow

  • Label im Takt zur Musik blinken lassen

    • YellowWeedSeed
    • 9. April 2012 um 22:15

    ich hab keine Ahnung von sowas, aber ich hab was gefunden wo jemand die bpm mit der Bass.dll erkennt/ausliest.
    http://www.autoitscript.com/forum/topic/77…m-with-bassdll/

    mfg Yellow

  • VPN verbindung Starten

    • YellowWeedSeed
    • 9. April 2012 um 22:11

    kannst ja MouseMove Nehmen und den Button anklicken ( Ist halt nicht so tolle variante, aber wenn es nur für dich ist ist es ja eigentlich egal)

  • WM_KEYUP funktioniert nur bei Tasten der Tastatur?

    • YellowWeedSeed
    • 9. April 2012 um 22:06

    warum benutzt du nicht _IsPressed() ?
    da hast du alle tasten :D

    mfg Yellow

  • Input1 Fehler

    • YellowWeedSeed
    • 9. April 2012 um 21:54

    stell mal bitte dein gesammtes script rein, dann wirds einfacher dir zu helfen :)

    hab hier mal was gescripted:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $GUI = GUICreate("", 165, 62, 192, 124)
    $id = GUICtrlCreateInput("id:", 4, 4, 121, 21)
    $button = GUICtrlCreateButton("start", 4, 32, 123, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $button
    run("notepad.exe")
    WinWaitActive("Unbenannt - Editor")
    send(GUICtrlRead($id))

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

    EndSwitch
    WEnd

    [/autoit]

    schau einfach mal was bei dir anders ist :D

    mfg Yellow

  • Sichtbar gemachte Fenster (@SW_SHOW) nicht bedienbar

    • YellowWeedSeed
    • 7. April 2012 um 12:06

    wenn du das von Hauke meinst:
    Ich hab selber mal was geschrieben, beidem die GUI in einem anderen skript gespeichert ist und per Func dann aufgerufen wird.
    Da war auch das Problem da dass es angezeigt wird aber eben nicht bedienbar war.
    Ich hab deshalb einfach vor die Button-Variable ein Global gesetzt und dann hat es geklappt.
    Wenn du das meinst :D

    mfg Yellow

  • Desktop-Snake

    • YellowWeedSeed
    • 31. März 2012 um 20:45

    Sorry war länger nicht da,
    aber mit Gif-Animation sieht das echt gut aus :D
    vielen dank für deine Mühe

    mfg Yellow

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™