Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
En pratique : Magellan - Les arguments
(Article écrit par Adelphe Bachelet et extrait de Absolutly Amiga - janvier 2003)
|
|
Que ce soit en créant un type de fichier (filetype), une banque d'outils ou un
menu, vous serez obligé d'en passer par les arguments. Ces arguments sont utilisés
pour lancer les tâches. Par exemple, en créant le type de fichier "Image JPEG", si dans l'option double-clic
vous aviez enlevé l'argument {f}, Multiview se serait lancé sans charger l'image.
Dans ce chapitre, nous allons voir les différents arguments. Ces arguments sont toujours placés entres
les accolades. En étudiant d'un peu plus près ces arguments, vous constaterez que beaucoup sont identiques,
sauf sur un petit détail. Donc, si vous retrouvez souvent le même descriptif, c'est normal.
Les arguments de DOpus Magellan
- {f}
L'argument {f} correspond à la première entrée sélectionnée, chemin d'accès compris.
Exemple : si vous avez cliquez sur le fichier GFX:Pictures/coucou.jpg, la commande "AmigaDOS Sys:Utilities/Multiview {f}"
correspondra à "AmigaDOS Sys:Utilities/Multiview GFX:Pictures/coucou.jpg".
- {fu}
L'argument {fu} est identique à l'argument {f}, sauf que l'entrée n'est pas
désélectionnée une fois qu'elle a été utilisée. Cela permet d'utiliser ce fichier avec plusieurs actions différentes sans le
resélectionner à chaque fois.
- {F}
L'argument {F} correspond aux chemins d'accès et aux noms de tous les fichiers sélectionnés.
- {o}
L'argument {o} est identique à l'argument {f} mais sans tenir compte du chemin d'accès.
Exemple : si vous avez cliquez sur le fichier GFX:Pictures/coucou.jpg, la commande "AmigaDOS Sys:Utilities/Multiview {0}"
correspondra à "AmigaDOS Sys:Utilities/Multiview coucou.jpg".
- {ou}
L'argument {ou} est identique à l'argument {fu}, sauf que l'entrée n'est pas désélectionnée
une fois qu'elle a été utilisée. Cela permet d'utiliser ce fichier avec plusieurs actions différentes sans le resélectionner
à chaque fois.
- {O}
L'argument {O} correspond au nom de fichier uniquement de tous les fichiers sélectionnés.
- {d}
L'argument {d} correspond au chemin de destination. Ce chemin de destination correspond en fait au répertoire (avec son
chemin d'accès) qui est ouvert dans le listeur destination (DEST).
- {s}
L'argument {s} correspond au chemin de source. Ce chemin de source correspond en fait au répertoire (avec son
chemin d'accès) qui est ouvert dans le listeur source (SRCE).
- {f!}
L'argument {f!} est identique à l'argument {f} sauf qu'ici, il est optionnel. En effet, si aucune
entrée n'est sélectionnée, l'action se produira quand même.
Exemple : dans le cas d'un dock, pour le bouton de Multiview, si vous utilisez l'argument {f}, il faut obligatoirement
sélectionner un fichier, ou bien le lâcher dessus pour que Multiview se lance. Alors qu'avec {f!}, le fichier
n'est pas nécessaire.
- {fu!}
L'argument {fu!} est identique à {fu} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {F!}
L'argument {F!} est identique à {F} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {o!}
L'argument {o!} est identique à {o} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {ou!}
L'argument {ou!} est identique à {ou} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {O!}
L'argument {O!} est identique à {O} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {d!}
L'argument {d!} est identique à {d} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {s!}
L'argument {s!} est identique à {s} sauf qu'ici, il est optionnel. En effet, si aucune entrée
n'est sélectionnée, l'action se produira quand même.
- {Qa}
L'argument {Qa} vous permet de passer des arguments à la fonction.
Exemple :
Command Confirm Disque inséré en {Qa}. Le lire ?
Command Scandir new {Qa}
Dans ce cas, {Qa} étant DF0:, Magellan vous confirme qu'un disque est inséré en DF0:.
Il vous demande si vous désirez le lire.
- {Qd}
L'argument {Qd} vous permet d'insérer le nom de la destination.
- {Ql}
L'argument {Qd} vous permet d'insérer le nom du listeur source.
- {Qs}
L'argument {Qs} vous permet d'insérer le nom de l'écran public activé.
Exemple :
AmigaDOS SYS:Tools/Calculator pubscreen={Qs}
(cela ouvre Calculator sur l'écran public activé)
- {Qp}
L'argument {Qs} vous permet d'insérer le nom du port ARexx.
- {Rs}
L'argument {Rs} vous permet d'ouvrir une requête texte.
Exemple :
AmigaDOS Rename {f} {RsEntrer le nouveau nom:[O]}
- {RS}
L'argument {RS} est identique à l'argument {Rs} mais en mode sécurisé.
- {Rf}
L'argument {Rf} vous permet d'ouvrir une requête de fichier.
- {RF}
L'argument {RF} est identique à l'argument {Rf} mais en mode sauvegarde.
- {Rd}
L'argument {Rd} vous permet d'ouvrir une requête de répertoire.
- {v}
L'argument {v} vous permet d'insérer la valeur globale d'une variable d'environnement.
Exemple :
AmigaDOS echo Using Kickstart {vKickstart}
(cela affiche la valeur de la variable Kickstart)
|