Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 258 319

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Accès rapide dans un guide

Accès rapide dans un guide#1569

7Contributeur(s)
artblinkElwoodalexthelliersinisrusefherzzd10h
3 Modérateur(s)
K-LElwoodcorto
artblink artblinkicon_post
Bonjour,

Je ne sais pas comment faire via Arexx ou MuiRexx pour accéder dans un fichier guide

En gros, je souhaiterais que lorsque je clic sur une commande hollywood pouvoir ouvrir le guide Hollywood au bon endroit et pas ouvrir le guide sur le sommaire du fichier guide.

Exemple :

Je clique sur la commande Print() et hop le fichier guide d'Hollywood s'ouvre directement sur le node Print() et pas sur le sommaire, sa permettrai d'avoir une aide plus rapide sur les commandes.

Sinon, je pensais découper le fichier guide d'hollywood en plusieurs petit fichier (400 fichiers) mais sa fais un gros travail, je sais pas, vous en pensez quoi?

Merci
artblink artblinkicon_post
Bon faut faire un truc du genre sous newcli

rx "Address Multiview.1;Link nomdulien"

sa fonctionne pas, mais sa:

rx "Address Multiview.1.1;next"

sa fonctionne

Bon, donc sous RxMui :

Address Multiview.1;Link Nomdulien
Address Multiview.1.1;next

Multiview.1 étant d'après ce que j'ai compris le nom du port de multiview, Mais :

Ca foooOOOnnnCtionnnne PaaaaaAAAAAaas OOUUUIINNNNN!!!!

Message édité par : artblink / 10-06-2013 14:14
Elwood Elwoodicon_post
Je crois pas que ce soit possible. D'ailleurs seul le Workbench le fait. Les autres programmes ouvrent seulement le guide, sans se déplacer dedans.
C'est un bugreport que j'ai renseigné il y a déjà ... de nombreuses lunes. :-/
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
artblink artblinkicon_post
Mince,

C'est vraiment dommage :-(

En tous cas, la commande :

rx "Address Multiview.1.1;next"

Fonctionne bien

Il faut ouvrir 1 fichier guide, et sous le shell on tape la ligne de commande et hop, on avance dans le guide

Pas grave... Merci pour l'info Elwood :=!
Elwood Elwoodicon_post
Donc tu peux ouvrir ton fichier puis faire un "next". ça te suffit pas ?

Edit : pour ouvrir un fichier depuis Multiview il faut faire
address multiview.1 open name "fichier"


Message édité par : Elwood / 11-06-2013 14:11
artblink artblinkicon_post
Aucune idée!

C'est assez surprenant, peut être parce que dans mon script RxMUI, je lance multiview avec la commande Run >NIL:

Bizarre

J'ai essayé dans tous les sens et rien...

Je vais re bidouiller tous sa, je vais peut être tomber dessus par accident (sa m'arrive régulièrement de trouver des combines sans le faire exprès)

Elwood Elwoodicon_post
oups, j'ai modifié mon commentaire ci-dessus pendant que tu écrivais le tien :-)

Sinon la solution est ici : http://www.os4depot.net/index.php?function=showfile&file=utility/shell/openguide.lha
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !



Message édité par : Elwood / 11-06-2013 14:12
alex alexicon_post
Alors d'abord je précise que je ne suis pas un pro d'ARexx mais il me semble bien qu'il est possible sous ARexx d'ouvrir une bibliothèque quelconque puis d'utiliser ses fonctions. Du coup, si c'est toujours possible, il suffit de regarder du côté d'amigaguide.library il y a tout ce qu'il faut ;-)

Sinon as-tu essayé de faire OPEN "nomdufichier.guide/nomdunoeud" car c'est comme cela que depuis l'intérieur d'un fichier guide on peut faire un lien vers un autre fichier guide à un endroit donné.
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
thellier thelliericon_post
>Il est possible sous ARexx d'ouvrir une bibliothèque quelconque puis d'utiliser ses fonctions

Justement je fais actuellement des recherches sur ce sujet Arexx/library :
2 cas :
1) Il faut que la .library ait un point d'entrée pour Arexx (=Dispatch function)
2) ou alors il faut utiliser RoyalBridge pour appeler une .library vraiment quelconque
Aminet - util/rexx/royalbridge11.lha
ou alors
Aminet - util/rexx/Rxgen.lha

Mais j'ai pas (encore) essayé...

Edit:
Je viens de regarder la amigaguide.library est bien dans RoyalBridge
Par contre je sais pas me servir de la amigaguide.library ni de arexx...

Alain Thellier


Message édité par : thellier / 11-06-2013 14:17
Elwood Elwoodicon_post
Oui j'ai un exemple (pas fait par moi) d'un script qui lit des données depuis intuition pour trouver quelle est la fenêtre en avant plan.
C'est plutôt compliqué je trouve. Voici un bout pour donner un exemple :

ibase = SHOWLIST(l,'intuition.library',,a)

CALL FORBID
scradd = next(ibase,56)
Say "Screenname =" IMPORT(NEXT(scradd,22))
CALL PERMIT

/* Read and Print Screen Width and Height */
ScreenWidth = C2D(IMPORT(D2C(C2D(scradd)+ 12),2))
ScreenHeight = C2D(IMPORT(D2C(C2D(scradd)+ 14),2))
Say "ScreenSize (w x h) =" ScreenWidth "x" ScreenHeight
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme