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

Beiträge von tnuctipun

  • CPU-Auslastung - WinWaitActive

    • tnuctipun
    • 14. April 2014 um 20:50

    Das mit der eigenen Funktion funktioniert bestens: weniger Cpu-Last und auch noch schneller :thumbup:

    Danke

  • CPU-Auslastung - WinWaitActive

    • tnuctipun
    • 14. April 2014 um 19:40

    Ja, ich bin mir ziemlich sicher, dass Autoit schuld ist, da sich das Verhalten im Taskmanager sowohl bei einer erstellten .exe als auch beim Ausführen der .au3 zeigt.

    Leider hat sich mit Sleep(100) nichts feststellbar geändert ?( .

    Kann man vielleicht irgendwo das Intervall einstellen, wie oft WinWaitActive nachschaut , ob das Fenster schon existiert?

  • CPU-Auslastung - WinWaitActive

    • tnuctipun
    • 14. April 2014 um 17:20

    Hallo,

    Beim Versuch eine Dateiendung zu ändern, erscheint in Win7 immer die Meldung "Wenn Sie eine Dateinamenerweiterung ändern, wird die Datei möglicherweise unbrauchbar."
    Da sich diese Meldung offenbar nicht deaktivieren lässt, lasse ich die Meldung einfach wegklicken:

    [autoit]

    While 1
    WinWaitActive("Umbenennen")
    ControlClick("Umbenennen", "", "[CLASS:Button; INSTANCE:1]","left",1)
    WEnd

    [/autoit]


    Leider erzeugt der Prozess, der immer im Hintergrund laufen soll, eine CPU-Auslastung von ca. 5%.
    Das kommt mir etwas hoch vor.
    Wie kann ich das besser lösen?

    Grüsse t.

  • Request mit WinHttp zu MPC senden

    • tnuctipun
    • 21. März 2014 um 07:46

    :rock:

    Danke, jetzt hab ich's! :thumbup:

  • Request mit WinHttp zu MPC senden

    • tnuctipun
    • 21. März 2014 um 00:28

    Ich benutze den Firefox 21.0 - mit F12 passiert gar nichts.
    Aber ich vermute mal, dass in der "Web-Konsole" -> "Netzwerkzugriffe aufzeichnen" die richtigen Infos liefert:

    Code
    [00:07:18.231] POST http://localhost:13579/command.html [HTTP/1.0 302 Found 149ms]

    Unter "Netzwerk-Request untersuchen" -> "Gesendete Formulardaten" steht dann:

    Code
    wm_command:922
    null:0

    Ich vermute stark, dass "wm_command:922" ein wichtiger Teil des Befehls sein sollte, da im MPC in den Tastenbelegungen die ID 922 für den Befehl "Vorwärts" angezeigt wird.

    Leider kein Erfolg (hab auch einige Varianten versucht) ?(

    [autoit]

    $sPacketResponse = _WinHttpSimpleRequest($hConnect, "POST", "controls.html", Default, "wm_command:922")

    [/autoit]
  • Request mit WinHttp zu MPC senden

    • tnuctipun
    • 20. März 2014 um 21:53

    Hi,
    Ich versuche schon seit einiger Zeit MediaPlayerClassic, mit Hilfe der eingebauten Webschnittstelle, zu steuern - komm aber nicht weiter :(

    Wenn MPC geöffnet, und der Port 13579 eingestellt ist, kann man MPC über eine Webseite steuern, was auch super funktioniert.
    http://localhost:13579/controls.html

    Ich würde gern nur einen einzelnen Befehl (entspricht drücken eines Buttons) direkt zum MPC senden, ohne dass dabei ein Browser geöffnet sein muss.
    Ich hab aber leider keinen Plan wie man einen HTML-Code zerlegen muss, damit das senden auch funktioniert.

    z.B. Button: Next Track

    Code
    <td>
      <form method="POST" action="/command.html">
    	<input type="submit" onclick="postForm(922,'null',0); return false;" name="submit" value=">>I"></input>
    	<input type="hidden" value="922" name="wm_command"></input>
      </form>
    </td>
    [autoit]

    #include "WinHTTP.au3"

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

    Global $hOpen = _WinHttpOpen()
    Global $hConnect = _WinHttpConnect($hOpen, "localhost", 13579) ;http://localhost:13579/controls.html
    Global $hRequest = _WinHttpOpenRequest($hConnect, "POST","???") ;
    _WinHttpSendRequest($hRequest, "???", "???")

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


    Die Verbindung mit dem Webserver funktioniert. Aber beim Rest stehe ich komplett auf dem Schlauch.

    Kann mir da bitte jemand auf die Sprünge helfen.

    Greez t.

  • FF.au3 - Tab im Hintergrund ansprechen

    • tnuctipun
    • 1. März 2014 um 12:21

    Hallo,

    Ich möchte gern, in einem im Firefox im Hintergrund geöffnetem Tab, eine Suche durchführen.

    Spoiler anzeigen
    [autoit]


    #Include <FF.au3>

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

    $sString = "hallo"

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

    $sLabel1 = "AutoIt.de"

    If _FFConnect() Then ;Stellt eine Verbindung mit Firefox / MozRepl her.

    If _FFTabExists($sLabel1) then ;Prueft ob ein Tab existiert.
    MsgBox (1,"","existiert")
    $sInput = _FFObjGet("searchInput", "id") ; Liefert ein Object zurueck. (String zur Verwendung mit den anderen _FFObj* Funktionen)
    MsgBox (1,"",$sInput)
    _FFSetValue($sString, "searchInput", "id") ;Setzt den Wert (value) eines Elements
    _FFFormSubmit(0,"index","submit",False) ;Sendet ein Formular ab.
    Else
    MsgBox (1, $sLabel1, $sLabel1 & " existiert nicht")
    EndIf
    EndIf

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


    Leider geht das bis jetzt nur, wenn der Tab auch im Vordergrund ist.
    Wie bringe ich _FFObjGet dazu, ein Objekt aus einem Tab im Hintergrund zu liefern? Oder geht das irgendwie anders?

    lg .tnuctipun

  • TuneUp Utilities PC Optimation Mode umschalten

    • tnuctipun
    • 20. Februar 2014 um 10:39

    Hi,

    Tut mir leid, dass ich erst jetzt antworte, aber hab mich gerade erst registriert gehabt, und am oberen Rand die Nachricht erhalten, dass das Thema noch auf Freichaltung wartet (steht übrigens auch jetzt noch da). Weswegen ich bis Heute nicht auf das Thema geglickt habe. :(

    @NewVerionTester
    Dein Beitrag hat sehr geholfen.

    [autoit]

    Global $ProgramFilesDir=@ProgramFilesDir
    Global $TUInstallPath=$ProgramFilesDir & '\TuneUp Utilities 2013'
    Global $AppDataDir=@AppDataDir

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

    Run($TUInstallPath & '\PowerModeManager.exe /activateturbo')
    Run($ProgramFilesDir & '\Skripte\Kill_Procesesses.bat')

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

    ShellExecute($AppDataDir & "\Realtime Soft\UltraMon\3.2.2\Profiles\RGB.umprofile")
    Send("^!+o") ;RGB Speaker (Shortcut für Audio-Profil)

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


    So sieht das bis jetzt aus. :)
    Ich hab im Moment 4 verschiedene Skripte als Shortcut in der Symbolleiste liegen:
    1. HDMI
    2. HDMI + LaptopMonitor
    3. RGB
    4. RGB + Laptopmonitor

    Eventuell bastle ich mir später noch ein Menü für die Infoleiste.

    Jedenfalls danke an alle, für die schnellen Antworten.
    Weiter so, ist echt ein tolles Forum hier!

    Wünsche noch einen schönen Tag

  • TuneUp Utilities PC Optimation Mode umschalten

    • tnuctipun
    • 14. Februar 2014 um 14:01

    Hallo,

    wenn ich ein Spiel auf meinem leistungsmäßig eher schwachen Laptop spiele, schalte ich mit TuneUp Utilities immer von Standard- auf Turbo-Mode um.
    Ausserdem beende ich mithilfe einer Batch-Datei einige Hintergrundprozesse und schalte meinen Monitor von HDMI auf RGB um, weil sonst beim Starten eines Spiels immer einige Einstellungen des Monitors verstellt werden, die ich dann händisch wieder korrigieren muss.
    Wegen dem Monitorwechsel muss auch die Audioausgabe geändert werden.

    Benutzte Software:
    Win 7 Sp1
    TuneUp Utilities 2013
    UltraMon v3.2.2
    Audio Switcher v1.3.5.12

    Das Killen der Prozesse und das Umschalten von Audio und Video ist kein Problem.

    Aber bisher sind alle Versuche den Tuneup Optimation Mode umzuschalten gescheitert.
    Ich möchte das möglichst ohne Klicks zu simulieren bewerkstelligen. Also eventuell mit Shortcuts? Oder mit der Kommandozeile?

    Leider bin ich bis jetzt noch auf nichts brauchbares gestoßen.
    Bin für jede Hilfe dankbar.

    Greez

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™