Doskey est une commande Windows permettant, entre autres, de définir des alias, comme sous Linux.
Obligé de travailler sous Windaube depuis quelques semaines (et oui, il existe des sociétés qui développent en PHP sous Windaube), j’en avais assez qu’il me réponde :
‘ll’ n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
What the phoque ! Qui c’est l’patron ?
Il existe sous cet “os” un équivalent des alias de mes pinguins préférés, nommé doskey. Si toi aussi tu refuse de passer ton PC par la fenêtre autant que de perdre tes bonnes habitudes, tappe :
1 |
doskey ll=dir |
Et ta vie prendra un nouveau sens. A bonne entendeur, ctrl+alt+suppr.
Ajout :
Voici un petit script, que j’ai appelé rc.bat et que j’ai collé à la racine d’un de mes disques par souci de simplicité :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
@echo off REM Ce fichier est un semblant de .bashrc. REM Raccroucis vers PHP doskey php4=C:\Web\PHP-4.3.10\php.exe $* doskey php5=C:\Web\PHP-5.2.8\php.exe $* doskey php=C:\Web\PHP-5.2.8\php.exe $* REM Raccourcis vers PEAR doskey pear=C:\Web\PHP-5.2.8\PEAR\pear.bat $* REM Equivalence de commandes Linux doskey ls=dir doskey ll=dir doskey la=dir doskey cp=copy doskey clear=cls |
Remarquez la bêtise dont fait cependant preuve doskey, à qui l’on doit préciser (comme explicité susdittement) que si l’on passe des paramètres à un alias il serait bon qu’il les transmette. Magnifique !
Si quelqu’un sait comment faire en sorte que ce script soit lancé automatiquement à chaque fois que je lance cmd.exe, je suis preneur.
Le résultat donne quelque chose d’assez pratique, bien connu des dresseurs de pingouins de combat :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
>php4 -v PHP 4.3.10 (cgi-fcgi) (built: Dec 14 2004 17:47:59) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies >php5 -v PHP 5.2.8 (cli) (built: Dec 8 2008 19:31:23) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies |
Je réalise qu’il faudra que je pense à configurer correctement PHP4 en CLI, au cas où ça me serve un jour …