Newsgroup: it.comp.os.amiga
Titolo: Shortcut e ARexx

Salve,
mi piacerebbe molto capire come usare gli script Arexx con l'OS3.5
In particolare:
- come utilizzare le "scorciatoie da tastiera" per aprire e chiudere le
finestre o altre azioni selettive,
-come cancellare i file premendo il tasto "del",
-come aggiungere programmi al menů "strumenti", in particolare utilizzando
lo script T.H.E.rexx
-come utilizzare lo script IconSorter ,
-altri script consigliati.
Grazie.
--
Dott. Daniele Bonaduce
Medico-Chirurgo
Specialista in Psichiatria
email: 
emmet...@tin.it
Web: 
http://www.geocities.com/HotSprings/4671

Hello _Daniele_, on 13-Mar-00 16:44:04 you wrote:
 DB> mi piacerebbe molto capire come usare gli script Arexx con l'OS3.5
 DB> In particolare:
 DB> - come utilizzare le "scorciatoie da tastiera" per aprire e chiudere le
 DB> finestre o altre azioni selettive,
T.H.E. ne include alcune nella config di default, inoltre a parte l'arexx ci
sono anche le combinazioni di tasti del 3.5 stesso, come Alt-frecciagiù per
aprire un cassetto, ma dovrebbero essere documentate nei docs del 3.5...
 DB> -come cancellare i file premendo il tasto "del",
È una delle scorciatoie di default di T.H.E., mi pare; qui mi ritrovo
associato al tasto DEL lo script rexx:Delete.rexx.
 DB> -come aggiungere programmi al menù "strumenti", in particolare
 DB> utilizzando lo script T.H.E.rexx
T.H.E. lancia script Arexx, quindi se vuoi lanciare un programma lo devi
fare come se lo facessi dall'interno di uno script Arexx; ecco come io
lancio EditPad (forse anche questo viene dalla config di default):
'address command ''SYS:Tools/EditPad `requestfile`'''
Comunuqe, se vuoi richiamare alcuni programmi da menu, ti consiglierei di
installare il buon vecchio ToolsDaemon, che ti permette di aggiungere
proprio altri menu al WB; non è "pulito" come T.H.E., ma lo usiamo in tanti
da anni e non ha mai dato il minimo problema.
 DB> -come utilizzare lo script IconSorter ,
Le istruzioni sono all'interno dello script stesso, leggilo con Multiview.
Ciao,
  Marco.
-- 
|Marco De Vitis   -   Roma, Italy    -    E-mail: 
marc...@tiscalinet.it
|Amiga1200 603@175MHz+68040@25MHz BVision 64MbFastRAM 2.1Gb+1.2GbHD 24xCD
|Home page: 
http://web.tiscalinet.it/marcodv
/..."Hergest Ridge", Mike Oldfield 1974/

 installare il buon vecchio ToolsDaemon,
Installato. Non capisco ancora come si usa.
 Bye
PS
C'è qualcuno disposto a spiegare l'esatta procedura di installazione ed uso
di T.H.E.rexx sull'AmiOS3.5???

> installare il buon vecchio ToolsDaemon,
 DB> Installato. Non capisco ancora come si usa.
Ma come, era così facile! Ma li leggi i docs? Scusa sai, ma te la cerchi :).
Lo molli in WBStartup, e poi ti ritrovi una voce "ToolsPrefs" nel menu
strumenti del WB, per configurare i menu aggiuntivi.
 DB> C'è qualcuno disposto a spiegare l'esatta procedura di installazione ed
 DB> uso di T.H.E.rexx sull'AmiOS3.5???
Aridaje... lo script di installazione non funziona?
Ciao,
  Marco.
-- 
|Marco De Vitis   -   Roma, Italy    -    E-mail: 
marc...@tiscalinet.it
|Amiga1200 603@175MHz+68040@25MHz BVision 64MbFastRAM 2.1Gb+1.2GbHD 24xCD
|Home page: 
http://web.tiscalinet.it/marcodv
/..."Fragile", Yes 1972/

 Aridaje... lo script di installazione non funziona?
Quale script di installazione???
Forse č meglio se ci spieghiamo bene una volta per tutte.
Allora, io ho copiato dal cdrom dell'OS3.5 (cartella Contribution) lo script
rex THE. L'ho semplicemente copiato nella cartella System/Rexxc. Punto. Una
volta lanciato da shell con "rx the" mi appare un'interfaccia  "THE GUI 1.0"
che č *molto diversa* da quella vista su una rivista (EAL n108, pag 51).
Manca sia il menů strumenti che il menů "scorciatoia". Questo mi ha fatto
venire dei sospetti...allora ho cercato su Aminet un diverso "programma"
THE, ma non ho trovato niente e neanche sui cd di EAL. In secondo luogo la
GUI 1.0 č di uso non intuitivo (quali comandi, quali menů...? Se almeno
avesse avuto qualche esempio giŕ configurato ci sarei arrivato per via
deduttiva). Infine ho aperto THE.rexx con Multiview: richiede delle librerie
(tritonrexx e rexxtricks) che mi sono procurato e ho messo in Sys/libs; allo
stesso tempo mi hanno aggiunto dei programmi come ArexxControl e FindGui (ed
altri ancora) che mi hanno ancora di piů confuso le idee.....poi ho "creato"
lo script "setKeyandMenu.rexx" (ho semplicemente salvato un file di testo
vuoto con quel nome) e l'ho messo in WBStartup copiandoci il testo che era
contenuto in Multiview (???).
Infine ho copiato il tuo script ma non č cambiato nulla. Quando avvio non
vedo nulla di nuovo nel menů strumenti. Qualcuno mi ha detto che devo
mettere RexxMast in WBStartup...
Probabilmente č tutto molto piů semplice, probabilmente ci arriverň da
solo....forse salto qualche passaggio...
Bye

A parziale rettifica di quanto scritto nel precedente msg:
Dunque, grazie al tuo file di esempio ho finalmente capito come funziona in
linea generale THE.rexx, o meglio come "dovrebbe" funzionare.
Ti segnalo le seguenti "stranezze":
1- Ad ogni voce aggiunta (keyboard name o menů name) sul pannellino di THE
GUI ma anche nel file "setKeyandMenu.rexx" rimane sempre l'etichetta "New"
anche dopo aver salvato.
2- La stragrande maggioranza delle key (numericpad enter, return, esc, etc.)
non funzionano. Funziona solo "space".
3- La maggiorparte degli script rexx (open, iconsorter, etc.) non
funzionano. Funziona solo "OpenInfoWin" (associato al tasto "space").
4- Spesso č capitato che, al riavvio di AF, comparisse un avviso di errore
del tipo: "setKeyandMenu.rexx Comando sconosciuto"
5- Dopo aver cambiato hotkey ed aver salvato il cambiamento rimane attiva la
precedente scorciatoia prescelta
6- Gli script "ToggleIcon" e "CreateDefaults.rexx" non si trovano sul cd
dell'OS3.5 e neache su Aminet.
Bye

Hello _Daniele_, on 18-Mar-00 08:14:08 you wrote:
 DB> Dunque, grazie al tuo file di esempio ho finalmente capito come
 DB> funziona in linea generale THE.rexx, o meglio come "dovrebbe"
 DB> funzionare. Ti segnalo le seguenti "stranezze":
Stranezze un po' strane... a scanso di equivoci, scarica l'ultima versione
di THE da Aminet, dovrebbe essere la 1.3:
http://ftp.unina.it/pub/aminet/util/wb/THE.lha
Poi in caso ne riparliamo, č inutile cercare di capire i problemi ora, se
sono dovuti alla vecchia versione.
 DB> 6- Gli script "ToggleIcon" e "CreateDefaults.rexx" non si trovano sul
 DB> cd dell'OS3.5 e neache su Aminet.
Ad esempio questi due sono nell'archivio della 1.3...
Ciao,
  Marco.
-- 
|Marco De Vitis   -   Roma, Italy    -    E-mail: 
marc...@tiscalinet.it
|Amiga1200 603@175MHz+68040@25MHz BVision 64MbFastRAM 2.1Gb+1.2GbHD 24xCD
|Home page: 
http://web.tiscalinet.it/marcodv
/..."Stupid Dream", Porcupine Tree 1999/

> Ma come, era così facile! Ma li leggi i docs? Scusa sai, ma te la cerchi
 DB> :).
 DB> Non spiega come configurare le "preferenze ToolsDaemon"...tieni anche
 DB> presente che su Amiga Forever le hot keys sono un mistero...
Mi sembra abbastanza intuitivo... forse non il massimo, ma se la cava.
comunque: premi Nuovo, e inserisci nel campo sopra al pulsante Nuovo il nome
della voce di menu che vuoi creare; poi a destra, sotto al riquadro Comandi,
premi Aggiungi per inserire il comando che deve essere lanciato, e decidi se
deve essere lanciato da shell o da WB (cioè come se tu facessi click
sull'icona del programma); nel caso debba essere lanciato da shell, puoi
impostare lo stack, che di default è a 4096 (lo stesso che si avrebbe se tu
lo lanciassi da una comune shell, in genere va bene). Nel campo HotKey puoi
inserire una scorciatoia da tastiera per richiamare la voce di menu, ad es.
"lalt s" (Alt sinistro - s).
Se invece quello che stai inserendo è proprio il titolo di un nuovo menu
(forse questa è la prima cosa che devi fare, sinceramente ora non ricordo),
allora attivi il pulsante Menù in alto; se invece attivi il pulsante Sub,
fai in modo che la nuova voce venga inserita in un sottomenu il cui "padre"
è la voce precedente nella lista.


la voce di menu, ad es."lalt s" (Alt sinistro - s).
Non dare per scontato che chiunque sappia quali sono le sigle in inglese
dei tasti (quelli Amiga poi...). Oppure il nome o il percorso dei comandi di
AmiOS da mettere sui menù di ToolsDaemon...La mia difficoltà era questa.
Comunque adesso uso The e mi sembra molto meglio.
Bye

 di THE da Aminet, dovrebbe essere la 1.3:
Si, effettivamente l'ho trovato qualche giorno fa per caso, curiosando nella
dir aminet/util/wb. Inutile dire che dopo aver installato "The.lha" è stato
tutto molto facile. Tra l'altro il setKeyandMenu in WBStartup era già
pre-configurato e mi è bastato solo correggere alcuni percorsi relativi agli
script rexx.
Come ti avevo scritto, fin'ora avevo usato un semplice script The.rexx
trovato sul cd di AmigaOS3.5 (il quale non si "installa", nel senso che non
ha un installer, non è affatto preconfigurato e non è quindi altrettanto
semplice ed intuitivo)
Mi sembrava che qualcosa non quadrava...
Bye