![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| 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 :-) |
| | ||||
| ||||
| |
| |||
| >> 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) |
| |||
| > 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) ;-) |
| |||
| > 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 |
| |||
| 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 > > |
| |||
| 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.] |
| |||
| "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 |
| |||
| 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 > |
| |
| |
![]() |
| Tags: commandes, fichier, path, variables |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| 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 |