Sers,
wie schon im Xonar Sammelthread erwähnt teile ich hier mal mein Xonar Output Switcher Script mit euch.
Das Script basiert auf AutoIt 3.3.8.1 und wurde für das Xonar DX Audio Center Version 0.3.0.36 geschrieben, läuft aber seit Version 0.2.3 auch mit allen anderen Versionen läuft die genauso aufgebaut sind (DG, D1, D2, SLX).
Das Script gibt es in 2 Versionen, eine "lite" Version die nur zwischen FP Kopfhörer und 2 Lautsprechern switched, was auch in Fullscreen Anwendungen (Spielen) funktioniert ohne diese zu minimieren und in der "full" Version, welche neben dem Wechsel des Ausgangs auch die DSP Modi ändert: Game und GX werden bei Aktivierung des Headsets aktiviert, bei aktivierung der Lautsprecher wird der Hi-Fi Modus aktiviert und GX deaktiviert. (Hier ist das Script noch dumm und toggled nur stupide, also muss man beim ersten mal mit dem Script die Lautsprecher aktivieren und dann manuell HiFi aktivieren und alles andere deaktivieren damit das richtig funktioniert.)
Als Statusanzeige erstellt das Script eine Verknüpfung in der Quick Launch Toolbar/ Schnellstartleiste.
Wenn ihr die Verknüpfung wo anders wollt schaut euch mal den Sourcecode an (da gibts 2x diesen Part den ihr dann ändern müsst: @UserProfileDir&"\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Switch.lnk")
Quick Launch unter Windows 7 aktivieren:
Download 2 Lautsprecher FP Kopfhörer (Alternativ Mirror)Version 0.2.4 (Für Schäden oder Datenverlust wird keine Haftung übernommen.)
Für alle die ohnehin etwas dran ändern wollen gibts den Code auch ohne Download:
Quellcode 0.2.4
Die active.txt müsst ihr im selben Ordner wie das Script erstellen, die Icons sind Windowsicons, die sollte eigentlich jeder haben. Die Lite Version hat jeweils die zweite und dritte ControlSend Zeile nicht.
Bei Fragen zum Script im allgemeinen oder wie ihr euch das ganze anpasst (bitte vorher mal google bemühen, AutoIt ist wirklich gut und leicht verständlich dokumentiert) hier im Thread fragen. PMs werden ignoriert/gelöscht.
Ansonsten bitte bei weiterverbreitung meinen Namen im Script lassen und Geld braucht damit auch keiner verdienen
wie schon im Xonar Sammelthread erwähnt teile ich hier mal mein Xonar Output Switcher Script mit euch.
Das Script basiert auf AutoIt 3.3.8.1 und wurde für das Xonar DX Audio Center Version 0.3.0.36 geschrieben, läuft aber seit Version 0.2.3 auch mit allen anderen Versionen läuft die genauso aufgebaut sind (DG, D1, D2, SLX).
Das Script gibt es in 2 Versionen, eine "lite" Version die nur zwischen FP Kopfhörer und 2 Lautsprechern switched, was auch in Fullscreen Anwendungen (Spielen) funktioniert ohne diese zu minimieren und in der "full" Version, welche neben dem Wechsel des Ausgangs auch die DSP Modi ändert: Game und GX werden bei Aktivierung des Headsets aktiviert, bei aktivierung der Lautsprecher wird der Hi-Fi Modus aktiviert und GX deaktiviert. (Hier ist das Script noch dumm und toggled nur stupide, also muss man beim ersten mal mit dem Script die Lautsprecher aktivieren und dann manuell HiFi aktivieren und alles andere deaktivieren damit das richtig funktioniert.)
Als Statusanzeige erstellt das Script eine Verknüpfung in der Quick Launch Toolbar/ Schnellstartleiste.
Wenn ihr die Verknüpfung wo anders wollt schaut euch mal den Sourcecode an (da gibts 2x diesen Part den ihr dann ändern müsst: @UserProfileDir&"\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Switch.lnk")
Quick Launch unter Windows 7 aktivieren:
Google fragen, dann findet man unter anderem: Windows 7 – Schnellstartleiste aktivieren - Homeboy05's Blog
"1) Klickt auf einen freien Bereich in der Taskleiste und wählt dort aus dem Kontextmenü die Punkte “Symbolleisten/Neue Symbolleisten”.
2) Wählt nun den Ordner “%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch” an und wählt diesen aus.
Nun ist noch das Problem das dort der Text “Quick-Launch” als Ordnerbezeichnung steht und alle Symbole ihren Namen als Text dahinter stehen haben. Nun müsst ihr ganz einfach die Fixierung der Taskleiste aufheben, mit der rechten Maustaste auf eine freie Stelle der Schnellstartleiste klicken und die Punkte “Text anzeigen” und “Titel anzeigen” deaktivieren."
"1) Klickt auf einen freien Bereich in der Taskleiste und wählt dort aus dem Kontextmenü die Punkte “Symbolleisten/Neue Symbolleisten”.
2) Wählt nun den Ordner “%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch” an und wählt diesen aus.
Nun ist noch das Problem das dort der Text “Quick-Launch” als Ordnerbezeichnung steht und alle Symbole ihren Namen als Text dahinter stehen haben. Nun müsst ihr ganz einfach die Fixierung der Taskleiste aufheben, mit der rechten Maustaste auf eine freie Stelle der Schnellstartleiste klicken und die Punkte “Text anzeigen” und “Titel anzeigen” deaktivieren."
Download 2 Lautsprecher FP Kopfhörer (Alternativ Mirror)Version 0.2.4 (Für Schäden oder Datenverlust wird keine Haftung übernommen.)
Für alle die ohnehin etwas dran ändern wollen gibts den Code auch ohne Download:
Quellcode 0.2.4
Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.8.1
Xonar DX Audio Center Version: 0.3.0.36
Author: Lukas Hansen
Contact: hlk65hlk@yahoo.de
#ce ----------------------------------------------------------------------------
;############ Funktionen
Func _LS() ; HS (FP KH) zu 2 LS
ControlSend("Xonar", "", 2401,"2") ;aktiviert 2 Lautsprecher
ControlSend("Xonar", "",1065,"{Space}") ;Toggle HiFi (on)
ControlSend("Xonar", "",1066,"{Space}") ;Toggle GX (off)
FileWrite("active.txt","LS")
FileCreateShortcut(@ScriptFullPath,@UserProfileDir&"\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Switch.lnk",@ScriptDir,"","","C:\Windows\system32\mmres.dll","",1) ;Legt ein Shortcut in der QuickLaunchBar an
EndFunc
Func _HS() ; 2 LS zu HS (FP KH)
ControlSend("Xonar", "", 2401,"F") ;aktiviert FP Kopfhörer
ControlSend("Xonar", "",1064,"{Space}") ;Toggle GameMode (on)
ControlSend("Xonar", "",1066,"{Space}") ;Toggle GX (on)
FileWrite("active.txt","HS")
FileCreateShortcut(@ScriptFullPath,@UserProfileDir&"\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Switch.lnk",@ScriptDir,"","","C:\Windows\system32\mmres.dll","",6) ;Legt ein Shortcut in der QuickLaunchBar an
EndFunc
;############
If Not ProcessExists("AsusAudioCenter.exe") Then
Run("C:\Program Files\ASUS Xonar DX Audio\Customapp\AsusAudioCenter.exe")
ProcessWait("AsusAudioCenter.exe")
While ControlSend("Xonar", "", 2401,"S") = 0 ;Sendet Eingaben bis es funktioniert = Audio Center läuft
ToolTip("Please wait for AudioCenter to start")
Sleep(50)
WEnd
EndIf
FileOpen("active.txt",0) ;read mode
$active = FileRead("active.txt")
FileClose("active.txt")
FileOpen("active.txt",2) ;overwrite mode
If $active = "LS" Then _HS()
If $active = "HS" Then _LS()
FileClose("active.txt")
Bei Fragen zum Script im allgemeinen oder wie ihr euch das ganze anpasst (bitte vorher mal google bemühen, AutoIt ist wirklich gut und leicht verständlich dokumentiert) hier im Thread fragen. PMs werden ignoriert/gelöscht.
Ansonsten bitte bei weiterverbreitung meinen Namen im Script lassen und Geld braucht damit auch keiner verdienen
Zuletzt bearbeitet: