[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Netscape als Windows-Programm-Manager
- Date: Tue, 23 Jul 96 16:11:50 +0200
- From: "Heinz.Werner.Kramski" <kramski _at__ dla-marbach.de>
- Subject: Netscape als Windows-Programm-Manager
Liebe Kolleginnen und Kollegen,
ich moechte einen ***eher technischen*** Tip kundtun, der vielleicht
hier oder da bei der Konfiguration von Benutzer-PCs nuetzlich ist. Oder
gibt es vielleicht auch eine noch einfachere Loesung?
An unseren kuenftigen Benutzer-PCs wird Netscape - oder einem anderen
Web-Browser - eine herausragende Bedeutung zukommen, da die meisten
Anwendungen oder Datenbanken direkt ueber ein HTML-Inferface verfuegen
oder zumindest aus Netscape heraus gestartet werden koennen.
Leider ist Netscape m.W. nicht in der Lage, mit einem Link beliebige
Windows-Applikationen zu starten. Genau dies ist aber noetig, um ein
wichtiges Feld der Benutzer-PCs zu bedienen: die CD-ROMs, die im DLAN
angeboten werden sollen. Mit der LanCD-Software waere etwa eine
(Technet-)CD folgendem Befehl zu starten:
s:\lancd\win\wmount /i:0;b953 /c:C:\LOC\TECHNET\INFOVW16
TNET9607.MVB
Zwar lassen sich in Netscape eigene Dateitypen mit samt ihrer
Helper-Applikation definieren, doch sind diese immer an einen bestimmten
Dateityp gebunden. Einen Ausdruck wie die obige Kommandozeile kann
Netscape m.W. nicht auswerten.
Mit CenviW - enthalten auf der aktuellen c't-Shareware-CD-ROM - haben
wir vermutlich ein Tool gefunden, das dieses Problem loest. Es ist ein
Interpreter, der mit einer C-aehnlichen Syntax arbeitet und der sehr
weitgehend in Windows integriert ist. Seine Dateien (*.cmm f|r C minus
minus) sehen (verkuerzt) etwa so aus:
//---------------------------------------------------------------------
// $Source: S:/LANCD/CMM\RCS\tmntb953.cmm $
// $Id: tmntb953.cmm 1.1 1996/07/05 20:15:59 kramski Exp $
//---------------------------------------------------------------------
[...]
#include "lancd.h"
#define CDROM_ID "B953"
#define MOUNT_DRIVE 'P'
#define START_CMD "C:\\LOC\\TECHNET\\INFOVIEW TNET9607.MVB"
#define WORK_DIR "P:\\"
#define MUST_HAVE "C:\\LOC\\TECHNET\\INFOVIEW.EXE"
#define INST_CMD "P:\\SETUP.EXE"
#define INST_DIR "C:\\LOC\\TECHNET"
main(Argc, Argv)
{
[...]
// Kommando zusammenbauen:
sprintf(Cmd, "%s /i:%d;%s /w:%s /c:%s", TMNTPROG, Unit_ID,
CDROM_ID, WORK_DIR, START_CMD);
[...]
// Mount- u. Startkommando absetzen:
RC = spawn(P_NOWAIT, Cmd);
[...]
}
Die Loesung besteht also darin, *.cmm-Dateien einem neuen Mime-Typ (z.B.
application/ms-windows-script) zuzuordnen und
cenviw.exe
als externen "Viewer" zu definieren. Schlie_lich legt man noch f|r jede
CD-ROM-Anwendung ein cmm-Script wie das obige an, und schon(?) kann man
aus Netscape heraus CD-ROM- oder andere Anwendungen starten, etwa so:
<ul>
<li><A HREF="tmntb953.cmm">TNET9607</A> - Microsoft Technet CD Juli 1996
<li><A HREF="tmnt7C78.cmm">Goethe</A> - Goethes Werke, Weimarer Ausgabe
<li><A HREF="tmntce3b.cmm">CT_SH_96</A> - Shareware-Sammlung der
Zeitschrift c't 1996 (Dateimanager).
<li><A HREF="editdemo.cmm">Editor-Demo</A> - Diesen Text mit Notepad
bearbeiten.
</ul>
Wir sehen als Vorteil, die angebotenen CDs in eine allgemeine
WWW-Oberflaeche integrieren zu koennen, wo bessere Erlaeuterungen,
Gestaltungen und Benutzerfuehrungen als in jeder Form von
Programm-Manager moeglich sind.
- -----------------------------------------------------------------------
Heinz Werner Kramski E-Mail: Heinz.Werner.Kramski _at__ dla-marbach.de
Deutsches Literaturarchiv Telefon: +49 7144/848-140
Schillerhoehe 8-10 Fax: +49 7144/848-191
D-71672 Marbach WWW: http://www.dla-marbach.de/dla-marbach.html
- -----------------------------------------------------------------------
Listeninformationen unter http://www.inetbib.de.