[..] Informations sur _FilePrint

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
majax999
Niveau 1
Niveau 1
Messages : 14
Enregistré le : lun. 11 mai 2009 11:55
Status : Hors ligne

[..] Informations sur _FilePrint

#1

Message 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
Modifié en dernier par Tlem le mar. 02 juin 2009 15:59, modifié 1 fois.
Raison : Ajout balise code
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11816
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Informations sur _FilePrint

#2

Message par Tlem »

L'exemple fournit dans la documentation, fonctionne parfaitement chez moi.
Il imprime bien un fichier texte vers mon imprimante par défaut.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Informations sur _FilePrint

#3

Message 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
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Répondre