Anwendungen mit VBS bzw. in HTA
Die hier genannten Programme erfüllen meine Kriterien für Anwendungen und
sind entsprechend meiner Beliebtheit geordnet - also alles rein subjektiv.
Die Programme befinden sich auch auf
VBS-Skripte / Sammlung.
Zunächst sei meine wichtigste Anwendung genannt: WinTuC
Nun drei Verweise auf HTAs von MS:
• HTA Helpomatic
hilft bei für das Verständnis der HTA-Grundlagen.
• Scriptomatic 2.0
schreibt automatisiert Skripte und hilft beim Verständnis über WMI.
• ADSI Scriptomatic
hilft beim Schreiben von Skripten zur AD-Verwaltung.
QuellCode>
WIM-BuR.hta
ermöglicht eine Datensicherung bzw. Datenrücksicherung in/aus WIM-Dateien mit dem
Microsoft-Tool ImageX.exe.
Weitergehende Informationen:
WIMBuR.
QuellCode>
wim-inhalt.vbs
zeigt den Inhalt von WIM-Dateien an, die mit ImageX.exe erstellt wurden.
QuellCode>
kontext-pfadinzwischenablage.vbs
Im Kontext-Menü des Windows-Explorers werden zwei Einträge hinzugefügt.
1. "Pfad (Netzpfad) in die Zwischenablage kopieren" -
aus dem Pfad zu einer Datei / zu einem Verzeichnis wird versucht den Netzpfad zu ermitteln und in die
Zwischenablage kopiert:
C:\Windows\System32\calc.exe (auf "MeinPC.Heim.Netz") wird zu
\\MeinPC\c$\Windows\System32\calc.exe
Fehlt c$, bleibt es bei C:\Windows\System32\calc.exe
D:\AutoRun.inf (CD-Laufwerk auf "PC003.geht.net") wird zu
\\PC003\d$\AutoRun.inf
Fehlt d$, bleibt es bei D:\AutoRun.inf
Z:\Sicherung\08-02-13\wichtig.zip (auf "Server1.home.net") wird zu
\\Server1\Sicherung\08-02-13\wichtig.zip
\\Server1\Sicherung\08-02-13\wichtig.zip bleibt bei
\\Server1\Sicherung\08-02-13\wichtig.zip
2. "Pfad (Laufwerk) in die Zwischenablage
kopieren" - der Pfad zu einer Datei / zu einem Verzeichnis wird
unverändert in die Zwischenablage kopiert.
Werden mehrere Dateien / Verzeichnisse übergeben, wird nur
ein Parameter verwendet (der erste oder der letzte).
Beim direkten Aufruf des VBS wird geprüft, ob es bereits
'installiert' ist - wenn ja, wird eine 'Deinstallation'
angeboten.
QuellCode>
kontext-commandprompthier.vbs
erweitert das Kontextmenü um einen Eintrag 'Command Prompt hier'.
Durch den Klick mit der rechten Maus-Taste auf ein Verzeichnis und der Auswahl
'Command Prompt hier' öffnet eine Eingabeaufforderung (DOS-Prompt)
mit bzw. in diesem Verzeichnis.
QuellCode>
autologonsetzen.hta
ist ein komfortable Variante, um das AutoLogon an einem PC aus der Ferne zu setzen
bzw. zu deaktivieren.
QuellCode>
countdown-programmstart.hta
startet nach einer einstellbaren Zeit ein Programm - z.B. 'shutdown -r -f -t 10'; aber keine Angst:
im HTA ist 'notepad.exe' hinterlegt.
QuellCode>
nachrichtverstecken.hta
von mike-winxp@gmx.de
versteckt Nachrichten oder Textdateien in anderen Dateien. Hierbei wird die Nachricht zunächst mit
einem beliebigen Passwort verschlüsselt (einfacher Algorithmus für niedrige Sicherheitsansprüche)
und anschließend an eine vorhandene Datei (z.B. "FeteAmBaggersse.JPG") angehängt - die Tarnung ist perfekt.
Für vertrauliche Nachrichten lässt sich ein Text verschlüsseln.
QuellCode>
spielchen.hta
Dieses Spielchen kennt wohl jeder . . . nur ich nicht.
standarddrucker.hta
holt die Auswahl eines Druckers als Standarddrucker auf den
Desktop. Mit Hilfe und Installations- und Deinstallationsroutine.
Besonders interressant: Das Icon für die Desktopverknüpfung ist
im HTA hinterlegt. Und das alles ist von
cmdr.
QuellCode>
suizid.hta
Sub Suicide
löscht die HTA, in der sich diese Prozedur befindet, ohne dafür extra eine
Hilfsdatei (VBS oder CMD) zu schreiben - auch von
cmdr.
QuellCode>
kontext-anzahlzeichenimpfad.vbs
Im Kontext-Menü des Windows-Explorers wird ein Eintrag
hinzugefügt durch den die Anzahl der Zeichen des Pfades zu einer
Datei bzw. zu einem Verzeichnis ermittelt und angezeigt wird.
Beim direkten Aufruf des VBS wird geprüft, ob es bereits
'installiert' ist - wenn ja, wird eine 'Deinstallation'
angeboten.
QuellCode>
kontext-erweiterungenanzeigen.vbs
Function Kontext( PC )
listet die Einträge, die für die zusätzlichen Optionen
des Kontextmenüs für Verzeichnisse (Klick mit der rechten
Maus-Taste auf einen Ordner) oder Dateien hinterlegt sind.