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

Beiträge von descent

  • Musikplayer

    • descent
    • 6. April 2010 um 20:46

    Vielen Dank ist sehr interessant zu sehen

    leider versteh ich bei dir nur wenig, da auch keine Kommentare vorhanden sind und meine Kenntnisse nicht enorm groß sind :x
    Ich werde versuchen mich mal ein bisschen reinzulesen und würde mich über weitere Hilfestellungen freuen :)

  • Musikplayer

    • descent
    • 6. April 2010 um 17:26

    Vielen Dank für die schnelle Antwort
    Funktioniert 1A

    Bleiben nur noch die Probleme mit dem Umschalten des Liedes, Speichern der Playlist und einer Anzeige zum "Spulen" und der aktuellen Position im Lied.
    Was mir auch noch aufgefalles ist, ist das die Lieder die ich hinzufüge immer mit dem kompletten Link angezeigt werden. Ich wollte nun es so ändern, das es nur noch den Name der Datei anzeigt, habe dies jedoch auch nicht geschafft :S

    Hoffe mir kann nochmal jemand bei den oben genannten Problemem helfen

  • Musikplayer

    • descent
    • 6. April 2010 um 17:00

    Hallo
    ich versuche gerade ein Programm zu der Wiedergabe von MP3-Datein zu schreiben. Bislang bin so weit gekommen, dass es die gewünschte Datei in meiner Listbox anzeigt und ich diese auch abspielen kann. Einen Lautstärkeregler habe ich auch hinzugefügt, habe bei diesem nur das Problem, dass beim Öffnen des Programms die Lautstärke immer auf 0 gesetzt ist und weiß nicht wie ich das ändern kann. Ansonsten funktioniert dieser einwandfrei.
    Nach längerem grübeln und mehreren Veruschen, habe ich es mitlerweise auch aufgegeben eine Funktion zu schrieben, mit welcher ich das Lied umschalten kann.
    Ich wollte auch noch ein Funktion für die Speicherung der aktuellen "Playlist" in der Listbox machen, habe jeoch auch keine Ahnung wie ich as machen soll. So geht es mir auch bei der Anzeige des aktuellen Standpunktes im Lied.
    Wenn mir jemand ein paar Tipps geben könnte, wie ich meine Ideen umsetzen kann, wäre dies großartig.

    mfg

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <GUIListBox.au3>
    #include <WindowsConstants.au3>
    #Include <GuiListView.au3>
    #include <SliderConstants.au3>

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

    Opt("GUIOnEventMode", 1)

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

    $Form1 = GUICreate("Form1", 306, 133, 260, 280, $WS_POPUP)
    GUISetBkColor(0xE0FFFF)
    $Play = GUICtrlCreateLabel("4", 200, 36, 53, 45)
    GUICtrlSetFont(-1, 36, 800, 0, "Webdings")
    GUICtrlSetColor(-1, 0xFF0F00)
    GUICtrlSetOnEvent(-1, "PlayClick")
    GUICtrlSetTip(-1, "Play")
    $For = GUICtrlCreateLabel("8", 243, 44, 31, 34)
    GUICtrlSetFont(-1, 20, 400, 0, "Webdings")
    GUICtrlSetColor(-1, 0xFF0FF0)
    GUICtrlSetOnEvent(-1, "ForClick")
    GUICtrlSetTip(-1, "Nächter Titel")
    $back = GUICtrlCreateLabel("7", 180, 44, 31, 34)
    GUICtrlSetFont(-1, 20, 400, 0, "Webdings")
    GUICtrlSetColor(-1, 0xFF0FF0)
    GUICtrlSetOnEvent(-1, "backClick")
    GUICtrlSetTip(-1, "Vorheriger Titel")
    $open = GUICtrlCreateLabel("1", 215, 86, 27, 21)
    GUICtrlSetFont(-1, 12, 800, 0, "Wingdings")
    GUICtrlSetColor(-1, 0xFF0FF0)
    GUICtrlSetOnEvent(-1, "openClick")
    GUICtrlSetTip(-1, "Öffnen")
    $slider = GUICtrlCreateSlider(16, 112, 137, 19, $TBS_BOTTOM)
    GUICtrlSetColor(-1, 0xFF0FF0)
    GUICtrlSetLimit($slider , 100, 0)
    $List1 = GUICtrlCreateListView("Titel", 16, 16, 137, 97)
    GUISetState(@SW_SHOW)
    WinSetTrans("Form1", "", 480)

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

    While 1
    SoundSetWaveVolume(GUICtrlRead($slider))
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func playclick()
    $Song = _GUICtrlListView_GetItemTextString($List1)
    SoundPlay($Song)
    EndFunc

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

    Func ForClick()
    EndFunc

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

    Func backClick()
    EndFunc

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

    Func openClick()
    $Song = FileOpenDialog("Öffnen", @DesktopDir, "(*.mp3)")
    GUICtrlCreateListViewItem($Song, $List1)
    EndFunc

    [/autoit]

    -> Die Farben sind nicht gerade schön, hab da iwas eingestellt :D

  • Hilfe bei Buttonfehler

    • descent
    • 5. April 2010 um 15:45

    Vielen Dank
    Die erste Möglichkeit funktioniert einwandfrei

  • Hilfe bei Buttonfehler

    • descent
    • 3. April 2010 um 17:12

    Hallo,
    ich habe ein script geschrieben, welches sich automatisch in mein E-Mailfach einloggt. Ich habe ebenfalls noch eine Funktion hinzugefügt, über welche ich die Login-Daten in eine Ini-Datei speichere. Dies funktioniert auch soweit problemlos. Nun habe ich noch eine Funktion hinzugefügt, die ebenfalls über das Try-Icon ausgeführt wird. Diese öffnet einen neuen Gui auf dem sich mehrere Buttons befinden, welche als Schnellleiste für meine Homepages dienen. Nun habe ich das Problem, dass wenn ich den Loginteil öffne, es sich einloggt, dann aber ohne betätigung von einem Button selbständig dauerhaft immer wieder eine Seite öffnet, bis die die Schnellleiste Manuell öffne. Kann mir vllt jemand helfen? Ich bastle nun schon ganz schön lange dran herum, kann den Fehler jedoch nicht finden. Wäre toll wenn mir jemand helfen könnte.

    (zu Ausführung des Scripts wir ein zusätzliches benötigit um die Steuerung von Firefox zu ermöglichen.)

    Spoiler anzeigen


    #include <FF.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

    Global $iniName, $iniPW, $Button1, $Button2, $Button3, $Button4, $Button5, $Button6, $ButtonSpeichern, $Input1, $Input2, $Form1

    Opt("TrayOnEventMode",1)
    Opt("TrayMenuMode",1)


    $infoitem = TrayCreateItem("Login")
    TrayItemSetOnEvent(-1,"Login")

    TrayCreateItem("")

    $infoitem = TrayCreateItem("Einstellungen")
    TrayItemSetOnEvent(-1,"Einstellungen")

    TrayCreateItem("")


    $infoitem = TrayCreateItem("Schnellleiste zeigen")
    TrayItemSetOnEvent(-1,"Schnellleiste")

    TrayCreateItem("")

    $exititem = TrayCreateItem("Exit")
    TrayItemSetOnEvent(-1,"ExitScript")
    TraySetState()

    $iniName = iniread("config.ini","Login","Name","Defaul")
    $iniPW = iniread("config.ini","Login","PW","Defaul")

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUISetState(@SW_Hide)
    Case $Button1
    _Link1()
    Case $Button2
    _Link2()
    Case $Button3
    _Link3()
    Case $Button4
    _Link4()
    Case $Button5
    _Link5()
    Case $Button6
    _Link6()
    Case $ButtonSpeichern
    _speichern()
    EndSwitch
    WEnd

    Func Login()
    _FFStart("Loginhomepage")
    _FFSetValue($iniName, "user", "name")
    _FFSetValue($iniPW , "password", "name")
    EndFunc

    Func Einstellungen()
    $Form2 = GUICreate("Einstellungen", 138, 194, 320, 203)
    $Input1 = GUICtrlCreateInput("", 8, 64, 121, 21)
    $Input2 = GUICtrlCreateInput("", 8, 120, 121, 21,"*")
    $Label1 = GUICtrlCreateLabel("Benutzername", 8, 40, 100, 17)
    $Label2 = GUICtrlCreateLabel("Passwort", 8, 96, 100, 17)
    $ButtonSpeichern = GUICtrlCreateButton("Speichern", 8, 160, 75, 25, 0)
    GUISetFont (12,400)
    $Label3 = GUICtrlCreateLabel("Einstellungen", 8, 8, 100, 20)
    GUISetState(@SW_SHOW)
    EndFunc

    Func _speichern()
    $Name=GUICtrlRead($Input1)
    $PW=GUICtrlRead($Input2)
    IniWrite("Config.ini", "login", "name", $Name)
    IniWrite("Config.ini", "login", "pw", $PW)
    EndFunc

    Func _Link1()
    _FFOpenUrl("http://www.google.de")
    EndFunc

    Func _Link2()
    _FFOpenUrl("")
    EndFunc

    Func _Link3()
    _FFOpenUrl("")
    EndFunc

    func _Link4()
    _FFOpenUrl("")
    EndFunc

    Func _Link5()
    _FFOpenUrl("")
    EndFunc

    Func _link6()
    _FFOpenUrl("")
    EndFunc

    Func ExitScript()
    Exit
    EndFunc

    Func Schnellleiste()
    $Form1 = GUICreate("Schnellleiste", 578, 74, 192, 124)
    $Button1 = GUICtrlCreateButton("Google", 8, 24, 75, 25, 0)
    $Button2 = GUICtrlCreateButton("", 104, 24, 75, 25, 0)
    $Button3 = GUICtrlCreateButton("", 200, 24, 75, 25, 0)
    $Button4 = GUICtrlCreateButton("", 296, 24, 75, 25, 0)
    $Button5 = GUICtrlCreateButton("", 392, 24, 75, 25, 0)
    $Button6 = GUICtrlCreateButton("", 488, 24, 75, 25, 0)
    GUISetState(@SW_SHOW)
    WinSetOnTop("Schnellleiste","", 1)
    EndFunc

  • Funktion auf Tabitem

    • descent
    • 8. Juli 2009 um 23:24

    hätte man vllt. auch drauf kommen können :S
    naja danke dir für deine Hilfe

  • Funktion auf Tabitem

    • descent
    • 8. Juli 2009 um 16:31

    Hallo
    hab mal wieder ein Problem für welche ich keine Lösung finde. Ich wollte eben eine Funktion schrieben, welche über ein Hotkey aktiviert wird, jedoch nur ausgeführt wird, wenn ein bestimmter Tab (GUICreateTabItem) aktivert ist.
    Würde mich freuen wenn jmd von euch eine Lösung dafür parat hätte :)
    danke im voraus
    mfg

    ps.: da ich keine Ahnung habe ich ich das machen könnte hab ich auch kein Script hier welche nur noch verbessert werden müsste. Das Script sollte dann so ähnlich aussehen, glaube ich zumindest:

    [autoit]


    Hotkeyset("{ENTER}", "Text")
    .
    .
    .
    func text()
    if ???? then
    send("<br>")
    Else
    (Normale Funktion der Entertaste)
    endif
    EndFunc

    [/autoit]
  • Text in GUICtrlCreateEdit ausgeben

    • descent
    • 6. Juli 2009 um 17:24

    Danke für die schnelle Antwort :D
    Beim nächsten mal weiß ich wie´s geht

    Werd dann mal versuchen den Rest noch iwi hinzubekommen
    wenn jmd. noch ne Idee hätte, wie ich es machen kann, dass sich der Text nicht ändert, sondern nur die Inputstellen wäre das sehr geil ;)

  • Text in GUICtrlCreateEdit ausgeben

    • descent
    • 6. Juli 2009 um 17:04

    Hallo hab mal ne kurze Frage,
    wollte eben ein kleines Script machen, welches durch das Betätigen eines Buttons mir aus einem Inputfeld den eingegeben Text in das Editfeld überträgt. Dabei soll es noch etwas hinzufügen was nicht im Feld drinne steht, z.B gebe ich einen Hexadezimalcode ein und wenn ich dann den Button betätige kommt der HTML Befehl um die Hintergrundfarbe in die Farbe zu ändern, welche im Inputfeld eingetragen wurde. Wollte es so machen, dass wenn ich den Button erneut betätige der Text nicht nocheinmal eingefügt wird, sondern nur die Stellen der Inputbereiche sich ändern.
    Hab schonmal damit angefangen, aber leider funktioniert iwi. gar nichts.
    Da ich über die SuFu nichts gefunden habe, hoffe ich, dass mir jmd. helfen kann.
    Danke ich voraus

    [autoit]

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

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

    $Form1 = GUICreate("Form1", 633, 447, 192, 124)
    $Input1 = GUICtrlCreateInput("" , 24, 24, 121, 21)
    $Edit1 = GUICtrlCreateEdit("", 24, 112, 569, 305)
    $Button1 = GUICtrlCreateButton("Schreiben", 168, 24, 75, 25, 0)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    GUICtrlSetData($Edit1 , $Input1, 1)
    EndSwitch
    WEnd

    [/autoit]
  • Farbcode & Koordinaten

    • descent
    • 15. Mai 2009 um 20:16

    danke für die schnelle Hilfe :)
    habs ein bisschen anderst gemeint, konnt aber eure beiden Scripte so zusammenschrieben das es nun funktioniert

  • Farbcode & Koordinaten

    • descent
    • 15. Mai 2009 um 15:05

    Hallo ich hoffe jmd von euch kann mir helfen
    Ich habe in den AutoIt Beispielen ein Script gefunden, welches die Koordinaten der Maus anzeigt. Ich wollte dieses umschreiben, dass es auch die aktuelle Farbe des Pixels anzeigt ebenfalls anzeigt, und diese Werte in eine .Ini-Datei speichert, dass ich diese mit einem andere Script aufrufen kann (das andere script funktioniert).
    Leider funktioniert dies nicht wirklich. Ich hoffe jmd von euch kann mir helfen.
    Danke schon mal im vorraus

    Spoiler anzeigen

    #include <GUIConstantsEx.au3>

    Opt('MustDeclareVars', 1)

    Global $x, $y, $var, $var, $b

    HotKeySet("{DEL}","Write")

    Example()

    Func Example()
    Local $msg

    HotKeySet("{Esc}", "GetPos")

    GUICreate("Press Esc to Get Pos", 400, 400)
    $x = GUICtrlCreateLabel("0", 10, 10, 50)
    $y = GUICtrlCreateLabel("0", 10, 30, 50)
    $var = GUICtrlCreateLabel("0", 10, 50, 50)
    GUISetState()

    Do
    $msg = GUIGetMsg()
    Until $msg = $GUI_EVENT_CLOSE
    EndFunc

    Func GetPos()
    Local $a, $b

    $a = GUIGetCursorInfo()
    GUICtrlSetData($x, $a[0])
    GUICtrlSetData($y, $a[1])

    $b = PixelGetColor( $x, $y)
    GUICtrlSetData( $var , $b)
    EndFunc

    func Write()
    IniWrite("Konfig.ini", "Koordinaten","x",$x)
    IniWrite("Konfig.ini", "Koordinaten","y",$y)
    EndFunc

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™