egal V1.0 
=========

egal ist Freeware

Die Benutzung geschieht auf eigene Gefahr!
Für Schäden an Hardware oder Datenbeständen wird vom Autor keine Haftung übernommen!
Dies sei vollständigkeitshalber erwähnt, auch wenn sich der Autor keine Schäden, die
sein Programm verursachen könnte, vorstellen kann.

Zum Umfang dieses Paketes gehört:
egal.exe
egal.txt

Kontakt:
schaefer.de@t-online.de


Wozu dient "egal" ?
-------------------
"egal" bügelt eine Schwäche der Programm-Verknüpfungen von Windows 95/98 aus.
Link-Dateien im Startmenü oder auf dem Desktop funktionieren auf Dauer nur un-
problematisch, wenn sie mit Dateien auf dem selben Medium (in der Regel C:)
verknüpft werden.
Denn wenn sich die Laufwerksbuchstaben einmal ändern sollten, was z.B. durch
das Einbinden eines externen Brenners ins System schnell passieren kann, finden
die Link-Dateien durch die Buchstabenverschiebung ihre zu startenden Programme
auf anderen Medien (Zip, CD u.s.w.) nicht mehr.


Funktionsweise
--------------
"egal" ist sehr einfach in der Handhabung. Statt eine Datei direkt zu verknüpfen,
wird die Verknüpfung zu "egal" hergestellt, dessen Aufruf der Pfad zu der Datei
oder dem Ordner als Parameter hinten angestellt wird.

"egal" sucht diesen Pfad zunächst im angegebenen Laufwerk. Wird es dort nicht
fündig, sucht es den Pfad auf den anderen eingebundenen Medien.
Findet "egal" die Datei, so ist die Folge die selbe wie bei einer direkten Ver-
knüpfung:

a) Im Falle eines Programms (.exe) wird es gestartet.
b) Im Falle eines Dokuments wird die im System definierte Anwendung gestartet,
   die das Dokument lädt (Notepad, IExplorer u.s.w.).
c) Im Falle eines Verzeichnisses wird dieses in einem Explorer-Fenster angezeigt.

Zum klaren Verständnis: "egal" ist kein Dateien-Suchprogramm, denn schließlich
sollen die Anwendungen mit geringstem Zeitaufwand gestartet werden. Der Pfad
muß in jedem Falle bekannt sein, lediglich das Laufwerk wird ausfindig gemacht.
Die Suche erfolgt absteigend von Z: nach A:, damit die Diskette erst als letztes
in Frage kommende Medium geprüft wird.

Wird "egal" ohne eine Parameterzeile gestartet, sieht es in der Zwischenablage
nach, ob es dort einen zu verarbeitenden Pfad vorfindet.
Wenn auch hier kein Pfad vorliegt wird eine Fehlermeldung ausgegeben.

"egal" wurde dahingehend erweitert, daß es auch mit http/ftp/news - Adressierungen
als Parameterübergabe umgehen kann.
Beispiel: egal http://www.microsoft.com
egal startet den Standard-Browser, der wiederrum die angegebene Seite lädt.
Das Ganze funktioniert natürlich auch, wenn sich "egal" die www-Seite aus der
Zwischenablage holen soll.


Installation und Handhabung
---------------------------
1. Eine Installation von "egal" ist nicht vorgesehen.
   "egal" sollte sich am zweckmäßigsten im Windows\Command-Verzeichnis befinden,
   am Besten zusammen mit dieser Text-Datei.

2. Klicke das Icon einer Verknüpfung mit der rechten Maustaste an und wähle
   "Eigenschaften" aus dem Kontext-Menü. Wähle das Registerblatt "Verknüpfung".

3. Setze den Cursor an den Anfang der Eingabezeile "Ziel:" und tippe egal ein,
   gefolgt von einem Leerzeichen.
   Die Zeile sollte dann so ähnlich aussehen:
   egal E:\Spiele\Schach.exe

4. Lösche nun noch den Inhalt der Eingabezeile "Arbeitsverzeichnis" und klicke
   auf "OK".

Beim nächsten Aufruf des Registerblattes sieht man, daß Windows den Pfad auto-
matisch vervollständigt hat:
C:\Windows\COMMAND\egal.exe E:\Spiele\Schach.exe

Ruft man diese Verknüpfung nun auf, sollte die Datei dann mit Hilfe von "egal"
geöffnet werden, egal auf welchem Medium sie sich befindet (daher der Name).

Für den Einsteiger sei erwähnt, daß sich die Verknüpfungen des Startmenüs im gleich-
namigen Verzeichnis des Windows-Ordners befinden. Mit Hilfe des Explorers (ob man
ihn nun mag oder nicht) kann man dann die oben aufgeführten Schritte vornehmen.


Bekannte Einschränkungen
------------------------
Für MS-DOS-Programme werden Verknüpfungs-Dateien mit der Extension .PIF verwendet.
Diese sind etwas umfangreicher konfigurierbar und werden von "egal" nicht unter-
stützt. Dennoch sind in manchen Fällen auch DOS-Programme mit "egal" startbar.

Die internen Verknüpfungsoptionen einiger Anwendungen wie z.B. Excel erlauben keine
Parameterübergabe an die zu startenden Programme. Deshalb wurde in "egal" die Para-
meterübergabe über die Zwischenablage ermöglicht.
In Excel läßt sich mit Hilfe eines Makros der gleiche Komfort erzielen.
Die zwei entscheidenen Zeilen lauten:

    Selection.Cut ' Zelleninhalt (=Pfad) in die Zwischenablage kopieren
    i = Shell("c:\windows\command\egal.exe", 1) ' egal.exe starten

Dateienlose Ordner können nicht mit Hilfe von "egal" in einem Explorer-Fenster an-
gezeigt werden.


Schlußanmerkung
---------------
Ich weiß nicht, ob "egal" das Programm ist, auf das die Menschheit schon lange 
gewartet hat? Mir jedenfalls erweist es wertvolle Dienste, da in meinem System
ständig Geräte hinzugefügt und entfernt werden.
Ich habe mir mit Excel eine Übersicht meiner externen Datenbestände (Cliparts,
HTML-Dateien...) erstellt, auf die ich nun unbeschwert zugreifen kann, ohne befürchten
zu müssen, daß die Pfade zu den Dateien im Falle einer Buchstabenverschiebung der
Laufwerke nicht mehr stimmen.
In dieser Tabelle befinden sich auch http-Adressen, die ich mit Hilfe von "egal" in
meinen Browser lade.

Ich wünsche allen Anwendern und denen, die es werden wollen, viel Spaß mit "egal".

Detlev Schäfer
am 18. Oktober 1998
