Question (Résolu) Problème d'accent

Plus d'informations
il y a 16 ans 6 mois #5192 par BARTHE
Réponse de BARTHE sur le sujet Re:Problème d'accent
Oauouuuuu,

Ben merci pour cette explication d'expert.

Je vais me pencher sur tout ça :woohoo:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 6 mois #5193 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Problème d'accent
cyril.barthe écrit:

Ben merci pour cette explication d'expert.

J'essaie d'argumenter.

Par curiosité j'ai vérifié l'hypothèse du token dédié sous PS V2, mais la syntaxe (${c:test.ini}) n'est pas reconnu en tant que token, enfin je comprend le résultat comme tel.

L'analyze des tokens :
[code:1]
$CodeName=\"TstToken\"
$Content=(dir function:$CodeName).definition
$errors = [System.Management.Automation.PSParseError[]] @()
[System.Management.Automation.PsParser]::Tokenize($content, [ref] $errors) | ft -auto
[/code:1]
renvoi :
[code:1]
#...
... NewLine 13 1 2 13 3 1
switch Keyword 16 6 3 3 3 9
-regex CommandParameter 23 6 3 10 3 16
( GroupStart 30 1 3 17 3 18
c:\test.ini Variable 31 14 3 18 3 32
) GroupEnd 45 1 3 32 3 33
... NewLine 46 1 3 33 3 34
#...
[/code:1]
Cette syntaxe est transformée.
En revanche si on utilise la syntaxe suivante:
[code:1]
switch -regex -file ( Get-Content $path)
[/code:1]
On attrape, non pas la grippe A, mais l'erreur suivante :
[code:1]
Aucun fichier correspondant à « [test] données=essai » n'a été trouvé.
[/code:1]
Sinon pour ton pb de nom de fichier paramètrable, ceci fonctionne:
[code:1]
$Path=\"c:\test.ini\"
switch -regex ( Get-Content $path)
[/code:1]
Comme quoi j'en apprend tous les jours :)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 6 mois #5205 par BARTHE
Réponse de BARTHE sur le sujet Re:Problème d'accent
Que dire mis à part un grand merci pour le temps que tu as consacré à mon problème.

Merci aussi pour avoir partagé tes connaissances et de pas avoir hésité à te mettre au niveau par rapport à tes interlocuteurs :lol:<br><br>Message édité par: cyril.barthe, à: 26/08/09 21:22

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.045 secondes
Propulsé par Kunena