111. Mit dem Internet Explorer Dateien oder Ordner offline auf dem
System öffnen unter Verwendung von Hyperlinks in HTA oder Html
Dokumenten
Einleitung
Der Sternenhimmelstuermer hielt bis zum Internet Explorer 6 ausnahmslos
den Internet Explorern von Microsoft die Treue. Danach lösten Firefox
(mit Einführung des Tabbed browsing und den tollen Erweiterungen wie
NoScript) und Chrome (schnellster Browser) als portable Version den
Internetexplorer im privaten Gebrauch weitgehend ab.
Dennoch ist der Internet Explorer nach wie vor Standardbrowser auf dem
PC des Sternenhimmelstuermers, während andere Webseitenbetreiber den
Internet Explorer nicht mal mehr auf Kompatibilität testen...
Ein Riesenfehler! Denn unbestritten bietet der Internet Explorer im
Bereich HTA, VBS und CMD für den ambitionierten Hobbybastler, so wie
professionellen Administrator Möglichkeiten, von denen die anderen
Browser nur träumen.
Daher die bitte an Chrome, Firefox und CO: wenn eure Browser doch so
quellcodeoffen und flexibel sind, dann optimiert doch mal Eure Browser für die cmd
und unterstützt die Hobbybastler, Amateuere und Profis im Scriptbereich!
Wie dem auch sei, schon seit Jahren ist es möglich, Ordner oder
ausführbare Stapelverarbeitungsdateien offline (auf dem System
und nicht im Internet!) per Hyperlink aus dem Internet Explorer
zu starten - und nur aus diesem: in anderen Browsern läuft der angepasste
Hyperlink ins Leere...
Inhaltsangabe
Quellcode
Erklärung
Quellcode für ein Html-Dokument im Sternenhimmelstuermerstil. Wichtig
ist nur die eine rote Zeile. Einfach Editor öffnen, Quellcode per copy
und paste übertragen, beliebigen Namen mit Dateiendung *.htm oder
*html. Mit Internet Explorer öffnen. Die Datei muss auf dem
Betriebssystem sein. Bei Link zu ausführbaren Dateien (*.bat oder
*.exe) kommt eine Zwischenfrage des Internetexplorers, ob die
Datei gespeichert oder ausgeführt werden soll (Warnmeldung gelb
umrandet unten im Internet Explorer. Die müssen Sie mit dem Button Ausführen bestätigen...Das ist keine Schikane, sondern eine zwingend
notwendige Abfrage zu Ihrer Sicherheit: Ansonsten könnten böswillige
Menschen leicht Ihr System übernehmen!)
<html>
<head>
<style type="text/css">
a {color:#FFFF33;
font-size:10pt; font-family:verdana,sans-serif,tahoma;
text-decoration:none}
a:hover {color:#FF0000;
font-size:10pt; font-family:verdana,sans-serif,tahoma;
text-decoration:none}
a.menu1 {color:#FFFFFF;
font-family:verdana,sans-serif,tahoma; font-size:8pt;
text-decoration:none}
a.menu1:hover {color:#FF0000;
font-family:verdana,sans-serif,tahoma; font-size:8pt;
text-decoration:none}
a.menu2 {color:#FFFFFF;
font-family:verdana,sans-serif,tahoma; font-size:9pt;
text-decoration:none}
a.menu2:hover {color:#FF0000;
font-family:verdana,sans-serif,tahoma; font-size:9pt;
text-decoration:none}
</style>
</head>
<body style="color: white;
background-color: black;" alink="red"
link="yellow"
vlink="#3333ff">
<p class=MsoNormal><span lang=DE
style='font-weight:normal'><a
href="c:\windows">Linkanzeige</a></span></p>
</body>
</html>
Beim Öffnen des beliebigerName.html wird Ihnen ein schwarzer
Hintergrund mit dem gelben Hyperlinktext "Linkanzeige" angezeigt. Das
ist also ein normaler Hyperlink , der durch ein wenig CSS verschönt
wurde (eben nicht unterstrichen und in blauer Schrift, was ohne
Formatierung für einen Hyperlink Standard ist.
Gehen Sie mit dem Mauszeiger über den Link, so wird ein Handsymbol aus
dem Mauszeiger und bei Aktivierung durch einfachen Klick mit linker
Maustaste wird der Ordner c: windows geöffnet - ohne Zwischenabfrage,
weil Windows erkennt, dass bei der Öffnung eines Ordners nicht wirklich
eine Gefahr entsteht...
Erklärung
<p class=MsoNormal><span lang=DE
style='font-weight:normal'><a
href="c:\windows">Linkanzeige</a></span></p>
Eigentlich ist class=MsoNormal der einzige Unterschied zu einem
normalen Hyperlink.
MsoNormal ist bisher im Internet lausig dokumentiert, welches
angesichts der Möglichkeiten des Schalters nicht verständlich ist...
Grob gesagt ist das der Schlüssel für die Übersetzung einer Pfadangabe
für das System zu einer Datei oder einem Ordner. Unten im Internet
Explorer steht auch gleich bei einem Mouseover (Mausanzeiger über
Hyperlink) die Übersetzung: file///c:windows.
Schreiben Sie doch mal spaßeshalber die Zeilen:
<br>
<p><a href="File:///c:windows">Erklärung für
Fortgeschrittene</a><br>
In das o. a. Dokument nach der Zeile: href="c:\windows">Linkanzeige</a></span></p>
Der Internetexplorer wird nun den zweiten Link ignorieren, aber der
Firefox wird Ihnen den Ordner samt Inhalt in einer tollen Ansicht
auflisten. Ordner als Icons und anklickbar, um sich weiter in der
Hierarchie hinabzuhangeln - einfach hübsch, aber leider bleibt die
Darstellung nur im Browserfenster von Firefox. Sie können
keine
Programme starten - womit wir wieder beim Internetexplorer und MsoNormal sind, da dieser Schalter eben ein wenig mehr als der Befehl zum Übersetzen ist - eben der Schlüssel in eine andere Welt...
Wie dem auch sei - Sie haben folgende Optionen mit MSoNormal Programme oder Dateien Offline
auf dem Computer zu öffnen:
Ordner: Einfach ihren Pfad aufrufen
Shellaufrufe: Ja, die
funktionieren auch
Ausführbare Dateien: Ja, Sie können sich eine schöne Liste für Ihre
Batchdateien (*.bat) in
Menüform anlegen - eine andere Form
einer GUI, außerhalb einer HTA
Die Datei wird automatisch dem entsprechenden Programm zugeordnet. Deshab werden die ja auch in Windows registriert...
Der Sternenhimmelstuermer wird sich noch ein wenig weiter mit diesem
Thema beschäftigen. Ursprünglich wollte er eine Abhandlung mit diesem
Punkt als Unterpunkt daraus machen.
Aber da es bei den Suchmaschinen Usus ist, Internetseiten abzuwerten,
die lange Zeiten keine Artikel schreiben, zerstückelt der
Sternenhimmelstuermer ab jetzt Abhandlungen. Bei diesem praktizierten
System sind Foren im Vorteil und Vielschreiber von Metaabhandlungen ein
wenig benachteiligt, aber ehlrich gesagt gibt es auch sonst kaum
Computertipp-Seiten, wo sich jemand die Mühe macht, so viel wie möglich
zu beschreiben...
Egal, der Tipp ist ja für sich wieder ein Highlight...und der
Sternenhimmelstuermer wundert sich, dass immer wieder User
im Internet mit der Frage, ob es möglich ist, Dateien aus einem
Html-Dokument oder einer HTA zu öffnen, im Regen stehen gelassen
werden - aber für solche Antworten gibt es ja Gott sei Dank
die Sternenhimmelstuermerseite in Deutschland...