Tanneks site of Life

'baun, schrauben, wiegen und schmieden Platinen, Kabelsalat, programmieren Maschinen..

Windows schneller mit HotKeys,HotMouseMoves bedienen


Ich bin gerade ueber den Tipp auf AutoHotKey gestolpert und musste daran denken, dass ich das selbe Problem hatte:

Ich wollte einen Hotkey fuer Calc.exe haben.

Nach einigem Suchen im Internet bin ich dann auf AutoIT gestossen.

HotKeySet("#c", "startCalc")
Func startCalc()
Run("calc.exe")
EndFunc


TADAAA
Das dies soo einfach war, habe ich viel mehr spielereien produziert.. (Der Hoehepunkt war ein Bildschirmschoner, der ein FarbPlasma beim Maus bewegen erzeugte,indem er anhand der Positon des Mauszeigers die Farbe; anhand der Geschwindigkeit des Mauszeigers die Transparenz aenderte..)

Aber irgendwann habe ich festgestellt, dass es eine Sammlung all dieser und noch vieler weiterer nuetzlicher Tools gibt, die alle zusammengefasst in ein Programm integriert werden:

activaid - von heise.de

Diese Toolbox greif im Prinzip auf AutoHotkey zu, erweitert aber die Funktionalitaet um viele Scripte von AutoIT...

... und AutoIT ist einfach:

  • flexibler als Python

  • einfacher als Java

  • kann mehr als Bashscripte

  • ....und .exe-Dateien erzeugt es auch noch!!!1einsElf



Also Ideal um Shareware-wegklicker zu bauen.. oder fuer BOSSKEYs fuer x-beliebige anwendungen... oder um in 200Zeilen nen Client fuer ein IRC-aehnliches Protokoll zu basteln :D

Leider steigt es aus, wenn bestimmte Funktionen in der Windows-api aufgerufen werden sollen. (um z.B. den Desktophintergrund zu aendern).

Aber fuer alles andere gibt es:
$foo=ObjGet("winmgmts:\\localhost\root\")
$items=$foo.ExcecQuery("Select ? FROM Win32_" & $bar,"WQL",0x30)

Wobei $bar fuer "BIOS","ComputerSystem",DiskDrive","OperationSystem","Printer",.... stehen kann : )

Trackbacks

Trackback-URL für diesen EintragTrackback URL

Kommentare

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA