Supprimer un fichier après impression

Résolu
jfuck Messages postés 59 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 31 mars 2009 - 19 janv. 2009 à 18:59
jfuck Messages postés 59 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 31 mars 2009 - 19 janv. 2009 à 20:47
Hello,

Je voudrais supprimer un fichier que je viens d'imprimer.
Le probleme c'est qu'un utilisant kill, le process d'impression n'est pas terminé meme si je laisse une pause de 5 secondes ... Comment savoir si le processus d'impression est terminé alors que j'utilise une commande VB et pas une commande DOS. Il faudrait récupérer l'ID du process non ? Est-ce que vous avez des idées ?

Merci à tous pour votre aide.

J.

2 réponses

jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
19 janv. 2009 à 20:23
Bonjour,

peut-être en examinant la file d'impression dans le spooler ?

La fonction Enumjobs de la librairie Winspool.drv de l'Api de Windows te permet par exemple de regarder les travaux d'impression en cours pour une imprimante spécifiée.
3
jfuck Messages postés 59 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 31 mars 2009
19 janv. 2009 à 20:47
Finalement j'ai abandonné l'idée de le supprimer, je l'écrase à chaque nouvelle impression et entre 2 impressions il reste sur le disque local. Pour un fichier html d'une page qui ne contient rien de confidentiel je ne vais pas m'embéter à aller trier le spooler d'une imprimante réseau ... le fichier temp sera plus lourd de 40ko et puis voila

Merci pour ta réponse jmf0

J.
0
Rejoignez-nous