[TIA V17] RESOLU impression rapport wincc comfort

Forum traitant des automates industriels de marque Siemens.
Répondre
patte
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 16 nov. 2015, 10:45

[TIA V17] RESOLU impression rapport wincc comfort

Message par patte »

Bonjour,

Je veux faire des captures d'écran et des impression de rapport en PDF sur un TP comfort.
j'utilise printer driver pdf V1.5 de siemens.

Les impressions se passe bien, mais les fichiers on un noms identique sauf la date et l'heure qui change.
il devient très difficile de faire la différence entre un rapport et une capture.

y'a t'il un moyen par script de changer le nom avant l'impression, ou de changer le dossier, dans mon cas je reste avec les paramètre par défaut de l'imprimante.

Merci.
Modifié en dernier par patte le 28 juil. 2022, 15:54, modifié 1 fois.
patte
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 16 nov. 2015, 10:45

Re: [TIA V17] impression rapport wincc comfort

Message par patte »

J'ai trouver une solution.
Apres chaque Edition de rapport je coupe le fichier et je le colle dans un dossier en le renommant au passage.
tous ca avec un script.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [TIA V17] impression rapport wincc comfort

Message par sinced »

patte a écrit : 28 juil. 2022, 15:54 J'ai trouver une solution.
Apres chaque Edition de rapport je coupe le fichier et je le colle dans un dossier en le renommant au passage.
tous ca avec un script.
Bien recu peut etre que tu peux donc poster ton script
patte
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 16 nov. 2015, 10:45

Re: [TIA V17] RESOLU impression rapport wincc comfort

Message par patte »

Voila le script

Code : Tout sélectionner

Dim fsLog
Dim y, m, d ,h,min,s
y = CStr(Year(Now))
m = Right("0" + CStr(Month(Now)),2)
d = Right("0" + CStr(Day(Now)),2)   
h = Right("0" + CStr(Hour(Now)),2)
min = Right("0" + CStr(Minute(Now)),2)
s = Right("0" + CStr(Second(Now)),2)

Set fsLog = CreateObject("FileCtl.FileSystem")

If (fsLog.dir ("\Storage Card SD\Dispersion_Amidon\"))="" Then
fsLog.MkDir "\Storage Card SD\Dispersion_Amidon\"
End If

SetTag "test", "\Storage Card SD\Dispersion_Amidon\Rapport_Dispersion_Amidon_"& y & m & d & h & min & s  & ".pdf"

fsLog.MoveFile "\Storage Card SD\print.pdf",SmartTags("test")

SetTag "DB_Dispersion amidon_Q_Ticket_à_édité",0
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2230
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [TIA V17] RESOLU impression rapport wincc comfort

Message par JC87 »

Bonjour,

Merci pour le partage, ça pourra servir à d'autres.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Répondre