Aller au contenu

Messages recommandés

  • 1 mois après...
Posté(e)

bonjour,

 

ça dépend ou se trouve le spooler (sur ta machine ? ou c'est une machine dédiée ? et ça dépend de tes droits dans ce cas).

de mémoire : Il faut regarder du coté de WMI et s'intéresser à des objet comme WbemScripting.SWbemLocator (voir tout ça avec google et sur le site de Microsoft)

 

Je pense que l'accés au spooler se fait également par WMI, mais je n'ai pas le temps (et l'intêret) de regarder dans le détail.

 

Pour se faire une idée, l'incontounable :

Tony Tanzillo sur

http://www.caddzone.com/wmi.lsp

 

et une application directe de Jeff Mishler :

 

; Jeff Mishler

;;Example to close all Notepad applications

(killApp "Notepad.exe")

;|Function that use the WMI to terminate ALL running instances of a

particlar Application. Thanks to Tony Tanzillo for the sample code

to utilize the WMI. Note that no attempt to save any open document(s) is

made.

by Jeff Mishler, January 2006 |;

(defun killApp (appName / Server processList)

(setq Server

(vlax-invoke-method

(vlax-create-object "WbemScripting.SWbemLocator")

'ConnectServer

nil nil nil nil nil nil nil nil

)

)

(setq processList

(vlax-invoke Server 'ExecQuery

(strcat "Select * from Win32_Process Where Name = '" appName "'")))

(vlax-for app processList

(vlax-invoke app 'Terminate)

)

(vlax-release-object Server)

)

 

Bruno Toniutti

 

[Edité le 8/8/2006 par BTO]

Posté(e)

Merci BTO

Je vais regarder de plus près

Mon souci, c'est que je souhaite que mon spooler soit vide avant de lancer une autre impression. Autocad est tellement rapide maintenant que ça m'imprime dans n'importe quel ordre alors que cela fonctionnait bien auparavant

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

J’aurais mieux fait de me taire, depuis hier j'ai un intérêt à la question sur l'accès au spool, par contre en dehors du coté sportif, je ne pense pas qu'il y est vraiment d'intérêt à le faire via du lisp. Ca sera pour la rentrée, ce soir se sont les vacances ;) .

 

Bruno Toniutti

 

Posté(e)

J'ai trouvé mon bonheur. Il ne me reste plus qu'a le traduire en vlisp

 

Bonne vacances.

 

ps : pour moi, c'est demain :thumbup:

 

pps : Tu sais comment envoyer un courriel sur un réseau intranet, donc sans serveur smtp ? (bien sur en vl ;) )

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité