Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 1 Forum > Newsgroup microsoft.public.fr.windowsxp
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 02/05/2008, 13h52
Tonio - le Yéti
 
Messages: n/a
Par défaut Variables path dans un fichier de commandes

Bonjour,

sachant que :

%CD% retourne le chemin du répertoire d'où est lancé le batch !
%0 retourne le chemin complet de l'endroit où se trouve le
batch !
%~d0 retourne la lettre du support où se trouve le batch !

l'un d'entre vous saurait-il me dire quelle est la variable (si elle existe)
qui
contiendrait le nom du fichier batch lancé ?

Merci de votre aide, Tonio :-)




Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 02/05/2008, 15h51
Tonio - le Yéti
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

>> Tonio avait écrit pour demander :
>>
>> Bonjour,
>>
>> sachant que :
>>
>> %CD% retourne le chemin du répertoire d'où est lancé le batch
>> %0 retourne le chemin complet de l'endroit où se trouve
>> le batch !
>> %~d0 retourne la lettre du support où se trouve le batch !
>>
>> l'un d'entre vous saurait-il me dire quelle est la variable (si elle
>> existe) qui contiendrait le nom du fichier batch lancé ?
>>
>> Merci de votre aide, Tonio


> moi nous a écrit dans son message :
>
> Bonjour,
>
> Voilà quelques rappels utiles
>
> en remplaçant 0 par un autre nombre
> on peut bien sûr traiter un chemin transmis en argument ...
>
> echo Chemin complet : %~dp0
> echo Chemin : %~p0
> echo Lecteur : %~d0
> echo Nom : %~n0
> echo Nom + ext : %~nx0
> echo Ext : %~x0
> echo Nom et chemin complet avec des noms courts : %~fs0
> echo Date et heure de la dernière modification : %~t0
> echo Taille : %~z0 octets
> echo Attributs : %~a0
>
> cordialement,
>
> HB


Merci, moi (ça fait drôle de se remercier soi-même lol)


Réponse avec citation
  #3 (permalink)  
Vieux 02/05/2008, 18h37
Tonio - le Yéti
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

> moi nous a écrit dans son message :
> Tonio - le Yéti wrote:
>>
>> Merci, moi (ça fait drôle de se remercier soi-même lol)

>
> Merci "zeuyéti",
>
> Chacun s'approprie
> les connaisances proposées ici
> et en est en général
> (trolleurs impénitents mis à part)
> assez satisfait ...
> C'est le but ; non ?
>
> HB.


I been very happy, my Friend (ce devrait être du cheyenne) ;-)


Réponse avec citation
  #4 (permalink)  
Vieux 04/05/2008, 20h38
Tonio - le Yéti
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

> Daniel92 nous a écrit (avec humour) dans son message :
>
> En fer et Dame-Nation , Windows XP n'aime pas le Yéti !
> "'le_yéti\' n'est pas reconnu en tant que commande interne"
>
> :- ( )


Salut Daniel92,

Je te rassure, il n'y a pas que Windows. Et 'le_yéti' n'est une
commande nulle part. Bonne soirée, Tonio, le yéti lol


Réponse avec citation
  #5 (permalink)  
Vieux 07/05/2008, 08h00
Varoujan
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

Bonjour

J'ai, moi aussi, des disparitions et réapparitions d'icones intempestives
sur le bureau.
J'ai beaucoup d'icones sur le bureau, (j'aime ça !) et à chaque ouverture
fermeture de l'explorer la réapparition prend du temps.
J'ai voulu profiter de votre conseil et corriger le nombre dans le registre
à :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Max
Cached Icons
mais ce dossier "Max Cached Icons" n'existe pas chez moi !?
Faut il le créer ?

que signifient les lettres (SZ) s'il vous plait !

quelques lignes plus loin je vois :
Le fichier cache des icônes est passé de 2,55 Mo à 7,79 Mo (s'il grossit
trop je le réinitialiserai) :
Comment fait on pour réinitialiser ? On le supprime et il se réinstale tout
seul ?

merci d'avance pour votre réponse.


--
Varoujan Yerikian

Please visit our hotel at :
www.hoteldelaloge.fr




"JF" <JF***-> a écrit dans le message de news:
OBAhg$5rIHA.3632***TK2MSFTNGP04.phx.gbl...
> *Bonjour Daniel92* !
> <news:OHt$hHurIHA.5872***TK2MSFTNGP04.phx.gbl>
>
> [snip]
> (merci pour ces commentaires)
>
>
>
>> [HS] quelques feed-back que je n'ai pas eu
>> le temps de te faire derrière tes messages.

>
>> 1) Sur la stabilité de l'affichage des icônes d'un
>> dossier (fichier IconCache.db des Comptes
>> d'utlilisateurs) .

>
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer
>> Max Cached Icons = 4096 (SZ)

>
>> améliore sensiblement le phénomène de disparition
>> réapparition des icônes (phénomène de pompage
>> (?)) à l'ouverture d'un dossier de WE (le navigateur
>> interne Windows Explorer).

>
>> Le fichier cache des icônes est passé de 2,55 Mo
>> à 7,79 Mo (s'il grossit trop je le réinitialiserai) :
>> %HomeDrive%%HomePath%\Local Settings\Application Data\IconCache.db

>
> Marci de l'info. Ça fait longtemps que j'utilise cette valeur.
> Le ménage dans Démarrer et sur le Bureau contribue aussi à la rapidité.
>
>
>
>> 2) Sur les . (point) dans les noms de fichiers
>> Médias (photos, vidéos ...)

>
>> J'ai remarqué que les noms de références, contenant
>> des points, pertubent les boîtes de dialogue
>> 'Enregistrer sous...' quand on essaye de récupérer
>> sur Internet des photos ou des vidéos ;

>
>> On peut voir certaines de ces ambiguïtés et
>> perturbations rencontrées dans les clefs :
>> HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts

>
>> j'ai de fausses extensions comme :

>
>> HKCU\..\Explorer\FileExts\.[1]
>> HKCU\..\Explorer\FileExts\.com%20preview1
>> HKCU\..\Explorer\FileExts\.edu/in-notes/iana/

>
>> pour des photos :
>> HKCU\..\Explorer\FileExts\.0810939797
>> HKCU\..\Explorer\FileExts\.7-eme-papyrus-02
>> HKCU\..\Explorer\FileExts\.Melanie_PaschkeLeverkus en2003006corny
>> via WINWORD.EXE
>> HKCU\..\Explorer\FileExts\.com/
>> HKCU\..\Explorer\FileExts\.php?Spielerin=Melanie_P aschke

>
>> sur nos recherches communes :
>> HKCU\..\FileExts\.org/JF-Illustr050902/

>
>> provenant de sauvegarde de sources de pages
>> Internet via notepad.exe :
>> HKCU\..\Explorer\FileExts\.-159-200-93[s]

>
> Très intéressant.
> Je m'étais aussi intéressé à cette clé que tu cites :
> HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer\FileExts
> http://groups.google.com/groups?thre...tngp02.phx.gbl
>
> Mais je n'avais pas remarqué que cette idiote conservait des extensions
> farfelues suite à mes manips. Il va falloir approfondir ça.
>
> Et tu as raison pour les points dans
> un nom de fichier, ça fait du désordre :
> http://groups.google.fr/groups?selm=...tngp05.phx.gbl
>
>
>
>
>> 3) Concernant les batchs :

>
>> Une autre méthode que j'ai trouvée pour
>> contourner l'espace dans la variable %TIME% :
>> (permet d'éliminer les chiffres décimaux et
>> de remettre un 0 aux heures inférieures à 10)

>
>> set T=%TIME::=%
>> rem utilisation d un masque 1000000
>> rem
>> set /A T="T+1000000"
>> set T=%T:~1,7%

>
> Intéressant, merci.
> Ça marche mais l'heure ne s'y prête pas
> Je verrai ça à nouveau demain matin,
> afin que l'heure commence par un zéro.
>
>
>
>> Il y a deux petites erreurs sans conséquences dans
>> ton batch rajoutant la date au nom de fichier;

>
>> set T=%T:~0,6%
>> set T=%T:~0,2%H%T:~2,2%m%T:~4,4%s
>> ( %T:~4,4% pas de caractères 7 et 8 )

>
> Ah oui, merci beaucoup.
> %T:~4,4% prend 4 caractères à la position 4
> alors qu'on en désire que deux. Faute masquée
> car ne générant pas d'erreur curieusement.
> L'instruction correcte est donc :
> set Secondes=%T:~4,2%
> qui ne prend que deux caractères depuis la position 4.
>
>
>
>> à remplacer par une seule instruction :
>> set T=%T:~0,2%H%T:~2,2%m%T:~4,2%s

>
> J'ai tendance à détailler au contraire :
>
> ***echo off
> set D=%DATE:/=%
> set D=%D:~4,4%-%D:~2,2%-%D:~0,2%
> set T=%TIME::=%
> set T=%T:~0,6%
> echo T=%T%
> set Heure=%T:~0,2%
> set Minutes=%T:~2,2%
> set Secondes=%T:~4,2%
> echo Heure=%Heure%
> echo Minutes=%Minutes%
> echo Secondes=%Secondes%
>
>
>
>
>> L'instruction conventionnelle pour arrêter un
>> batch est goto :eof ( et non goto eof: )

>
> goto eof
> marche aussi, mais tu as raison,
> qu'est-ce que je suis distrait.
> Je retourne à mes révisions :
> http://www.mclaveau.com/batch/
>
> Bravo pour ton coup d'oeil, et merci de ta coopération Daniel.
> Si tu veux on peut continuer en privé ?
>
> --
> Salutations, Jean-François
> Index de la FAQ XP de Panthère Noire : www.d2i.ch/pn/az
> Un problème difficile à décrire ? http://fspsa.free.fr/copiecran.htm
> Démo anti-parasites : http://forum.malekal.com/viewtopic.php?t=8046
>
>



Réponse avec citation
  #6 (permalink)  
Vieux 07/05/2008, 08h56
Varoujan
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

Merci !
Je vais faire tout ca tout à l'heure !


--
Varoujan Yerikian

Please visit our hotel at :
www.hoteldelaloge.fr


"Laurent Jumet" <1st_NAME.Lst_NAME***skynet.be> a écrit dans le message de
news: GED48215A93***1st_NAME.Lst_NAME.skynet.be...
>
> Hello Varoujan !
>
> "Varoujan" <cvyerikian***wanadoo.fr> wrote:
>
>> J'ai, moi aussi, des disparitions et réapparitions d'icones intempestives
>> sur le bureau.
>> J'ai beaucoup d'icones sur le bureau, (j'aime ça !) et à chaque ouverture
>> fermeture de l'explorer la réapparition prend du temps.
>> J'ai voulu profiter de votre conseil et corriger le nombre dans le
>> registre
>> à :
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Max
>> Cached Icons
>> mais ce dossier "Max Cached Icons" n'existe pas chez moi !?
>> Faut il le créer ?

>
> ...oui, il faut créer la clé si elle n'est pas là. Voilà un ancien
> message:
>
>
> === Begin Windows Clipboard ===
>
> Pour mémoire chez moi, IconCache.db ne se créait plus dans
> C:\Documents and Settings\Mon.NOM\Local Settings\Application Data\
>
> J'ai alors été à la clé
> HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Explorer
>
> et j'ai créé une valeur String REG_SZ nommée
> Max Cached Icons (REM: et pas MaxCachedIcons)
>
> à laquelle j'ai affecté la valeur
> 2000
>
> Au reboot suivant, IconCache.db s'est créé avec une dimension de
> 5902572
> bytes.
>
>
> Quant au fait de passer de 32 à 16 puis 32 couleurs, c'est simplement
> un
> moyen de flusher IconCache.db *quand il existe*, ce qui n'était pas mon
> cas; on
> peut tout aussi bien l'effacer.
> La différence se marque quand même fort: au BOOT sans IconCache.db, il
> fallait aller quérir toutes les icônes non seulement pour le Bureau mais
> aussi
> pour Explorer qui les affiche en petit. Ça faisait beaucoup d'accès disque
> par-dessus le Boot. Et de temps à autre ça se rafraîchissait avec un
> frozen de
> l'écran.
> Avec IconCache.db, tout s'affiche d'un coup.
>
> === End Windows Clipboard ===
>
> --
> Laurent Jumet - Point de Chat, Liège, BELGIUM
> KeyID: 0xCFAF704C
> [Restore address to laurent.jumet for e-mail reply.]



Réponse avec citation
  #7 (permalink)  
Vieux 07/05/2008, 11h27
Jean-Claude BELLAMY
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

"Varoujan" <cvyerikian***wanadoo.fr> a écrit dans le message de
news:48215387$0$931$ba4acef3***news.orange.fr...
> Bonjour
>
> J'ai, moi aussi, des disparitions et réapparitions d'icones intempestives
> sur le bureau.
> J'ai beaucoup d'icones sur le bureau, (j'aime ça !) et à chaque ouverture
> fermeture de l'explorer la réapparition prend du temps.
> J'ai voulu profiter de votre conseil et corriger le nombre dans le
> registre à :
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Max
> Cached Icons
> mais ce dossier "Max Cached Icons" n'existe pas chez moi !?
> Faut il le créer ?


OUI


> que signifient les lettres (SZ) s'il vous plait !

"String Zero" (chaine alphanumérique se terminant par le code zéro)

Les types principaux d'entrées dans la BDR sont les suivants :

REG_SZ
Chaine à zéro terminal
C'est le type le plus courant

REG_EXPAND_SZ
Chaine pouvant comporter des noms de variables
d'environnement qui seront automatiquement
"expansées" en chaine à zéro terminal
P.ex.
HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer\User Shell
Folders\SendTo
contient
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Se ndTo

REG_MULTI_SZ
Chaine pouvant comporter plusieurs chaines à zéro
terminal, donc se terminant elle-même par un double
zéro (un pour la dernière chaine, et un pour signifier
que c'est la fin de liste)
P.ex.
HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroup Order\List
contient (p.ex.)
System Reserved
EMS
WdfLoadGroup
Boot Bus Extender
System Bus Extender
SCSI miniport
Port
Primary Disk
SCSI Class
SCSI CDROM Class
FSFilter Infrastructure
FSFilter System
...
(ordre de démarrage des services)

REG_DWORD
Double mot de 16 bits (soit 32 bits ou 4 octets)
Type très courant également

REG_QWORD
Quadruple mot de 16 bits (soit 64 bits ou 8 octets)
P.ex.
HKCU\Software\Policies\Microsoft\Windows\System\Sc ripts\Logoff***************\0\0\Exectime

REG_BINARY
Valeur binaire de longueur quelconque
P.ex.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId



NB: on peut aussi trouver des types "exotiques", tels que dans la ruche SAM
(Security Account Management)

P.ex. dans HKLM\SAM\SAM\Domains\Account\Users\Names\Administr ateur l'entrée
par défaut est de type "0x1F4", qui n'est autre que la valeur décimale
"500", soit la partie terminale du SID du compte "Administrateur"
(S-1-5-21-...-...-...-500)

De même HKLM\SAM\SAM\Domains\Account\Users\Names\Invité : type 0x1F5 -> 501
Or le SID du compte "Invité" est de la forme S-1-5-21-...-...-...-501

....


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org

Réponse avec citation
  #8 (permalink)  
Vieux 08/05/2008, 10h07
Varoujan
 
Messages: n/a
Par défaut Re: Variables path dans un fichier de commandes

Bonjour !

Merci Jean Claude pour ces explications "in extenso" !
Je ne comprends pas tout mais l'information est là !

A+


"Jean-Claude BELLAMY" <Jean-Claude.Bellamy***wanadoo.fr> a écrit dans le
message de news: OrHvyzCsIHA.3420***TK2MSFTNGP04.phx.gbl...
> "Varoujan" <cvyerikian***wanadoo.fr> a écrit dans le message de
> news:48215387$0$931$ba4acef3***news.orange.fr...
>> Bonjour
>>
>> J'ai, moi aussi, des disparitions et réapparitions d'icones intempestives
>> sur le bureau.
>> J'ai beaucoup d'icones sur le bureau, (j'aime ça !) et à chaque ouverture
>> fermeture de l'explorer la réapparition prend du temps.
>> J'ai voulu profiter de votre conseil et corriger le nombre dans le
>> registre à :
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Max
>> Cached Icons
>> mais ce dossier "Max Cached Icons" n'existe pas chez moi !?
>> Faut il le créer ?

>
> OUI
>
>
>> que signifient les lettres (SZ) s'il vous plait !

> "String Zero" (chaine alphanumérique se terminant par le code zéro)
>
> Les types principaux d'entrées dans la BDR sont les suivants :
>
> REG_SZ
> Chaine à zéro terminal
> C'est le type le plus courant
>
> REG_EXPAND_SZ
> Chaine pouvant comporter des noms de variables
> d'environnement qui seront automatiquement
> "expansées" en chaine à zéro terminal
> P.ex.
> HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer\User Shell
> Folders\SendTo
> contient
> %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Se ndTo
>
> REG_MULTI_SZ
> Chaine pouvant comporter plusieurs chaines à zéro
> terminal, donc se terminant elle-même par un double
> zéro (un pour la dernière chaine, et un pour signifier
> que c'est la fin de liste)
> P.ex.
> HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroup Order\List
> contient (p.ex.)
> System Reserved
> EMS
> WdfLoadGroup
> Boot Bus Extender
> System Bus Extender
> SCSI miniport
> Port
> Primary Disk
> SCSI Class
> SCSI CDROM Class
> FSFilter Infrastructure
> FSFilter System
> ...
> (ordre de démarrage des services)
>
> REG_DWORD
> Double mot de 16 bits (soit 32 bits ou 4 octets)
> Type très courant également
>
> REG_QWORD
> Quadruple mot de 16 bits (soit 64 bits ou 8 octets)
> P.ex.
>
> HKCU\Software\Policies\Microsoft\Windows\System\Sc ripts\Logoff***************\0\0\Exectime
>
> REG_BINARY
> Valeur binaire de longueur quelconque
> P.ex.
> HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
>
>
>
> NB: on peut aussi trouver des types "exotiques", tels que dans la ruche
> SAM (Security Account Management)
>
> P.ex. dans HKLM\SAM\SAM\Domains\Account\Users\Names\Administr ateur
> l'entrée par défaut est de type "0x1F4", qui n'est autre que la valeur
> décimale "500", soit la partie terminale du SID du compte "Administrateur"
> (S-1-5-21-...-...-...-500)
>
> De même HKLM\SAM\SAM\Domains\Account\Users\Names\Invité : type 0x1F5 ->
> 501
> Or le SID du compte "Invité" est de la forme S-1-5-21-...-...-...-501
>
> ...
>
>
> --
> May the Force be with You!
> La Connaissance s'accroît quand on la partage
> ----------------------------------------------------------
> Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
>



Réponse avec citation
 
Réponse
Tags: , , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
Re: Path de fichier et iframe Jérôme Serré Newsgroup fr.comp.lang.javascript 0 09/07/2008 13h38
Re: Importation fichier .txt avec colonnes et longueur variables Daniel.C Newsgroup microsoft.public.fr.excel 0 18/05/2008 18h39
Re: [vbs] Lecture variables dans un .ini Gilles LAURENT [MVP] Newsgroup microsoft.public.fr.scripting 1 14/05/2008 21h02
Envoi mail en vbs avec 3 variables via un fichier Excel Itsejoke Newsgroup microsoft.public.fr.scripting 5 16/01/2008 21h48
Return-Path et script dans un environnement mutualise Virginie Renoncé Newsgroup fr.comp.mail.serveurs 6 13/07/2007 07h31


Fuseau horaire GMT. Il est actuellement 11h41.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,49311 seconds with 11 queries