Bonjour à tous,
Je désirerais setter le chemin courant (path) dans une "batch file" (*.bat)
à partir du paramètre passé en entrée (%1).
Sous Windows XP j'ai trouvé:
=======
echo off
%~d1
cd %~p1
=====
la 2° ligne set le disque
la 3° ligne set le répertoire.
Tout est OK sous Windows XP, mais cela ne marche pas sous Windows 98 !!!
Quelqu'un a une idée pour Windows 98 ??
Merci pour tout.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles RONSIN
"Dudule" , le lun. 12 juin 2006 10:52:56, écrivait ceci:
followup to microsoft.public.fr.scripting
Bonjour à tous, Salut,
Je désirerais setter le chemin courant (path) dans une "batch file" (*.bat) à partir du paramètre passé en entrée (%1).
Le bon groupe est microsoft.public.fr.scripting
Sous Windows XP j'ai trouvé: ====== > echo off %~d1 cd %~p1 ==== > la 2° ligne set le disque la 3° ligne set le répertoire.
c'est une syntaxe spécifique au gestionnaire de ligne de commande des NT (cmd.exe) qui d'ailleur ne sert à rien dans ce cas puisqu'il suffit de faire cd /d %1
Tout est OK sous Windows XP, mais cela ne marche pas sous Windows 98 !!! Quelqu'un a une idée pour Windows 98 ??
difficile directement, ne pourrais tu pas modifier la syntaxe d'appel ? moncd.bat x: tototata
%1 cd %2
-- Site : http://gilles.ronsin.free.fr Recherches ciblées http://gilles.ronsin.free.fr/#search Il est impossible pour un optimiste d'être agréablement surpris.
"Dudule" <nivu@niconnu.com>, le lun. 12 juin 2006 10:52:56, écrivait
ceci:
followup to microsoft.public.fr.scripting
Bonjour à tous,
Salut,
Je désirerais setter le chemin courant (path) dans une "batch
file" (*.bat) à partir du paramètre passé en entrée (%1).
Le bon groupe est microsoft.public.fr.scripting
Sous Windows XP j'ai trouvé:
====== > echo off
%~d1
cd %~p1
==== > la 2° ligne set le disque
la 3° ligne set le répertoire.
c'est une syntaxe spécifique au gestionnaire de ligne de commande des
NT (cmd.exe)
qui d'ailleur ne sert à rien dans ce cas puisqu'il suffit de faire
cd /d %1
Tout est OK sous Windows XP, mais cela ne marche pas sous Windows
98 !!! Quelqu'un a une idée pour Windows 98 ??
difficile directement, ne pourrais tu pas modifier la syntaxe d'appel ?
moncd.bat x: tototata
%1
cd %2
--
Site : http://gilles.ronsin.free.fr
Recherches ciblées http://gilles.ronsin.free.fr/#search
Il est impossible pour un optimiste d'être agréablement surpris.
"Dudule" , le lun. 12 juin 2006 10:52:56, écrivait ceci:
followup to microsoft.public.fr.scripting
Bonjour à tous, Salut,
Je désirerais setter le chemin courant (path) dans une "batch file" (*.bat) à partir du paramètre passé en entrée (%1).
Le bon groupe est microsoft.public.fr.scripting
Sous Windows XP j'ai trouvé: ====== > echo off %~d1 cd %~p1 ==== > la 2° ligne set le disque la 3° ligne set le répertoire.
c'est une syntaxe spécifique au gestionnaire de ligne de commande des NT (cmd.exe) qui d'ailleur ne sert à rien dans ce cas puisqu'il suffit de faire cd /d %1
Tout est OK sous Windows XP, mais cela ne marche pas sous Windows 98 !!! Quelqu'un a une idée pour Windows 98 ??
difficile directement, ne pourrais tu pas modifier la syntaxe d'appel ? moncd.bat x: tototata
%1 cd %2
-- Site : http://gilles.ronsin.free.fr Recherches ciblées http://gilles.ronsin.free.fr/#search Il est impossible pour un optimiste d'être agréablement surpris.