Page 1 sur 1

[..] Informations sur _FilePrint

Posté : mar. 02 juin 2009 15:47
par majax999
Bonjour à tous,

En cherchant à vouloir imprimer des fichiers j'ai trouvé la Fonction _FilePrint joie et bonheur !!!! :)
Oui mais cela ne marche pas même leur exemple me retourne une erreur :( (erreur : 31)

Ma question est donc la suivante avez vous déjà mis en place cette fonction et si oui quel est le code.
Je continue de chercher de mon coté et si je trouve quelque chose je vous informe.

Merci d'avance pour votre aide

@++

mAjAx

Re: [..] Informations sur _FilePrint

Posté : mar. 02 juin 2009 16:09
par Tlem
L'exemple fournit dans la documentation, fonctionne parfaitement chez moi.
Il imprime bien un fichier texte vers mon imprimante par défaut.

Re: [..] Informations sur _FilePrint

Posté : mer. 03 juin 2009 03:09
par SagePourpre
ShellExecute error 31 indicates that: "There is no application associated
with the given file name extension. This error will also be returned if you
attempt to print a file that is not printable."


(Définition de l'erreur 31 de la fonction shellexecute de shell32.dll (le fichier utiliser par autoit pour imprimer))


C'est la raison pour laquelle ton fichier n'imprime pas...

Cette fonction, comme tlem l'a mentionné, est conçue pour imprimer des fichiers texte seulement ( *.txt)

Si le fichier n'a pas de programme associé

Code : Tout sélectionner

FileMove("text.ext", "text.txt")
_FilePrint("text.txt")
FileDelete("text.txt")

Pour plus d'infos, le lien vers le forum anglais sur le "thread" de cette fonction

http://www.autoitscript.com/forum/index ... opic=14223