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

Beiträge von AntiSpeed

  • API für *.AMR Dateien?

    • AntiSpeed
    • 12. Juli 2010 um 23:50

    Developer30: Also du bist ja neu hier: Dieses Forum ist schon so "fortgeschritten", dass es einen Edit-Button gibt, und man nicht immer einen neuen Post machen muss. Dh, wenn man was ergänzen will, dann Edit und man macht einen neue Zeile und schreibt davor "Edit:" und dann den Text. Hat jmd. nach dem Post aber was geschrieben kann man schreiben: "Guck auf den vorheriegen Post." oder in diesem Fall einfach es so machen wie du, nur -wie gesagt- nicht 3Posts nacheinander. Währe nett wenn dus einhalten könntest.

    Edit (siehs du ich habs auch bearbeitet ^^ :(
    Bitte stelle den Thread auf "gelöst", dies kann man machen, indem man auf den ersten Post auf "Bearbeiten" klickt und dann "offen" auf "gelöst" stellt.

  • ID3-Skript Problem - "Error allocating memory."-Error

    • AntiSpeed
    • 12. Juli 2010 um 21:50

    Hey@All
    Habe ein Problem mit meinem Skript, denn es gibt einen "Error allocating memory." Fehler aus.
    Ich möchte den Titel und den Artist einfach nur bearbeitet einfügen.
    Hier mein Skript:

    Spoiler anzeigen
    [autoit]

    #include <ID3.au3>
    #include <File.au3>
    $title="ID3 Fast Runner"
    $folder=FileSelectFolder("Please select folder...","::{20D04FE0-3AEA-1069-A2D8-08002B30309D}",2)
    $Files=_GetFileList($folder,"*.mp3")
    ;$syntax="<artist>*-*<title>"
    ;--> * means "", " ", " ", " ", ...
    _ArrayDisplay($Files)

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

    For $i=1 To UBound($Files)-1
    _ID3ReadTag($Files[$i],0,-1,2)
    $title=_ID3GetTagField("TIT2")
    $artist=_ID3GetTagField("TPE1")
    $name=StringSplit($Files[$i],"\")
    $name=$name[UBound($name)-1]
    If StringRegExp($name,"(.+)-(.+)")=1 Then
    $temp=StringSplit($name,"-")
    $CorArtist=""
    $CorTitle=""
    If Not @error Then
    $CorTitle=$temp[2]
    $CorTitle=_ReturnCorrectName($title)
    $CorArtist=$temp[1]
    $CorArtist=_ReturnCorrectName($artist)
    EndIf
    EndIf
    _ID3SetTagField("COMM","tags changed by "&$title)
    If $CorTitle<>"" Then
    ;MsgBox(0,$Files[$i],$title&$CorTitle)
    _ID3SetTagField("TIT2",$CorTitle)
    ConsoleWrite($CorTitle&"--")
    EndIf
    If $CorArtist<>"" Then
    ;MsgBox(0,$Files[$i],$artist&$CorArtist)
    _ID3SetTagField("TPE1",$CorArtist)
    ConsoleWrite($CorArtist&@CRLF)
    EndIf
    _ID3WriteTag($Files[$i])
    ;_ID3DeleteFiles()
    Next
    MsgBox(0,$title,"Finished.")

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

    Func _GetFileList($T_DIR,$T_MASK,$DIR_ONLY=0)
    Dim $N_DIRNAMES[200000] ; max number of directories that can be scanned
    Local $N_DIRCOUNT = 0
    Local $N_FILE
    Local $N_SEARCH
    Local $N_TFILE
    Local $N_OFILE
    Local $T_FILENAMES
    Local $T_FILECOUNT
    Local $T_DIRCOUNT = 1
    ; check Filemask \ for empty File-Array by GetDirOnly
    If $T_MASK = "n" Then $T_MASK = "*.no"
    ; remove the end \ If specified
    If StringRight($T_DIR,1) = "\" Then $T_DIR = StringTrimRight($T_DIR,1)
    $N_DIRNAMES[$T_DIRCOUNT] = $T_DIR
    ; Exit if base dir doesn't exists
    If Not FileExists($T_DIR) Then Return 0
    ; keep on looping until all directories are scanned
    While $T_DIRCOUNT > $N_DIRCOUNT
    $N_DIRCOUNT = $N_DIRCOUNT + 1
    ; find all subdirs in this directory and save them in a array
    $N_SEARCH = FileFindFirstFile($N_DIRNAMES[$N_DIRCOUNT] & "\*.*")
    While 1
    $N_FILE = FileFindNextFile($N_SEARCH)
    If @error Then ExitLoop
    ; skip these references
    If $N_FILE = "." Or $N_FILE = ".." Then ContinueLoop
    $N_TFILE = $N_DIRNAMES[$N_DIRCOUNT] & "\" & $N_FILE
    ; if Directory than add to the list of directories to be processed
    If StringInStr(FileGetAttrib( $N_TFILE ),"D") > 0 Then
    $T_DIRCOUNT = $T_DIRCOUNT + 1
    $N_DIRNAMES[$T_DIRCOUNT] = $N_TFILE
    EndIf
    Wend
    FileClose($N_SEARCH) ; find all Files that mtach the MASK
    $N_SEARCH = FileFindFirstFile($N_DIRNAMES[$N_DIRCOUNT] & "\" & $T_MASK )
    If $N_SEARCH = -1 Then ContinueLoop
    While 1
    $N_FILE = FileFindNextFile($N_SEARCH)
    If @error Then ExitLoop
    ; skip these references
    If $N_FILE = "." Or $N_FILE = ".." Then ContinueLoop
    $N_TFILE = $N_DIRNAMES[$N_DIRCOUNT] & "\" & $N_FILE
    ; if Directory than add to the list of directories to be processed
    If StringInStr(FileGetAttrib( $N_TFILE ),"D") = 0 Then
    $T_FILENAMES = $T_FILENAMES & $N_TFILE & @CR
    $T_FILECOUNT = $T_FILECOUNT + 1
    ;MsgBox(0,'filecount ' & $T_FILECOUNT ,$N_TFILE)
    EndIf
    Wend
    FileClose($N_SEARCH)
    Wend
    If $DIR_ONLY = 0 Then
    $T_FILENAMES = StringTrimRight($T_FILENAMES,1)
    $N_OFILE = StringSplit($T_FILENAMES,@CR)
    Return( $N_OFILE )
    Else
    ReDim $N_DIRNAMES[$N_DIRCOUNT+1]
    $N_DIRNAMES[0] = $N_DIRCOUNT
    Return $N_DIRNAMES
    EndIf
    EndFunc ;==>_GetFileList

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

    Func _StringToArray($string)
    $z=StringLen($string)
    If $z=0 Then
    Dim $array[1]
    Else
    Dim $array[$z]
    For $i=1 To $z
    $array[$i-1]=StringTrimRight($string,$z-$i)
    $array[$i-1]=StringTrimLeft($array[$i-1],$i-1)
    Next
    EndIf
    Return $array
    EndFunc

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

    Func _ReturnCorrectName($v)
    $array=_StringToArray($v)
    $last=-1
    $last2=-1
    For $i=1 To UBound($array)-1
    If $array[$i]="" Then
    $last=$i
    Else
    $last2=$i
    ExitLoop
    EndIf
    Next
    If $last<$last2 And $last>-1 And $last2>-1 Then
    For $i=1 To $last
    _ArrayDelete($array,$i)
    Next
    EndIf
    ;_ArrayDelete($array,0)
    ;_ArrayDisplay($array,"ReturnCorrectname")
    Return _ArrayToString($array,"")
    EndFunc

    [/autoit]


    Die ID3-UDF gibst hier: http://www.autoitscript.com/forum/index.php?showtopic=43950
    MfG AntiSpeed

  • C#-DLL in AutoIt einbinden

    • AntiSpeed
    • 10. Juli 2010 um 14:31
    Zitat

    C# DLL in AutoIT einbinden

    *hust*
    Korregiere das mal so:
    "C# DLL in AutoIt einbinden"

  • MIDI on AutoIt (Aufbau einer MIDI)

    • AntiSpeed
    • 9. Juli 2010 um 19:46

    Hey@all
    Also ich suche eine UDF für AutoIt, mitder man MIDIs schreiben & lesen kann.
    Ich kenne schon die MIDIUdf, aber die ist sehr verbugt und funktioniert desshalb bei mir nicht.
    =>http://www.autoitscript.com/forum/index.php?showtopic=37072 (MIDI-UDF)
    Währe sehr nett von euch, wenn ihr wisst wie man *.midi schreiben oder lesen kann, dass ihr es postet.
    Thx4Help

  • GuiSetIcon funktioniert nicht

    • AntiSpeed
    • 9. Juli 2010 um 19:23

    Unten in der TaskLeiste soll man das icon liegen.
    Und ja es lag am Format. Sry, hatte noch nicht konventiert in ico.. *vor-den-kopf-hau*

    thx4help

  • GUI füllen

    • AntiSpeed
    • 9. Juli 2010 um 18:41

    Willkommen hier bei uns :D .
    Aber es heißt nicht "AutoIT",sondern AutoIt (kommt von Automatisiere es).

  • GuiSetIcon funktioniert nicht

    • AntiSpeed
    • 9. Juli 2010 um 18:36

    auch mit

    [autoit]


    GUISetIcon(@ScriptDir & "\icon.ico")

    [/autoit]


    Funktioniert es leider nicht.
    Skript:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #include <Constants.au3>
    #include <WindowsConstants.au3>
    #include <WINAPI.au3>
    $HGui = GUICreate("test",200,200,200,200,$WS_POPUP, $WS_EX_LAYERED)
    GUICtrlCreateLabel("This is text on a transparent Layered GUI", 10, 10, 200, 20, -1, $GUI_WS_EX_PARENTDRAG)
    _GuiSetBkTrans($hGUI)
    GUISetIcon(@ScriptDir&"\icon.ico");$icon,1,$HGui)
    GUISetState()
    Sleep(5000)

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

    Func _GuiSetBkTrans($gui)
    GUISetBkColor(0xABCDEF,$gui)
    _WinAPI_SetLayeredWindowAttributes($gui, 0xABCDEF)
    EndFunc

    [/autoit]
  • _INetGetSource - läd alte Version!?

    • AntiSpeed
    • 9. Juli 2010 um 15:12

    Guck dir mal die Parameter an!
    Es gibt einen Parameter, der es verbietet/zulässt, dass wenn eine TEMP Datei davon exestiert sie "runterläd".
    Also den Parameter ändern und er wird gezwungen es neu zu laden.

    Also muss du das mit dem Befehl machen:

    [autoit]


    InetGet ( "URL" [,"filename" [, reload [, background]]] )

    [/autoit]
    Code
    reload [optional]
    0 = (Standard) Holt die Datei, wenn möglich, aus dem lokalen  Cache
    1 = Erzwingt ein erneutes Laden von der Remote-Seite
  • GuiSetIcon funktioniert nicht

    • AntiSpeed
    • 9. Juli 2010 um 14:18

    Ich habe aber jetzt einen "icon.ico" anstatte einer dll:

    [autoit]


    GUISetIcon("icon.ico",0,$HGui)

    [/autoit]


    Thx4Help

  • GuiSetIcon funktioniert nicht

    • AntiSpeed
    • 9. Juli 2010 um 14:16

    Ohh wie peinlich :D sry.

  • GuiSetIcon funktioniert nicht

    • AntiSpeed
    • 9. Juli 2010 um 14:10

    Hey@all
    Dieser Skript funktioniert bei mir leider nicht:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #include <Constants.au3>
    #include <WindowsConstants.au3>
    #include <WINAPI.au3>
    $HGui = GUICreate("test",200,200,200,200,$WS_POPUP, $WS_EX_LAYERED)
    GUICtrlCreateLabel("This is text on a transparent Layered GUI", 10, 10, 200, 20, -1, $GUI_WS_EX_PARENTDRAG)
    _GuiSetBkTrans($hGUI)
    ;GUISetIcon("schell32.dll", -50,$HGui);$icon,1,$HGui)
    GUISetState()
    Sleep(5000)

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

    Func _GuiSetBkTrans($gui)
    GUISetBkColor(0xABCDEF,$gui)
    _WinAPI_SetLayeredWindowAttributes($gui, 0xABCDEF)
    EndFunc

    [/autoit]

    Es wird immer noch das AutoIt-Symbol angezeigt. 8|
    Ich habe gesucht, aber an scheinend muss man einen anderen Style verwenden.
    Aber ich muss diesen Style beibehalten, sonst wird die GUI nicht so transperent.

    Thx4Help

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 9. Juli 2010 um 13:47

    Ohh, kann auch gut sein, dass es 5Sterne sind. kP

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 9. Juli 2010 um 12:29

    @stayawayknight:

    Zitat

    war bestimmt sau viel arbeit dafür 5*

    Ich glaube die mögen den Film net (5 mit Sternchen)
    Also ich finds gut.. xD
    Wieso hast du da die Theme von Wer-Wird-Millioner ?

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 9. Juli 2010 um 12:26
    Zitat

    AntiSpeed

    Einmal zum Titel: "wurden" -> "worden"

    Ich und DeutschRechtSchreibung... ^^

  • [CF[*Gaming*] sagt hallo>D

    • AntiSpeed
    • 9. Juli 2010 um 12:19

    Auch wenns ein Bug ist, EM schafft das auch!

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 8. Juli 2010 um 20:45

    Ihr seit super :party: .

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 8. Juli 2010 um 20:32
    Zitat

    That was one of the best 4minutes I have even spent of youtube! :D

    your friends a great artist.

    Also ich glaube, dass ich ihn nicht kontaktieren kann, da es ein Freund von ihm ist, ich kein YT-Acc habe und ich nur Englisch sehr schlecht :rolleyes: kann.

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 8. Juli 2010 um 20:26

    Also alles Einzelbilder?
    Dann ist das ja ein Meisterwerk...
    Oder ist das so einfach etwas so oft zu fotografiren,zeichnen,fotografiren,zeichnen...

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 8. Juli 2010 um 20:21
    Zitat von Ahnungslos

    Andere spielen halbe Filme mit Lego nach, dort ist auch alles mit Einzelbildern gemacht...
    Hab aber keine Vorstellung wie lang man für so ein Projekt braucht


    Das mit dem Lego dauert nicht mal eine Woche (1Woche für ein großes Projekt).

    Lego und so gut zeichnen kann man nicht vergleichen.
    Ist ja nich stockent, wie bei Lego sondern sehr viele Bilder, damit reibungslos erscheint.

  • [Frage] Weiß jmd. wie dieses Video gemacht worden ist?

    • AntiSpeed
    • 8. Juli 2010 um 20:19
    Zitat von yxyx

    egal wies gemacht is
    es is aufjedenfall seeehr aufwendig


    Ja, dass muss es sein. Und auch anstrengend.. So viel zeichnen.

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™