Script AmigaDOS & guillemets
11 sujets de 1 à 11 (sur un total de 11)
-
Admin
Je suis d’accord. Il y a peu de cas où les » sont génants.
(Pour les fautes désolé mais il faud savoir accépté les gents avec leurs défauts aussi)
C’est même un avantage d’avoir des » surtout quand il y a des espace dans les noms de chemin mais comme je veux créer une GUI pour spatch et que ce dernier ne veux rien comprendre des que je lui colle une variable justement à cause des «
sinon il exite « spatcher » dispo sur aminet mais en ce moment j’apprend à faire des script pour simplifié l’utilisation de commande
Voici le script
tcanazza.free.fr/AVATAR/Gui_Spatch.lha
Si quelqu’un a des la doc en fr sur les commandes dos je suis prenneur
merci
1) Il ne faut pas utiliser >env:msg !!!!!!
mais T:msg à la place. De même pour tous les autres env,
bien-sûr.
2) Tu n’es pas obligé d’utiliser un fichier pour ça. Tu peux remplir une variable et l’utiliser plus tard :
set var « message d’erreur »
echo $var
unset var
3) Tu veux dire que ça fonctionne pas si tu fais :
SPATCH -o »fichier 1″ -p »fichier 2″ « fichier 3 »
(donc des fichiers avec des espaces et donc avec des » pour faire les choses correctement)
Si c’est le cas, spatch est vraiment minable.
J’ai pas spatch, du coup je peux pas essayé…
Alors je n’ai pas de solution, en tout cas sur OS3.9 que tu as je crois.
Sur OS4 on pourrai on pourrait enlever les guillemets avec la commande « cut ».
Enfin … en AmigaDOS en tout cas. Par contre tu peux faire un script Arexx.
Tu as plus qu’à te mettre à l’Arexx:
AdminHip !!
Alors, si spatch est mal fait, tu fais une copie de tes fichiers dans T:, sous un nom que tu connais, et tu fais SPATCH dessus…
Dans les faits, ça donne :
copy $VARold T:source
copy $VARpatch T:patch
SPATCH -o T:nouveau -p T:patch T:source
copy T:nouveau $VARout
… ou un truc du genre…
!! qiH
/me a plein d’astuces à 2 francs comme ça, si vous voulez… Ouais, elles sont encore en francs, tellement elles sont vieilles
LOL, c’était tellement simple
11 sujets de 1 à 11 (sur un total de 11)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Script AmigaDOS & guillemets