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. GE IXI TIM

Beiträge von GE IXI TIM

  • Mein AudioPlayer...

    • GE IXI TIM
    • 17. August 2009 um 13:54

    mhm...das versteh ich jtz nicht... ;(

  • Mein AudioPlayer...

    • GE IXI TIM
    • 17. August 2009 um 13:43

    So MiniPlayer ist über der Taskleiste und das registrieren ist draußen^^
    siehe beitrag 1 zum download...

  • Mein AudioPlayer...

    • GE IXI TIM
    • 17. August 2009 um 13:39

    also: dass mit dem registrieren klappt eh nicht :whistling: und beim miniplayer muss man einfach auf die Taskleiste klicken und sie kommt in den vordergrung^^
    aber ich mach sie gleich ein wenig hoch...
    danke ;)

  • Mal 3 kleine fragen (Datum, Funktionsabbruch und Endlosschleife)

    • GE IXI TIM
    • 17. August 2009 um 13:30

    weil bei dir prüft das skript 1mal den status, un kann somit nicht mittendrin abgebrochen werden, jetzt prüft er vor jedem Buchstaben den Status :) und der status wird am ende von _mist() auf 0 gesetzt, so wird die Func sicher beendet

  • Mal 3 kleine fragen (Datum, Funktionsabbruch und Endlosschleife)

    • GE IXI TIM
    • 17. August 2009 um 13:28

    Probiers mal so:

    Spoiler anzeigen
    [autoit]


    #include <Date.au3>

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

    $reset=0

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

    HotKeySet("^q", "beenden")
    HotKeySet("^w", "abbruch")
    HotKeySet("^.", "datum")
    HotKeySet("{NUMPADDOT}", "proepunkt")
    HotKeySet("{F1}", "mist")

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

    While 1
    WEnd

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

    Func proepunkt()
    If WinActive("[CLASS:Dialog]", "") Then
    Send(".")
    Else
    Send(",")
    EndIf
    EndFunc

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

    Func datum()
    ;~ Send(@MDAY&"."&@MON&"."&@year) ebenfalls möglich
    send(_NowDate())
    EndFunc

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

    Func mist()
    If $reset = 0 Then Send("M")
    Sleep(1000)
    If $reset = 0 Then Send("i")
    Sleep(1000)
    If $reset = 0 Then Send("s")
    Sleep(1000)
    If $reset = 0 Then Send("t")
    Sleep(1000)
    $reset = 0

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

    EndFunc

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

    Func abbruch()
    $reset = 1
    EndFunc

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

    Func beenden()
    Exit
    EndFunc

    [/autoit]
  • Mein AudioPlayer...

    • GE IXI TIM
    • 17. August 2009 um 13:15

    Hallo,
    Hier möchte ich euch meinen AudioPlayer vorstellen
    Funktionen:

    Zufallswiedergabe
    Dateien per Drag&Drop hinzufügen
    Playlists erstellen
    Mp3-Dateien können statt mit Windows-Media-player mit meinem Prog wiedergegeben werden (also bei öffnen) dank $cmdline[1]
    Beim öffnen einer Playlist wird mein Prog geöffnet und dir Playlist ist in die Liste eingetragen und zur sofortigen Wiedergabe bereit
    Designwahl :)
    Lautstärkeregler
    Statusbar
    Miniplayer (Extra Buttonleiste, dass der Player auch minimiert gesteuert werden kann)
    Titelinformationen (zeigt Informationen zu aktuellem Titel an, Erscheinungsjahr, Künstler, ...)
    ABER: sobald ein Titel abgespielt wird, hängt er ziemlich, vielleich kann mit jemand sagen warum :whistling:
    aber ansonsten: viel Spaß :)
    Enthalten: Compilierte .exe, skript, alle Icons

  • Felder werden auf nächstem Formular nicht angezeigt

    • GE IXI TIM
    • 17. August 2009 um 12:42

    hallo erstmal
    $Hersteller_Text1 = GUICtrlCreateLabel((GUICtrlRead($Standard_Text1)), 30, 8, 500, 50)
    ich weis nocht ob es der fehler ist, aber ich glaube mal^^
    also: du benutzt ja hier GuiCtrlread, aber wass soll er denn "readen"?
    die Gui wo das Formular ist ist ja momentan gar nicht da.
    Ich glaube du musst den Inhalt des Formulares mit GuiCtrlRead in einer Variable deklarieren, wenn die dazugehörige Gui noch verfügbar ist, weist du wie ich meine?
    ich weis nicht obs stimmt, aber ört sich iwie logisch an^^
    lg, tim

  • Mal 3 kleine fragen (Datum, Funktionsabbruch und Endlosschleife)

    • GE IXI TIM
    • 17. August 2009 um 12:06
    Spoiler anzeigen
    [autoit]


    #include <Date.au3>
    HotKeySet("{ENTER}", "_Date")
    HotKeySet("{ESC}", "_Exit")
    While 1
    WEnd
    Func _Date()
    send(_NowDate())
    EndFunc
    Func _exit()
    Exit
    EndFunc

    [/autoit]

    Probier es anstatt immer mit @Hour usw. mal mit _nowdate() ;)

  • Registry Classes shell ???

    • GE IXI TIM
    • 15. August 2009 um 16:20

    geht als noch nicht ;( ;( ;(

  • Registry Classes shell ???

    • GE IXI TIM
    • 15. August 2009 um 15:34

    genau so hatt ichs...aber iwie funzt das nicht
    wenn ich eine mp3-datei öffne, geht der Windows-media-Player auf... ;(

  • Registry Classes shell ???

    • GE IXI TIM
    • 15. August 2009 um 15:17

    danke funkey, aber die funcs klappen bei mir nicht...wie muss die function aussehen, wenn die zu registrierende Datei .mp3 und die Beschreibung..."RegTest" ist?
    vielleicht bin ich nur zu dumm die Parameter zu kapieren^^ :rolleyes:

  • Registry Classes shell ???

    • GE IXI TIM
    • 15. August 2009 um 14:37

    ah okay danke :D

  • Registry Classes shell ???

    • GE IXI TIM
    • 15. August 2009 um 14:35

    Beispiel:

    Spoiler anzeigen

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 244, 88, 358, 262)
    $Input1 = GUICtrlCreateInput("", 16, 8, 145, 21)
    $browse = GUICtrlCreateButton("Browse", 168, 8, 75, 25, 0)
    $play = GUICtrlCreateButton("Abspielen", 16, 40, 75, 25, 0)
    $regwrite = GUICtrlCreateButton("Registry", 96, 40, 75, 25, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    if IsArray($CmdLine) Then
    For $i = 1 To $CmdLine[0]
    If StringRight($CmdLine[$i], 4) = '.mp3' And FileExists($CmdLine[$i]) Then
    GUICtrlSetData($Input1, $CmdLine[$i])
    EndIf
    Next
    EndIf
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    case $play
    $sound = GUICtrlRead($Input1)
    SoundPlay($sound)
    case $browse
    $sound = FileOpenDialog("Sound wählen", @DesktopDir, "Mp3-Dateien(*.mp3)")
    GUICtrlSetData($Input1, $sound)
    case $regwrite
    ?????????????????????????????? ;=====Hier soll dann der Weg öffnen mit, standartprogramm auswählen, ... umgangen werden...
    EndSwitch
    WEnd


    hoff mal ihr versteht was ich meine :thumbup:

  • Registry Classes shell ???

    • GE IXI TIM
    • 15. August 2009 um 14:26

    hallo @all
    folgendes Problem: ich will mp3-Dateien mit meinem Programm öffnen. Mit $CMDLINE[1] hat das super geklappt.
    Nur um eine Mp3-Datei zu öffnen, muss man halt rechtsklick, öffnen mit, haken setzen, usw...sehr umständlich und problematisch wenn ich es Freunden schicke.
    Nun hörte ich etwas von Registry Classes shell...?! ?( damit kann man diesen Weg einfach machen.
    kann mir bitte jemand ein Beispiel machen, wie ich diese Registry (mp3-Dateien mit meinem AudioPlayer.exe öffnen) schreibe?
    Danke im Voraus :P

  • .mp3 files mit meinem programm öffnen

    • GE IXI TIM
    • 14. August 2009 um 15:58

    jawoll^^ danke^^ habs mit cmdline[1] hinbekommen^^
    wie ich ne mp3 datei mit meim progg öffne musst ich ja^^ mit öffnen mit und so...aber von dem registy da hab ich überhaupt keine Ahnung 8|
    danke an alle ;)
    wenn mit jtz vielleicht noch jmd das andere erklären könnte :whistling:

  • .mp3 files mit meinem programm öffnen

    • GE IXI TIM
    • 14. August 2009 um 15:27

    hier ist das script...ist aber unübersichtlich :rolleyes: und noch nicht komplett fertig^^

    Spoiler anzeigen

    #cs ----------------------------------------------------------------------------

    AutoIt Version: 3.3.0.0
    Author: myName

    Script Function:
    Template AutoIt script.

    #ce ----------------------------------------------------------------------------

    ; Script Start - Add your code below here
    $xalpha = 0
    $sound = "none"
    $status = 0
    $what = "none"
    #include <GUIConstantsEx.au3>
    #include <ProgressConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

    $iLenMS = ""
    $iPosMS = ""


    #include <FF.au3>
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ListBoxConstants.au3>
    #include <ProgressConstants.au3>
    #include <SliderConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Sound.au3>
    #include <Array.au3>
    #include<GuiListView.au3>
    for $ii = 0 to 600 step 10

    GUICtrlSetData($progress,Int($ii * 1 / 1))
    Next
    sleep(600)
    GUIDelete($Form2)
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ListBoxConstants.au3>
    #include <ProgressConstants.au3>
    #include <SliderConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Guilistbox.au3>
    #Region ### START Koda GUI section ### Form=c:\users\tim\desktop\mp3.kxf
    $Form1 = GUICreate("Mp3-Player", 684, 448, 315, 98, -1, BitOR($WS_EX_ACCEPTFILES,$WS_EX_WINDOWEDGE))
    GUISetBkColor(0xB4B4B4)
    $List1 = GUICtrlCreateList("", 8, 0, 665, 292, BitOR($LBS_SORT,$LBS_STANDARD,$WS_HSCROLL,$WS_VSCROLL,$WS_BORDER))
    $play_pause = GUICtrlCreateButton("play", 8, 312, 35, 33, 0)
    $stop = GUICtrlCreateButton("back", 88, 312, 35, 33, 0)
    $Slider1 = GUICtrlCreateSlider(216, 304, 350, 37)
    $Progress1 = GUICtrlCreateProgress(8, 360, 518, 17)
    $wavelabel = GUICtrlCreateLabel("50%", 608, 312, 24, 17)
    $Label1 = GUICtrlCreateLabel("Aktueller Titel:", 8, 392, 71, 17)
    $nowtitle = GUICtrlCreateLabel("none", 88, 392, 204, 17)
    $nowtime = GUICtrlCreateLabel("0:00", 536, 360, 97, 17)
    $pause = GUICtrlCreateButton("next", 128, 312, 35, 33, 0)
    $Button1 = GUICtrlCreateButton("pause", 48, 312, 35, 33, 0)
    $Button2 = GUICtrlCreateButton("stop", 168, 312, 35, 33, 0)
    $datei = GUICtrlCreateMenu("&Datei")
    $end = GUICtrlCreateMenuItem("Beenden", $datei)
    $playlist = GUICtrlCreateMenu("&Playlist")
    $erstellen = GUICtrlCreateMenuItem("Erstellen", $playlist)
    $laden = GUICtrlCreateMenuItem("Laden", $playlist)
    $design = GUICtrlCreateMenu("D&esign")
    $open = GUICtrlCreateMenuItem("Öffnen", $datei)
    GUICtrlSetState($List1, $GUI_DROPACCEPTED)
    GUICtrlSetData($Slider1, "50%")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $end
    Exit
    case $open
    $path = FileOpenDialog("Öffnen", @DesktopDir, "Mp3-Dateien(*.mp3)|Wma-Dateien(*.wma)")
    GUICtrlSetData($List1,$path)
    case $play_pause
    if $status = 0 Then
    $what = Guictrlread($List1)
    $sound = _SoundOpen($what)
    _SoundPlay($sound)
    EndIf
    If $status = 1 Then _SoundResume($sound)
    case $pause
    _next()
    case $Button1
    _SoundPause($sound)
    $status = 1
    case $Button2
    _SoundStop($sound)
    _SoundClose($sound)
    $status = 0
    case $stop
    _last()
    case $GUI_EVENT_DROPPED
    if StringInStr(@GUI_DragFile, "mp3" ) Then
    GUICtrlSetData($List1, @GUI_DragFile)
    if StringInStr(@GUI_DragFile, "wma" ) Then GUICtrlSetData($List1, @GUI_DragFile)
    Else
    MsgBox(0, "Fehler", "Keine Gültige Audiodatei" & @crlf & "Nur .mp3 oder .wma Dateien!")
    EndIf

    EndSwitch


    Local $iLenMS = _SoundLength($sound, 2)
    Local $iPosMS = _SoundPos($sound, 2)
    $nowpos = _SoundPos($sound, 1)
    $nowlenght = _SoundLength($sound, 1)
    $info = $nowpos & "/" & $nowlenght
    GUICtrlSetData($nowtime, $info)
    GUICtrlSetData($Progress1, Int(100 / $iLenMS * $iPosMS))
    $changedwave = Guictrlread($Slider1)
    GUICtrlSetData($wavelabel, $changedwave & "%")
    SoundSetWaveVolume($changedwave)
    $title = Stringsplit($what, "\")
    $h = $title[0]
    GUICtrlSetData($nowtitle, $title[$h])
    if $nowpos <> "00:00:00" Then
    if $nowpos = $nowlenght or $nowpos > $nowlenght Then
    _SoundStop($sound)
    _SoundClose($sound)
    $theone = _GUICtrlListBox_GetCaretIndex($List1)
    $xbeta = $theone +1
    _GUICtrlListBox_ClickItem($List1, $xbeta)
    $what = guictrlread($List1)
    $sound = _soundopen($what)
    EndIf
    EndIf
    WEnd


    Func _next()
    _SoundStop($sound)
    _SoundClose($sound)
    $theone = _GUICtrlListBox_GetCaretIndex($List1)
    $xbeta = $theone +1
    _GUICtrlListBox_ClickItem($List1, $xbeta)
    $what = guictrlread($List1)
    $sound = _soundopen($what)
    _soundplay($sound)
    EndFunc

    Func _last()
    _SoundStop($sound)
    _SoundClose($sound)
    $theone = _GUICtrlListBox_GetCaretIndex($List1)
    $xbeta = $theone -1
    _GUICtrlListBox_ClickItem($List1, $xbeta)
    $what = guictrlread($List1)
    $sound = _soundopen($what)
    _soundplay($sound)
    EndFunc

  • .mp3 files mit meinem programm öffnen

    • GE IXI TIM
    • 14. August 2009 um 15:14

    hallo an alle :)

    also: ich habe mir eine Art Mp3-Player programmiert...klappt soweit ganz gut, aber jetzt will ich, dass wenn ich eine mp3-Datei öffne, sich statt dem Media-Player von Windows mein Programm öffnet und diese Datei abspielt...
    Beispiel: ich öffne eine mp3-Datei...irgendein Lied...jetzt öffnet sich mein Programm und spielt das Lied ab. Ohne dass sich der Windows Mediaplayer öffnet.
    ich weiß wie man bei mp3-Dateien einstellt dass sie mit meinem Programm geöffnet werden, aber dann ist nur mein Programm offen :( aber ich brauche ja den Pfad von der Mp3-Datei...un den krieg ich dann nicht raus :whistling:
    ich hoff mir kann jmd helfen :rolleyes:

  • Pfad einer angeklickten Datei ermitteln

    • GE IXI TIM
    • 3. Mai 2009 um 22:14

    mhm...

  • Pfad einer angeklickten Datei ermitteln

    • GE IXI TIM
    • 3. Mai 2009 um 22:10

    Und was soll ich mit dieser Datei anfangen?
    Die hat doch garnichts mit meinem Prob zu tun...
    ;(

  • Pfad einer angeklickten Datei ermitteln

    • GE IXI TIM
    • 3. Mai 2009 um 22:00

    Das ist für das eintragen der Informationen in meine Datei.
    aber $path soll der pfad der .tda datei sein, wenn ich diese öffne.
    aber wie soll ich den bekommen, wenn ich diese öffne ;( ;( ;( ich hoff es geht so wie bei Microsoft-Word^^

    Spoiler anzeigen

    $z1 = FileReadLine($path, 2)
    $z2 = FileReadLine($path, 4)
    $z3 = FileReadLine($path, 6)
    $z4 = FileReadLine($path, 8)
    $z5 = FileReadLine($path, 10)
    $z6 = FileReadLine($path, 12)
    $z7 = FileReadLine($path, 14)
    $z8 = FileReadLine($path, 16)

    GUICtrlSetData($data, $z1)
    GUICtrlSetData($name, $z2)
    GUICtrlSetData($buyprice, $z5)
    GUICtrlSetData($buydata, $z3)
    GUICtrlSetData($selldata, $z4)
    GUICtrlSetData($sellprice, $z6)
    GUICtrlSetData($porto, $z7)
    GUICtrlSetData($gewinn, $z8

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™