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

Pages vues depuis 25/07/2007 : 25 179 817

  • 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 »»  OS4 toutes plateformes confondues »» Améliorer l'affichage de la commande "dir"

Améliorer l'affichage de la commande "dir"#737

5Contributeur(s)
ElwoodLucaricossaAmiDARKCreolsalex
3 Modérateur(s)
K-LElwoodcorto
Elwood Elwoodicon_post
Salut,

Si comme moi vous voulez améliorer l'affichage quand vous faites un dir dans le shell comme ceci :
- avoir la taille et la date des fichiers
- nom des dossiers en caractère gras
- affichage trié

procédez comme suit :
- ajouter la ligne suivante dans le fichier s:shell-startup
alias dir S:Shell/dir []
- créer le fichier S:Shell/dir avec ceci:
.key dirname
.bra {
.ket }

List {dirname} DIRS LFORMAT="*E[1m%-25N*E[0m %-8L %A %D %T" >T:dir
List {dirname} FILES LFORMAT="%-25N %-8L %A %D %T" >>T:dir
sort T:dir t:dir2
type t:dir2
- rendez ce fichier exécutable avec:
protect s:shell/dir add se

Il ne vous reste plus qu'à ouvrir un shell et taper "dir".
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !

Message édité par : Elwood / 02-06-2010 22:27
Lucaricossa Lucaricossaicon_post
joli, MAIS : ça ne marche pas si je fais "R-A e" (exécuter une commande).
AmiDARK AmiDARKicon_post
@Lucaricossa :
Tu as essayé un soft-reset après avoir fait les modifs de Elwood ?

@Elwood :
Chez moi ça tourne niquel :)
Merci pour ce tip plus que sympa :)
Lucaricossa Lucaricossaicon_post
@amidark

Oui, évidemment. Mais en passant par amiga-droite+e, il exécute la commande dir d'origine et non pas le petit script
Creols Creolsicon_post
Ce Dir vient d'être ajouté à ma collection d'alias :-P
0
alex alexicon_post
Citation : Lucaricossa?
Oui, évidemment. Mais en passant par amiga-droite+e, il exécute la commande dir d'origine et non pas le petit script?


En fait c'est à moitié surprennant je doute que lorsque l'on fait "R A"+e un shell soit lancé du coup pas d'alias non plus :-( Je pense qu'il y a un "bête" appel à une fonction style System() qui parcourt le path.... (sauf si la commande en contient un)
Elwood Elwoodicon_post
Exact. Les alias ne fonctionnent que dans un shell complet.

Sinon il faut modifier l'ordre du path pour avoir S:shell avant C: et du coup il n'y a pas besoin de faire l'alias, et ça fonctionnera aussi dans "Exécuter..."
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
Elwood Elwoodicon_post
En fait le tri peut être fait directement dans "List" :

.key dirname
.bra {
.ket }

List {dirname} DIRS SORT Name LFORMAT="*E[1m%-25N*E[0m %-8L %A %D %T"
List {dirname} FILES SORT Name LFORMAT="%-25N %-8L %A %D %T"
--
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