28
Nov 14

Rätsel um die Alt-Codes

... oder sollte ich besser schreiben: Achtung, Windows 8.1 als laufender Synergy-Server kann zum Nichtfunktionieren der Alt-Codes führen? Was habe ich nach Lösungen gesucht, als ich feststellte, dass ich meine häufiger eingesetzten Zeichen nicht mehr tippen konnte.

Zeichen Alt-Code HTML-Code
? alt + 26 →
» alt + 0187 »
« alt + 0171 «
? alt + 3 ♥
alt + 0133 …

Alle anderen Funktionen der Alt-Taste erzeugten die erwarteten Verhaltensweisen. Forenfunde zur Recherche im Netz beschränkten sich auch eher auf Lösugnen, die ich eher nicht einsetzen wollte: Neustart ohne Anwendungen Dritter und anschließendem Durchtesten oder Anpassen der Registry.

Europatastatur und Windowsupdates standen unter Verdacht. Bis ich mich an die Umschalttastenproblematik bei Win 8.1 Synergy Servern erinnerte, welche bei mir kürzlich auftauchte. Für diesen erleuchteten Moment bin ich sehr dankbar, denn die Alt-Codes nutze ich so häufig, dass ich für diese sogar eine Neuinstallation in betracht gezogen hätte.

Fürs nächste Mal also: Alt-Taste funktioniert, nur die Alt+Nummernpad-Kombi nicht - welche neuen Hintergrundprozesse, welche Tastaturbefehle abgreifen, laufen?

Und ab jetzt läuft der Synergy-Server nur noch, wenn ich ihn wirklich benötige.

PS.: Welche Codes mit der Alt+Nummer-Kombination erzeugt werden können, erfährt man über die Windows Zeichentabelle oder z.B. auf alt-codes.net. Sehr schön nach Typen gegliedert ist die Darstellung der Alt Key Codes der Penn State University.


11
Mrz 14

Windows Aufgabenplanung - Challenge Accepted

Vielen Jahren hat mein geleihgabter (♥) Laptop mir treue Dienste geleistet. Doch mit den aktuellen Anforderungen des Studiums, dem Wunsch nach besserer Portabilität und nicht zu letzt auslaufendem Support des darauf installierten Betriebssystems, wurde es langsam Zeit, einen Nachfolger zu suchen. Nach Monaten an Markt- und Forenbeobachtung kristallisierte sich nach und nach ein Favorit heraus und seit letztem Donnerstag habe ich wieder viele Möglichkeiten, technisch neue Dinge hinzuzulernen. Windows 8.1 auf dem Desktop ist eine Sache, das Ganze unter Benutzung eines Touch-Screens eröffnet hingegen neue Möglichkeiten.

Etwas gekämpft habe ich mit meinem Wunsch, nach dem Mounten einer TrueCrypt-Partition automatisch Programme starten zu lassen. Diverse Lösungssuchen leiteten mich immer wieder auf die PowerShell oder WMI. Aber ich erinnerte mich düster an die Aufgabenplanung, die Windows schon seit diversen Versionen an Bord mit sich führt. Das muss doch dafür zu verwenden sein. Dumm nur, wenn man keine Ahnung hat, wie die Aufgabenplanung funktioniert, und wie um Himmels willen man herausfindet, was das richtige Ereignis ist, welches eine Aktion triggern soll.

Halbherzige Suchen haben mir dabei auch nicht weitergeholfen - und für Videotutorials bin ich schlichtweg zu ungeduldig. Möge jemand eine funktionierende Überfliegen-Funktion für Videos erfinden, werde ich mir es vllt. noch einmal überlegen. Gut, wenn dann ein paar Tage vergehen und man mit neuer Energie drauf schauen kann. Denn neben der Aufgabenplanung gibt es unter Alle Systemsteuerungselemente » Verwaltung auch den Punkt Ereignisanzeige.

2014-03-11

Ein Educated Guess unter Windows Protokolle » System, Ausschau haltend nach einem Ereignis mit Quelle "irgendwas mit Ntfs", ließ mich ein passende Ereignis zum Auslösen der Programmstarts entdecken.

2014-03-11_1

Netterweise liefert der Rechtsklick auf das Ereignis direkt die Option ein Aktion damit zu verbinden.

2014-03-11-2

Von dort aus, dachte ich, wäre es ganz Easy Peasy:

Nach Eingabe eines aussagekräftigen Namens für den Aufgabenplan - damit ich ihn später auch wiedererkenne -, ein paar "Weiter"-Klicken,

2014-03-11-3

dem Hinzufügen eines zu öffnenden Programms,

2014-03-11-4

sowie dem Abschließen des Assistenen, wobei anschließend die Eigenschaften geöffnet wurden, in welchen ich aller weitere Programme unter Aktionen hinzufügen konnte, schien es so als wäre das Problem gelöst.

Es wäre einfach zu langweilig gewesen, hätte es direkt geklappt …

Beim nächsten Booten und nach erfolgreichen Mount des TrueCrypt-Laufwerks stellte sich jedoch heraus, dass immer nur das zuerst genannte Programm startete. Das darauffolgende jedoch erst dann, wenn ersteres geschlossen wurde.

Da ich keine großartige Geduld hatte jetzt nach möglichen Antworten zu suchen, griff ich auf eine noch ältere Windows-Funktion zurück: Batch-Dateien. Mit Hilfe Teilen dieses Scripts von KossBoss und folgendem Stack Overflow-Beitrag, in dem es um im Hintergrund laufende Batches geht, bastelte ich mir dann ein Batch-File (*.bat) folgender Art zusammen:

@echo OFF
start /B [Pfad zu Dropbox]\Dropbox.exe /home
start /DC:\ "[Pfad zu Evernote]" /B "[Pfad zu Evernote]\EvernoteTray.exe"
start /DC:\ "[Pfad zu Evernote]" /B "[Pfad zu Evernote]\EvernoteClipper.exe"
exit

[Pfad zu Programm] muss natürlich mit dem entsprechenden Pfad auf dem eigenen Rechner ersetzt werden.

Dieses Skript lasse ich nun nach dem Ereignis als Aktion mit dem Parameter /B ausführen. Wahrscheinlich ist dies weder die eleganteste, noch die ressourcenschondendste Lösunge. Aber hey, es funktioniert - und ich bin glücklich :).