home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Megahits 4
/
MegaHits_Vol.4.iso
/
rexx
/
menu_learntokey.edge
< prev
next >
Wrap
Text File
|
1994-10-23
|
1KB
|
49 lines
/*
** $VER: Menu_LearnToKey.edge 1.1 (19:37:28, 29 Sep 1993)
**
** Makro aufnehmen und einer Taste zuweisen
**
** Geschrieben von Thomas liljetoft & Eddie Churchill
** deutsche Kommentare von Thomas Heinze
*/
options results
/* Fehlerstufe des Benutzers auslesen */
getenvvar _ge_errlevel
errlevel = result
/* Nach der gewünschten Taste fragen */
'requestkey' title '"Taste, der das Makro zugewiesen werden soll:"'
if RC == 0 then do
/* soweit ok, jetzt einen Dateinamen auswählen */
key = result
parse var key 'KEY="' keycode '" Q="' qualcode '" QM="' maskcode '"' foo
name = translate(qualcode,'_',' ')'_'keycode'.edge'
name = 'ram:'strip(reverse(substr(reverse(name),1,30)),L)
/* Taste hinzufügen */
'keyboard' key '"'name'"'
/* alles ok? */
if RC == 0 then do
/* Aufnahme starten und in die Datei umleiten */
'learn filename "'name'"'
end
end
if RC >= errlevel then do
/* Etwas ist schiefgegangen, Fehlermeldung ausgeben */
'fault'
'requestnotify' result
end
exit(0)