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

Beiträge von Ilse

  • Soundplay mehrere Dateien

    • Ilse
    • 3. März 2012 um 18:41

    chesstiger

    ja das klappt soweit prima.
    Wie kann man das machen, daß die Anzeige per Zufall gewählt wird?

    Andy

    hat an der BassConstants.au3 gehängt.

    Fehler sind jetzt alle weg, aber nichts passiert.
    Weiß nicht wirklich was dein Script macht...?
    Bei der Ordnerwahl, wähle ich den mp3 Ordner mit den Files

    :( Ilse

  • Soundplay mehrere Dateien

    • Ilse
    • 3. März 2012 um 18:26

    Hallo Andy,

    merci für deine Mühe,
    aber da tut sich nichts!

    Fehler in der Bass.au3

    Spoiler anzeigen


    \Script\Bass.au3(727,53) : WARNING: $BASS_INFO: possibly used before declaration.
    \Bass.au3(927,125) : WARNING: $BASS_UNICODE: possibly used before declaration.

    Benutze Autoit 64bit Windows 7

    Bass.au3 ist im Autoit Include-Verzeichnis...

    Wenn ich Script.au3 starte kommen die Fehler.

    :( Ilse

  • Soundplay mehrere Dateien

    • Ilse
    • 3. März 2012 um 18:13

    Hallo chesstiger,

    dachte auch schon an eine ini.
    Aber der Workaround wäre nicht toll.

    Weil,... tausche ich mp3's aus, dann stimmt die ini nicht mehr.
    Ich dachte am besten wäre ein Ordner wo alle Musik.mp3's enthalten sind.
    Wenn sich daran etwas an der Anzahl, Titel...ändert, soll das... das Script nicht beeinflussen.

    1. Am besten wäre es den Inhalt des Ordners (nur mp3)irgendwie in ein Array zu lesen
    2. und dann aus dem Ordner eine Datei zufällig wählen.


    Habe schon mit _FileReadtoArray probiert, bin aber nicht weitergekommen.
    Es müsste nach *.mp3 gefiltert werden. Arrays huh...

    Grüße Ilse
    :(

  • Soundplay mehrere Dateien

    • Ilse
    • 3. März 2012 um 17:25

    Hallo Raupi,

    sorry mußte kurz weg.

    Die Musikdatei.mp3 ist die Backmusik.
    Die wird einmal geladen und spielt ganz durch. Also keine Timingprobleme.
    Das andere sind die kleinen Dateien die im Script danach geladen werden.

    Muß man das mit SoundSetWaveVolume machen? Ist glaube ich nur für .*wav!

    Ich stehe momentan vor folgenden Problemen ...müßte eigentlich mehrere Threads machen...

    1. Die Musik.mp3's

    Spoiler anzeigen


    1. Im Script Ordner liegen mehrere Files
    2. Es sollte eine per Zufall ausgewählt werden
    3. Diese Datei sollte leise (-50%) abgespielt werden.

    Wie kann ich nur eine mp3 (egal welche) per Zufall vom Scriptordner starten?

    :( Liebe Grüße
    Ilse

  • Soundplay mehrere Dateien

    • Ilse
    • 3. März 2012 um 16:04

    Hallo Raupi,

    nur mal ein Gedanke...ohne dll

    man könnte doch mehrere Instanzen verwenden.
    Jedem Skript dann eine andere Volume geben...

    Eine Idee ob das klappen kann?

    :( Ilse

  • Soundplay mehrere Dateien

    • Ilse
    • 3. März 2012 um 15:39

    Hallo,

    eine Frage zu Soundplay:

    Ich starte 2 Dateien gleichzeitig:

    1. Musik (instrumental)
    2. Geräusche

    [autoit]


    $Musik= _SoundOpen(@ScriptDir & "\Musik.mp3")
    _SoundPlay($Musik, 0) ; spielt durch... Volume ändern!!! z.B. leise

    $Geraesche = _SoundOpen(@ScriptDir & "\Ger.mp3")
    _SoundPlay($allesehen, 1); 1 Geräusch ca. 10 Sekunden...Volume ändern!!! z.B. laut
    _SoundClose($Geraesche )

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

    _SoundClose($Musik)

    [/autoit]

    Meine Frage:
    Kann ich beiden *.mp3's eine unterschiedliche Lautstärke zuteilen.
    Also ohne die mp3's mit unterschiedlichen Lautstärken abzuspeichern.

    z.B.
    $Musik (Volume = 40)
    $Geraesche (Volume = 80)

    Geht das?

    Grüße
    Ilse ;)

  • Splashtext

    • Ilse
    • 3. März 2012 um 13:52

    Hallo Raupi,

    manchmal sieht man vor lauter Bäumen
    den Wald nicht mehr!

    Merci

    ;) Ilse

  • Splashtext

    • Ilse
    • 3. März 2012 um 12:48

    Hallo,

    ich möchte gerne meinen Splashtext
    immer in voller Größe anzeigen lassen.

    Also Vollbild über den ganzen Bildschirm, egal welche Bildschirmeinstellung gewählt wurde.

    Wie macht man das? Das hat nicht geklappt

    [autoit]


    $Links = (@DesktopWidth)
    $Oben = (@DesktopHeight)

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

    SplashTextOn("Mein Text", "Info", -1, -1, $Links, $Oben, 4, "", 24)
    Sleep(3000)
    Splashoff()

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

    Grüße
    Ilse

    [/autoit]
  • TabControl Steuerung

    • Ilse
    • 3. März 2012 um 11:13

    Hallo Greenhorn,

    ja, das weiß ich!
    Habe jetzt den Fehler gefunden!

    $hTab = GUICtrlCreateTab
    verwechselt mit
    $hTab= GUICtrlCreateTabItem("Seite")


    ABER:

    weiß jemand wie man TABS ausblenden kann?
    Visible = true or false?

    Liebe Grüße
    Ilse ;)

  • TabControl Steuerung

    • Ilse
    • 3. März 2012 um 09:46

    Hallo,

    habe jetzt das hier gefunden.
    Aber der Fokus wird nicht gesetzt.

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>
    #Include <GuiTab.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 625, 443, 192, 124)
    $Tab1 = GUICtrlCreateTab(32, 56, 537, 337)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    $hTab = GUICtrlCreateTabItem("Seite")
    $Button1 = GUICtrlCreateButton("Zeigen", 440, 304, 75, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("ausblenden", 440, 336, 75, 25, $WS_GROUP)
    $Tab1 = GUICtrlCreateTabItem("1")
    $Tab2 = GUICtrlCreateTabItem("2")
    $Tab3 = GUICtrlCreateTabItem("3")
    GUICtrlCreateTabItem("")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    _GUICtrlTab_SetCurFocus($hTab, 3)
    MsgBox(4160, "Information", "Aktueller Fokus: " & _GUICtrlTab_GetCurFocus($hTab))
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

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

    hm, das Beispiel in der Hilfe funkfioniert mit dem Fokus
    ABER: hier werden insert Tabs verwendet.
    d.h. mit GUICtrlCreateTabItem geht das nicht?

    :( Ilse

  • TabControl Steuerung

    • Ilse
    • 3. März 2012 um 08:09

    Guten Morgen zusammen,

    die Tabs machen mir sorgen:
    2 Fragen hierzu
    Weiß jemand wie man die Steuern kann?

    1. Per Tastatur

    Ich meine z.B. Focus auf Tab 3

    2. Wie kann man Tabs ausblenden

    Mein Code

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 625, 443, 192, 124)
    $Tab1 = GUICtrlCreateTab(32, 56, 537, 337)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    $TabSheet1 = GUICtrlCreateTabItem("Seite")
    $Button1 = GUICtrlCreateButton("Zeigen", 440, 304, 75, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("ausblenden", 440, 336, 75, 25, $WS_GROUP)
    $TabSheet2 = GUICtrlCreateTabItem("1")
    $TabSheet3 = GUICtrlCreateTabItem("2")
    $TabSheet4 = GUICtrlCreateTabItem("3")
    GUICtrlCreateTabItem("")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

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

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

    EndSwitch
    WEnd

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

    ;) Ilse

  • Gui Resize

    • Ilse
    • 2. März 2012 um 17:16

    @alle,

    dank euch, das hat geklappt.

    Liebe Grüße
    Ilse ;)

  • Gui Resize

    • Ilse
    • 2. März 2012 um 12:04

    Hallo zusammen,

    ich habe eine Gui die ich vergrößern möchte.
    Das funktioniert auch soweit alles prima, bis auf das Textfeld.
    Das Textfeld vergrößert sich, aber nicht der Inhalt.

    Wie kann man auch die Schrift und den Cursor"resizen"?

    Hier die Gui

    Spoiler anzeigen
    [autoit]


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

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

    HotKeySet("{Enter}", "_Start")

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

    $Form1 = GUICreate("Suche", 625, 443, 192, 124, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_OVERLAPPEDWINDOW,$WS_TILEDWINDOW,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    GUISetBkColor(0xFFFBF0)
    $txtSuche = GUICtrlCreateInput("Dieser Text sollte zoomen", 80, 232, 465, 45)
    GUICtrlSetFont(-1, 24, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x000000)
    GUICtrlSetResizing(-1, $GUI_DOCKAUTO)

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

    GUISetState(@SW_SHOW)

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

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

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

    EndSwitch
    WEnd

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

    func _Start()
    $Go = GUICtrlRead($txtSuche)
    Msgbox(0,"",$Go)
    endfunc

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

    Grüße
    Ilse ;)

  • Select Deselect

    • Ilse
    • 1. März 2012 um 20:35

    ...schade.
    Deutsch eintippen und Englisch hören...
    Das wäre zuuuu schön gewesen.

    Aber feiern tun wir doch.
    Ich trinke heute Abend ein kleines Gläschen auf dich .

    Danke nochmals
    :thumbup:
    Liebe Grüße
    Ilse

  • Select Deselect

    • Ilse
    • 1. März 2012 um 20:22

    oh Chip,

    ich freu mich so...
    daß du eine Lösung für mein Problem hast.

    Eine Frage hätte ich noch:

    Ist das irgendwie möglich, daß die Variable z.B. Deutsch ist?
    Also: ich trage den Deutschen Text ein...
    und die Sounddatei wird in DEUTSCH und ENGLISCH für diesen Text gemacht?
    Also wie meim Translator mit den 2 Buttons. Quelle und Ziel.

    Das wäre ein Grund zum Feiern

    ;) Ilse

  • Select Deselect

    • Ilse
    • 1. März 2012 um 19:27

    Hallo Chip,

    hab das mal in Deutsch probiert,
    aber das ist nicht das gleiche. Hör mal...

    Spoiler anzeigen
    [autoit]


    #include <Sound.au3>
    $englisch = "Was gefällt dir besser"

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

    ;InetGet("http://translate.google.de/translate_tts?ie=UTF-8&q=" & $englisch & "&tl=en&total=1&idx=0&textlen=3", @ScriptDir & "\sound.mp3")
    InetGet("http://translate.google.de/translate_tts?ie=UTF-8&q=" & $englisch & "&tl=de&total=1&idx=0&textlen=3", @ScriptDir & "\sound.mp3")

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

    $sound = _SoundOpen(@ScriptDir & "\sound.mp3")
    _SoundPlay($sound, 1)
    _SoundClose($sound)

    [/autoit]

    Wir hatten schon mal drüber gesprochen Chip...
    Das darf man also machen? Oder wird man von Google irgendwann zur Kasse gebeten?
    Was meinst du?

    Auf jedenfall, das war ein KLASSE TIPP!

    ;)

  • Select Deselect

    • Ilse
    • 1. März 2012 um 19:07

    Hallo Chip,

    Ist das TextSpeech? (also english is free... aber deutsche Sprachdateien werden gebraucht...?)
    Lizenzen kaufen...hatte ich schon im Forum gelesen.

    Oder vestehe ich da was falsch? Das geht mit der Internetseite z.B. in Deutsch doch nicht! Oder?

    Und _IEAction, GetObjectbyname, ID.... das klappt hier nicht?
    Hatte was mit JavaAvoid(0) gesehen, das hängt bestimmt daran.

    :( Grüße Ilse

  • Select Deselect

    • Ilse
    • 1. März 2012 um 17:52

    Hallo Seubo,

    freue mich über deine Hilfe.

    Das wäre eine Lösung. (Kann man das PopUp Fenster abschalten...Möchten Sie...Ja)

    Weißt du, mein Grundproblem ist:
    Ich möchte per IE einfach nur auf den Lautsprecher klicken.
    ...und das schaff ich einfach nicht.
    Bin schon tagelang am probieren.

    ;) Ilse

  • Select Deselect

    • Ilse
    • 1. März 2012 um 16:48

    Hallo,

    muß mich wieder melden,

    ...hier klappt keiner der send Befehle

    Beispiel:

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <ie.au3>

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

    ;$oIE = _IECreate("http://www.google.de")
    $oIE = _IECreate("http://translate.google.de/?hl=de&tab=TT#de|en|Taste")
    _IELoadWait($oIE)
    Msgbox(0,"Markierung","START")
    Send("{Tab 17}"); hier wird was gemacht: Beispiel
    Sleep(2000)
    Send("{CTRLDOWN}ac{CTRLUP}"); die Seite wird kpl. markiert
    Sleep(1000)

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

    Send("{ESC}"); das sollte die Markierung aufheben!
    Sleep(2000)

    [/autoit]


    Habe alles probiert:
    TAB, ESC, DOWN - nichts passiert

    :( Ilse

  • Select Deselect

    • Ilse
    • 1. März 2012 um 16:34

    Hallo an alle,

    zuerst mal merci für eure Tipps!

    Folgendes:

    Send("{TAB}") > das geht nicht!

    Send("{Down}") > das geht auch nicht!

    ESC geht hier, aber beim nächsten Beispiel nicht!

    Hier mal eine Seite zum probieren

    [autoit]


    #include <ie.au3>

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

    $oIE = _IECreate("http://www.google.de")
    _IELoadWait($oIE)
    Send("{Tab 5}"); hier wird was gemacht: Beispiel
    Sleep(2000)
    Send("{CTRLDOWN}ac{CTRLUP}"); die Seite wird kpl. markiert
    Sleep(2000)

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

    Send("{Down}"); das sollte die Markierung aufheben!

    [/autoit]


    Grüße
    Ilse ;)

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™