Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 21 le Jeu 17 Oct 2013, 13:40
Derniers sujets
Flux RSS



Flag Counter
Partenaires

Résoudre le problème d'output UNICODE de wmic

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résoudre le problème d'output UNICODE de wmic

Message par Sachadee le Ven 05 Juil 2013, 18:00

Vous avez peut-être déjà remarqué que lorsque vous redirectionné une commande wmic dans un fichier et
que vous voulez rajouter un string en fin de fichier, Vous avez un caractère chinois au lieu de votre string.

Testez :


Code:

@echo off
wmic printer get caption,default>fichier.txt
echo BBat Batch On-line>>fichier.txt
notepad fichier.txt

Vous voyez que le string "BBat Batch On-line" est devenu un peu chinois.
C'est dû au fait que wmic envoie ses outputs en Unicode et le cmd par défaut en ANSI.

Pour remedier à ce problème nous allons procéder de cette façon :


Code:

wmic /output:fichier.tmp printer get caption,default
type fichier.tmp > fichier.txt&del fichier.tmp
echo BBat Batch On-line>>fichier.txt
notepad fichier.txt


Et voilà tout est redevenu normal dans ce bon vieux ANSI,

OUF !!
[Vous devez être inscrit et connecté pour voir cette image]
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Re: Résoudre le problème d'output UNICODE de wmic

Message par Sachadee le Dim 07 Juil 2013, 00:10

Une autre méthode proposé par Vodiem

Code:

hostname>>[cheminréseau]\fichier.txt
echo utilisateur : %username%>>[cheminréseau]\fichier.txt
wmic printer get caption,default | findstr /i "TRUE FALSE" > %temp%\printer.txt
for /f "delims=" %%a in (%temp%\printer.txt) do (echo %%a %username%>>[cheminréseau]\fichier.txt)
del %temp%\printer.txt
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum