Question
[Résolu]l'encodage
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19864
par Axel
[Résolu]l'encodage a été créé par Axel
coucou, j'ai encore une dernière question sur mon projet, je remarque que sur ma console, les caractères spéciaux \"bugs\" j'utilide -encoding -unicode mais ça ne marche pas, une idée ?<br><br>Message édité par: Harcide, à: 4/06/15 12:23
Connexion ou Créer un compte pour participer à la conversation.
- Delestre
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 10 ans 9 mois #19866
par Delestre
Réponse de Delestre sur le sujet Re:l'encodage
Bonjour Harcide,
Est ce que tu a essayé les autres type d'encodage ?
-Encoding Default ou ASCII ou UTF8<br><br>Message édité par: Saniboulak, à: 3/06/15 11:19
Est ce que tu a essayé les autres type d'encodage ?
-Encoding Default ou ASCII ou UTF8<br><br>Message édité par: Saniboulak, à: 3/06/15 11:19
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19867
par Axel
Réponse de Axel sur le sujet Re:l'encodage
ah merci je vais esseyer !
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19868
par Axel
Réponse de Axel sur le sujet Re:l'encodage
ça ne fonctionne pas :'(
Connexion ou Créer un compte pour participer à la conversation.
- Delestre
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 10 ans 9 mois #19869
par Delestre
Réponse de Delestre sur le sujet Re:l'encodage
Pourrais-tu me montrer le code concerné s'il te plait ?
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 9 mois #19870
par Axel
Réponse de Axel sur le sujet Re:l'encodage
oui
[code:1]#conversion KiloOctet
$taille = 10kb
#recherche des fichiers par rapport à la taille
$files = gci * -recurse -force |
where-object {$_.length -gt $taille}
#compter les fichiers trouvés
$i = 0
#création
$doublons = $files |
sort-object length |
group-object length |
where-object {$_.count -gt 1}
function Clear-KeyboardBuffer {
while ($Host.UI.RawUI.KeyAvailable)
{ $null = $Host.UI.RawUI.ReadKey(\"NoEcho,IncludeKeyDown,IncludeKeyUp\"«»)}
}
function YesNo{
param(
$Caption,
$Message,
[ValidateSet(\"Yes\",\"No\"«»)]
$DefaultChoice=\"No\"
)
Clear-KeyboardBuffer
$Yes = New-Object System.Management.Automation.Host.ChoiceDescription \"&Yes\"
$No = New-Object System.Management.Automation.Host.ChoiceDescription \"&No\"
$Choices = [System.Management.Automation.Host.ChoiceDescription[]]($Yes,$No)
$Host.UI.PromptForChoice($Caption,$Message,$Choices,([byte]($DefaultChoice -eq \"no\"«»)))
}
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
select-object -inputobject $fichier -property 'Fullname','Length','MD5'
}
#affichage
#boucle sur la collection principale
$rapport = $doublons |
foreach-object {
#boucle sur la collection group de chaque doublon
$_.group |
foreach-object {
#boucle sur la collection de fichiers de chaque group
new-rapport -fichier $_
}#file
}#group
#affichage console
#$rapport | format-table
#pour excel on utilise le format .csv
#$rapport | export-csv C:\Temp\RapportFiles.csv
#indique le nombre de fichiers trouvés
$rapport | foreach {
$i = $i + 1
}
$Yes = 0
$No = 1
$Choice = $No
$Choice = YesNo -message \"`n$i fichier(s) trouvé(s), voulez-vous les afficher ?\"
if ($Choice -eq $Yes)
{
$rapport | format-table
}[/code:1]
[code:1]#conversion KiloOctet
$taille = 10kb
#recherche des fichiers par rapport à la taille
$files = gci * -recurse -force |
where-object {$_.length -gt $taille}
#compter les fichiers trouvés
$i = 0
#création
$doublons = $files |
sort-object length |
group-object length |
where-object {$_.count -gt 1}
function Clear-KeyboardBuffer {
while ($Host.UI.RawUI.KeyAvailable)
{ $null = $Host.UI.RawUI.ReadKey(\"NoEcho,IncludeKeyDown,IncludeKeyUp\"«»)}
}
function YesNo{
param(
$Caption,
$Message,
[ValidateSet(\"Yes\",\"No\"«»)]
$DefaultChoice=\"No\"
)
Clear-KeyboardBuffer
$Yes = New-Object System.Management.Automation.Host.ChoiceDescription \"&Yes\"
$No = New-Object System.Management.Automation.Host.ChoiceDescription \"&No\"
$Choices = [System.Management.Automation.Host.ChoiceDescription[]]($Yes,$No)
$Host.UI.PromptForChoice($Caption,$Message,$Choices,([byte]($DefaultChoice -eq \"no\"«»)))
}
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
select-object -inputobject $fichier -property 'Fullname','Length','MD5'
}
#affichage
#boucle sur la collection principale
$rapport = $doublons |
foreach-object {
#boucle sur la collection group de chaque doublon
$_.group |
foreach-object {
#boucle sur la collection de fichiers de chaque group
new-rapport -fichier $_
}#file
}#group
#affichage console
#$rapport | format-table
#pour excel on utilise le format .csv
#$rapport | export-csv C:\Temp\RapportFiles.csv
#indique le nombre de fichiers trouvés
$rapport | foreach {
$i = $i + 1
}
$Yes = 0
$No = 1
$Choice = $No
$Choice = YesNo -message \"`n$i fichier(s) trouvé(s), voulez-vous les afficher ?\"
if ($Choice -eq $Yes)
{
$rapport | format-table
}[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]l'encodage