home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
text_dtp
/
editor
/
edge_d
/
rexx
/
menu_editkeymacro.edge
< prev
next >
Wrap
Text File
|
1995-07-10
|
1KB
|
62 lines
/*
** $VER: EditKeyMacro.edge 1.0 (Friday 22-Oct-93 12:59:14)
**
** Editiert das ARexx-Makro eines Tastatur-Befehls
**
** Geschrieben von Thomas liljetoft & Inovatronics
** deutsche Kommentare von Thomas Heinze
*/
options results
/* Fehlerstufe des Benutzers auslesen */
getenvvar _ge_errlevel
errlevel = result
/* Nach der zu ändernden Taste fragen */
'requestkey' title '"Welche Taste soll geändert werden?"'
if RC==0 then do
/* Ok, momentan installierten Befehl auslesen */
key = result
'keyboard' key ask
if RC==0 then do
/* Ist es eine Datei? */
if index(result,':')~=0 then do
/* Merken und prüfen, ob die Datei existiert */
name=result
if exists(name) then do
/* Ist das aktuelle Fenster leer? */
getenvvar _fe_size
if result>0 then do
/* Neues Fenster öffnen und die Datei einladen */
new
if RC==0 then do
address value result
open '"'name'"'
end
end
else do
/* In dieses Fenster einladen */
open '"'name'"'
end
end
/* Dem Benutzer mitteilen, daß die Datei nicht gefunden werden konnte */
else requestnotify 'Konnte Date nicht finden:' name
end
end
if RC >= errlevel then do
/* Etwas ist schiefgegangen, Fehlermeldung ausgeben */
'fault'
'requestnotify' result
end
exit(0)