Page 1 sur 1

[R] Fichier de log format Excel

Posté : mar. 12 janv. 2010 14:45
par ThESeRvEuR
Bonjour à tous,

J'utilise actuellement un script AutoIt au démarrage de la session de mes utilisateurs. il fonctionne très bien mais le problème est que je fais encore appel a 4 fichiers .bat pour la création de log. Ces logs me renseignent sur la mise à jour correcte ou non lors d'un déploiement, me récupère le nom de machine, la date et l'heure et m'indique également via la fonction if exist et ifnotexist si la mise à jour s'est bien déroulé ou pas.

EXEMPLE :

Code : Tout sélectionner

REM Création d'un rapport d'installation <<<< PENSER A CHANGER LA VERSION DU LOGICIEL CI-DESSOUS >>>>
set d=%DATE:~0,2%.%DATE:~3,2%.%DATE:~6,4%
set soft=RNPS
IF EXIST "C:\application\V52003.dat" echo %COMPUTERNAME% - %DATE% - %TIME% - INSTALLATION REUSSIE >> \\serveur\Donnees\Install_PMF\Deploiement\Deploiement_%soft%_%d%.doc
IF NOT EXIST "C:\application\V52003.dat" echo %COMPUTERNAME% - %DATE% - %TIME% - ECHEC DE L'INSTALLATION >> \\serveur\Donnees\Install_PMF\Deploiement\Deploiement_%soft%_%d%.doc
Afin d'améliorer ceci, j'aimerais pouvoir créer directement dans mon script AutoIt à la fin d'une fonction de mise à jour, un fichier excel sur mon lecteur réseau.
Ce fichier me récupérerai le nom de machine, la date et l'heure, accessoirement l'adresse ip et le nom d'utilisateur.
Ce fichier excel serait bien sûr trier par colonne et il y serait ajouté une ligne à chaque fois.

NOM DE MACHINE | DATE | HEURE | ADRESSE IP | NOM UTILISATEUR

Le problème est que je n'ai pas le niveau de création de script que certains peuvent avoir, c'est pourquoi je fais appelle à vous.

Par avance, je vous remercie...

Re: [..] Fichier de log format Excel

Posté : mar. 12 janv. 2010 17:04
par Tlem
Selon vos demandes :wink: :
► Afficher le texte

Re: [..] Fichier de log format Excel

Posté : mer. 13 janv. 2010 09:02
par ThESeRvEuR
Bonjour et Merci déjà pour ce code.
Il subsiste en revanche, une petite chose, c'est que dans le fichier toute les inscriptions sont dans la colonne A.

Est-il possible de mettre 1 info par colonne ??

Merci

Re: [..] Fichier de log format Excel

Posté : mer. 13 janv. 2010 09:14
par Tlem
Remplacez cette ligne :

Code : Tout sélectionner

Dim $CompInfo = @ComputerName & " - " & $Date & ' - ' & @HOUR & ':' & @MIN & ':' & @SEC & ' - ' & @IPAddress1 & ' - ' & @UserName
par cette ligne

Code : Tout sélectionner

Dim $CompInfo = @ComputerName & ";" & $Date & ';' & @HOUR & ':' & @MIN & ':' & @SEC & ';' & @IPAddress1 & ';' & @UserName

Re: [..] Fichier de log format Excel

Posté : mer. 13 janv. 2010 09:39
par ThESeRvEuR
Toujours le même problème :?

Re: [..] Fichier de log format Excel

Posté : mer. 13 janv. 2010 10:09
par Tlem
Au lieu d'utiliser le format .doc pour votre document, utilisez le format .xls.
Ensuite lors de l'ouverture avec Excel, précisez lui le séparateur utilisé (le point virgule). Vous pouvez aussi remplacer dans le code le point virgule par un autre séparateur (';' => @TAB pour la tabulation).

Re: [..] Fichier de log format Excel

Posté : mer. 13 janv. 2010 10:46
par ThESeRvEuR
J'avais déjà modifié le format DOC en XLS, le .DOC été encore présent parce qu'il fesait parti de mon ancien script .bat :P

Maintenant ça fonctionne nickel...
J'ai choisi @TAB pour le classement dans les colonnes, je trouve cela plus simple.

Merci pour tout... :D

Re: [..] Fichier de log format Excel

Posté : ven. 15 janv. 2010 09:30
par ThESeRvEuR
Bonjour,

Je me permet de remonter ce post plutôt que d'en recréer un, car je viens de m'apercevoir d'un pitit souci...

Tout fonctionne correctement, en revanche, les lignes se créent les unes à la suite des autres ce qui rend le fichier compliqué à lire.

Y a t'il une possibilité pour écrire le log avec les lignes en dessous des autres ??

Merci d'avance

Re: [..] Fichier de log format Excel

Posté : ven. 15 janv. 2010 19:46
par Tlem
Message et script modifié.

Re: [..] Fichier de log format Excel

Posté : ven. 22 janv. 2010 09:59
par ThESeRvEuR
Désolé pour le retard, mais je n'ai pas été présent de la semaine...
Je ne comprend pas que veux-tu exactement ??

Le script est toujours le même, mais les lignes dans le fichier log s'ajoutent les unes à la suite des autres au lieu des unes en dessous des autres...

Re: [..] Fichier de log format Excel

Posté : lun. 25 janv. 2010 09:21
par ThESeRvEuR
Un p'tit UP pour remonter le post... 8)

Re: [..] Fichier de log format Excel

Posté : lun. 25 janv. 2010 20:31
par Tlem
Tlem a écrit :Message et script modifié.
Tout est là : http://www.autoitscript.fr/forum/viewto ... 194#p27194

Re: [R] Fichier de log format Excel

Posté : mar. 26 janv. 2010 08:24
par ThESeRvEuR
OK, merci...
Je n'avais pas vu les modifications, désolé :lol:

Merci encore Tlem :P