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