Liste des 'verb' possible d'un process : startinfo.verbs [Résolu]

Messages postés
288
Date d'inscription
mercredi 4 mai 2005
Dernière intervention
26 janvier 2012
- - Dernière réponse : Renfield
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
- 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.

Amicalement,
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
voir regedit :

HKEY_CLASSES_ROOT\.pdf

me donne :
AcroExch.Document

HKEY_CLASSES_ROOT\AcroExch.Document\Shell
me donne la liste des verbes gérés :

Open
Print

avec la Commande associée...

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp

Merci Renfield 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de Renfield
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
aux raccourcis clavier ?

non, aux arguments de ligne de commande de ce dernier...

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp

Merci Renfield 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de Renfield
Messages postés
288
Date d'inscription
mercredi 4 mai 2005
Dernière intervention
26 janvier 2012
0
Merci
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 ?

merci
Commenter la réponse de TrafMaxime
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
les actions possibles ?
de quoi parle tu ?

sinon, oui, tu peux te créer un verb, c'est a ta guise...

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Commenter la réponse de Renfield
Messages postés
288
Date d'inscription
mercredi 4 mai 2005
Dernière intervention
26 janvier 2012
0
Merci
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
Commenter la réponse de TrafMaxime
Messages postés
288
Date d'inscription
mercredi 4 mai 2005
Dernière intervention
26 janvier 2012
0
Merci
Merci pour tes précisions Renfield, c'est important.

Il y a une manière d'en savoir plus sur ces arguments ?
Commenter la réponse de TrafMaxime
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
dépend du logiciel ciblé.
Ils sont souvent décrits dans l'aide de ceux-ci

exemple, pour acrobat :
http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/intro_to_sdk/DeveloperFAQ.pdf


Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Commenter la réponse de Renfield

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.