Minimalista beállítás-választó a kX Driverhez (2014-02-20)

Minimalista beállítás-választó a kX Driverhez, AutoHotkey alapon.

2014-02-20: hibák javítva, újabbak betéve :), + használható bináris változat

Egy megadott könyvtárban* található megadott maszknak megfelelő** állományokat jeleníti meg egy listában, melyből kiválasztható a használni kívánt beállítás.


Nagyobb kép

Azoknak jöhet jól, akik nálam is hülyébbek vagy lustábbak ahhoz, hogy elkészítsék maguknak. :)

A kX aktuális beállításait nem jeleníti meg, ez csak egy egyszerű állományindító beállítóablaknak álcázva.

A betűk a könnyebb használhatóság érdekében nagyok. A lista és az ablak alapértelmezetten 20 elemig automatikusan skálázódik függőlegesen, 21 elemtől görgetősáv jelenik meg***.

A scriptnek parancssori paraméterként megadható a kívánt könyvtár és fájlmaszk. Ilyenkor a scriptben beállított

Beallitas_KxKonyvtar

és

Beallitas_FajlMaszk

nem játszik.
Példák:

autohotkey.exe hangbeallito.ahk valami*.kx
hangbeallito.exe c:\kx\*.kx
autohotkey.exe hangbeallito.ahk "c:\kx beállítások\???.kx"

Helyettesítő karakterek használatakor a 8.3-as formátumú fájlneveket is figyelembe veszi.

Ennél többet nem tud. Lehetne szépíteni, de minek. A lényegi részeit a netről ollóztam össze, és addig fabrikáltam, amíg a célnak megfelelő lett, vagyis lehetnek benne hiányosságok illetve a józan ésszel szembemenő ostobaságok. Szabadon használható, módosítható, másolható, stb.

A ( x ) jelölést a fájlnévben az átlagember kedvéért vezettem be, így a totális tanácstalansághoz képest könnyebben tud választani valamit, ami közel áll ahhoz, amire szüksége van, miközben az összes többi lehetőség elérhető marad (a script szülőszámítógépe mellett egy kiciócó műanyag hangfalpár és egy erősítőre kötött hangfalpár van).

A működéshez szükséges a

kx

kiterjesztéshez a megfelelő parancsot társítani (nálam:

"c:\program files\kx project\kxmixer.exe" --shell --load-settings %1

) és alapértelmezetté tenni****, vagy pedig a paranccsal kiegészíteni a scriptet (

Run

...).

Az értesítési terület ikonját a script elejére beszúrt

#NoTrayIcon

paranccsal lehet eltüntetni.

Kipróbálva: AutoHotkey 1.1.14.02, kX 3552****, Windows 7 64 SP1.

   *

a

Beallitas_KxKonyvtar

változóval lehet beállítani

  **

a

Beallitas_FajlMaszk

változóval lehet beállítani

 ***

a

Beallitas_ListaMagassag

változóval állítható be

****

nálam a 3552-es driver telepítése után rossz elérési út szerepelt az összes kX-es társításnál
 
 
Letöltés:

AutoHotkey script. Első használat előtt a

Beallitas_KxKonyvtar

változóval be kell állítani a beállításokat tartalmazó állományok helyét és a

Beallitas_FajlMaszk

változóval a kívánt fájlnevekhez való maszkot, egyébként az aktuális könyvtárban keresi a

kx

kiterjesztésű állományokat.

Futtatható exe. Parancssori paraméter megadása nélkül az aktuális könyvtárban listázza a

kx

kiterjesztésű állományokat. A bináris változatban a lista mindig maximum 20 elem magas, 21-től görgetősáv jelenik meg.

:)