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...


Impressum
Datenschutz