AW: AW: [Allegro] V26.2 Vorbereitungen
Thomas Berger
ThB at Gymel.com
Fr Mär 24 20:07:46 CET 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Liebe Frau Panski,
> Beispiel:
> Ziel: die aktuellen Anzeigeparameter in einem Fenster zum Bearbeiten anzeigen.
>
> SET-Variable comspec aus dem Environment holen und nach #uwC
> bringen
> get env comspec
> ins #uwC
> Editorbefehl zusammensetzen:
> x ist der Name des externen Editors, der aufgerufen
> werden soll
> a aktuelle Anzeigeparameterdatei (s. cstring )
> mit dem Aufruf C:\WINDOWS\COMMAND.COM /c erreicht man, dass das
> DOS-Fenster beim Beenden automatisch geschlossen wird.
> var #uwC " /c " x " " a
> Aufruf des Editors, Variante call (Abarbeitung des FLEXes
> geht erst weiter, wenn Programm beendet ist)
> call
>
> Ergebnis:
> call-Befehl (unter windows98):
> call C:\WINDOWS\COMMAND.COM /c x d-1.apr
das (aparedit.flx) ist ein schlechtes Beispiel, erstens didaktisch
("x ist der Name" ist missverstaendlich, gemeint ist: "cstring x
enthaelt den Namen) und zweitens funktioniert es meistens nicht:
x ist der Platzhalter fuer den Eintrag "Editor" aus der .ini-Datei,
wenn x.exe nicht im Suchpfad ist, funktioniert das Default nicht
und kein Anwender macht sich die Muehe, etwas anderes einzutragen.
a ist der Platzhalter fuer den "Namen" der Anzeigeparameter, aus
welchem Verzeichnis sich a99 die Parameterdatei gegrabbelt hat,
bekommen Sie in diesem cstring nur dann geschenkt, wenn Sie die
Parameterdatei nachtraeglich uebers Menue geladen haben, ansonsten
muessen Sie die ueblichen Alternativpfade in der richtigen Reihenfolge
durchsuchen (aparedit.flx macht dies laenglich vor).
viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFEJEOChKFJT0F1FsoRAmdeAJ0X3RKWMgHZzcHrMQ7YH2+B3XWsUwCfUdDv
DIriPI/OkiT/SO2N5q5oGw0=
=soJ2
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Allegro