TrafMaxime
Messages postés288Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention26 janvier 2012
-
25 janv. 2012 à 15:57
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
26 janv. 2012 à 12:56
Salut,
Alors comme le titre l'indique je cherche à connaitre les 'verb' exécutables sur un fichier.
Je suis tombé sur ce code à plusieurs endroits du net :
dim fichier as string = "C:\Temp\a.pdf"
Dim a, b As Integer
Dim startInfo As ProcessStartInfo
startInfo = New ProcessStartInfo(fichier)
b = startInfo.Verbs.Length
For a = 0 To b - 1
Dim str As String = startInfo.Verbs(a)
ListBox1.Items.Add(str)
Next
Le problème c'est que ça m'affiche :
Open
{29385hu-woeuihr032} 'approx
or le verb = "print" fonctionne sur un pdf et n'apparait pas dans la liste.
Ce code n'est donc pas le bon quelqu'un peut-il m'aider ?
je suis sur vstudio 2003 en .NET mais je prends n'importe quelle piste.
TrafMaxime
Messages postés288Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention26 janvier 20121 25 janv. 2012 à 16:32
Joli.
hm, tu crois qu'il est possible de se créer un petit verbe sympa avec ses petites mains ? t'as deja essayé ? C'est dangereux pour le fichier/l'appli/le systeme ?
je vois que la valeur du print avec acrord32.exe c'est
/p /h "%1"
Connais-tu un endroit décrivant ces actions possibles ?
TrafMaxime
Messages postés288Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention26 janvier 20121 25 janv. 2012 à 17:20
J'entend par 'action' les /p, /h, %1 mis en valeur dans le regedit.
Apparemment ça correspond aux raccourcis clavier du soft en question (/P pour Ctrl + P), le %1 renvoie au fichier en question..
Je glane des infos à droite à gauche c'est quand même bien pratique tout ça :)
Pour mon cas c'est bon, je voulais imprimer un fichier en code dans un autre format que le pdf alors je me suis bricolé un petit verb sympa sur le modèle d'adobe32 et ça a marché.
C'est bientôt l'heure, je te paie pas de bière mais le coeur y est