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

TrafMaxime 288 Messages postés mercredi 4 mai 2005Date d'inscription 26 janvier 2012 Dernière intervention - 25 janv. 2012 à 15:57 - Dernière réponse : Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention
- 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 

7 réponses

Répondre au sujet
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 25 janv. 2012 à 16:07
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Renfield
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 25 janv. 2012 à 17:33
+3
Utile
aux raccourcis clavier ?

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

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Renfield
TrafMaxime 288 Messages postés mercredi 4 mai 2005Date d'inscription 26 janvier 2012 Dernière intervention - 25 janv. 2012 à 16:32
0
Utile
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
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 25 janv. 2012 à 16:43
0
Utile
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
TrafMaxime 288 Messages postés mercredi 4 mai 2005Date d'inscription 26 janvier 2012 Dernière intervention - 25 janv. 2012 à 17:20
0
Utile
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
TrafMaxime 288 Messages postés mercredi 4 mai 2005Date d'inscription 26 janvier 2012 Dernière intervention - 26 janv. 2012 à 10:08
0
Utile
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
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 26 janv. 2012 à 12:56
0
Utile
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.