Bonsoir,

Le 2 février 2011 10:03, Samuel Mounier (Liste CGO)
<ldiffus...@cgocean.com>a écrit :

> Jean-Francois Nifenecker a écrit :
>
>>
>> Bonjour Samuel,
>>
>> un peu de lag à la réponse pour cause de voyage à la grand'ville.
>>
>> Le 31/01/2011 15:45, Samuel Mounier (Liste CGO) a écrit :
>>
>>>
>>> Entre adorateur du batch, :-)
>>>
>>
>> ;-)
>>
>>
>>> Tu pourrais m'expliquer à quoi sert le %~dp0 dans l'affectation de la
>>> variable _type et _Ext je n'ai jamais vu ce type d'affectation.
>>>
>>>
>>> Est-ce que cela effectue un traitement particulier sur le nom du fichier
>>> ?
>>> (Comme ce que l'on peu utiliser dans des set, genre set
>>> tata=%TOTO:~0;10%)
>>>
>>>
>> Oui, c'est ça.
>>
>> En fait, au début, j'utilisais plutôt ".\" (sans les guillemets) pour
>> référencer le répertoire courant. Ce qui marche plutôt bien, d'ailleurs.
>> Mais pas toujours. Argh ! Par exemple, ça ne marche pas sur un partage
>> réseau.
>>
>> "%~dp0" marche par contre à tous les coups. Cette syntaxe est une
>> extraction pour le répertoire d'exécution courant (%0) :
>> d : le nom du disque courant
>> p : le nom du répertoire courant
>>
>> À noter que %~dp0 renvoie une chaîne terminée par un "\".
>>
>> Je conseille *très* vivement le site ss64 : http://www.ss64.com
>> Les commandes shell windows sont dans la rubrique "Windows cmd"
>>
>>
>> Amitiés,
>>
>
> Merci pour cette explication.
>
> Je crois que je me servirai certainement de cette astuce.
>
> J'avais déjà rencontré ce genre de soucis, et je n'avais la plupart du
> temps que la solution de monter une lettre de lecteur et faire des copies en
> local des fichiers dans un répertoire temporaire.
>
> En recherchant un peu j'ai retrouvé
> http://ss64.com/nt/syntax-args.html
> qui détail les possibilités de récupération des informations sur les
> fichiers.
> J'avais déjà utilisé %~z1 pour récupérer la taille d'un fichier mais là
> avec toutes ces ressources, C'est la caverne d'ali baba.
>
> Merci encore pour l'adresse, j'avais plutôt l'habitude d'utiliser
> http://fr.wikibooks.org/wiki/DOS/Set en Français, mais il n'est pas aussi
> complet que ce site.
>
perso, j'utilise en commande dos :
help for

et tout en bas, y'a ce que tu souhaites ;)
Yves


>
> Si je peux, je tenterai de l'enrichir avec ces nouvelles info.
>
> A+
>
>
>
>
>
> --
> Envoyez un mail à 
> users+h...@fr.libreoffice.org<users%2bh...@fr.libreoffice.org>pour savoir 
> comment vous désinscrire
> Les archives de la liste sont disponibles à
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et
> ne pourront pas être supprimés
>
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à