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

Pages vues depuis 25/07/2007 : 25 325 588

  • 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 »» asl.library

asl.library#1889

4Contributeur(s)
sinisrusalexElwoodthellier
3 Modérateur(s)
K-LElwoodcorto
sinisrus sinisrusicon_post
Bonjour,

J'aimerai savoir comment faire pour ne pas avoir un drawer en particulier qui s'afficher dans ma fenêtre asl.

par exemple je veux interdire la sauvegarde dans "ram:" il y à bien l'attribut "filterdrawers=1" mais ensuite comment dire que je ne veux pas la "ram:"?

merci d'avance
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
alex alexicon_post
Selon http://wiki.amigaos.net/amiga/autodocs/asl.txt on voit que ASLFR_FilterDrawers fonctionne en corrélation avec ASLFR_RejectPattern et ASLFR_AcceptPattern. Par conséquent il faut que tu passes un motif AmigaDOS dans ASLFR_RejectPattern.
Par exemple "RAM#?: #?" devrait permettre de refuser tout ce qui commence par 'RAM' et contient un ':' (cela permet de correspondre avec "RAM:toto" et "RAM Disk:Toto" mais cela prendra aussi "RAMDAM:toto" etc.) à toi de voir ce que tu veux, je te conseille de lire http://wiki.amigaos.net/wiki/Pattern_Matching
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM

Message édité par : alex / 11-06-2014 10:48
Message édité par : alex / 11-06-2014 10:49
Message édité par : Elwood / 11-06-2014 12:31
sinisrus sinisrusicon_post
merci alex mais ça ne semble pas fonctionner sur un nom de volume :-(
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
Elwood Elwoodicon_post
On peut utiliser un hook, une fonction utilisée pour filtrer les lignes qui s'affichent dans le requester. La doc est ici : http://wiki.amigaos.net/wiki/ASL_Library#Calling_Custom_Functions_from_a_Requester
Je ne sais pas si ça fonctionne aussi pour les volumes.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
sinisrus sinisrusicon_post
Hey merci Elwood je test ça
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram

Message édité par : sinisrus / 11-06-2014 14:05
sinisrus sinisrusicon_post
je trouve rien en arexx/rxmui pour faire un hook :-(
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
thellier thelliericon_post
>rien en arexx/rxmui pour faire un hook
effectivement ça doit être impossible en MUI car le hook doit contenir l'adresse de ta fonction de test
Cette Fonction de test est pas écrite en arexx mais doit être une fonction compilée
....d'où l'impossibilité depuis arexx

Par ailleurs je confirme que j'ai testé
ASLFR_FilterDrawers,1,
ASLFR_RejectPattern,"R#?",
et que ça filtre pas non plus le "Ram disk:"

Alain
sinisrus sinisrusicon_post
@thellier okay :-)
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
alex alexicon_post
@sinisrus

Pas optimal, mais bon, tu as toujours la possibilité de faire une boucle en ARexx, tant que le chemin donné par l'utilisateur n'est pas bon, tu lui affiches un message d'erreur et tu relances asl...
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
sinisrus sinisrusicon_post
@Alex ben oui c'est la dernière solution :-(

merci
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme