Propriétés d'un fichier / d'un dossier façon windows

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 427 fois - Téléchargée 27 fois

Contenu du snippet

Il s'agit d'un petit code qui permet d'afficher la page de propriétés d'un fichier ou d'un répertoire comme le fait Windows

Source / Exemple :


SHELLEXECUTEINFO sei;
ZeroMemory(&sei,sizeof(sei));
sei.cbSize = sizeof(sei);
sei.lpFile = "<CHEMIN D'ACCES AU FICHIER OU AU REPERTOIRE>";
sei.lpVerb = "properties";
sei.fMask  = SEE_MASK_INVOKEIDLIST;
ShellExecuteEx(&sei);

A voir également

Ajouter un commentaire

Commentaires

Monyisageek
Messages postés
18
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
5 février 2008
-
Ou alors tu fais

sei.lpFile = "C:/APPS";
garslouche
Messages postés
584
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2015
-
il faut que tu doubles les Et < et > ne sont pas à mettre

sei.lpFile = "C:\\APPS";
dletozeun
Messages postés
546
Date d'inscription
vendredi 13 février 2004
Statut
Membre
Dernière intervention
9 janvier 2008
-
JE N'ARRIVE PAS A LE FAIRE FONCTIONNER:

Untitled1.cpp unknown escape sequence `\A'

pour le chemin d'acces j'ai mis <C:\APPS>
cs_djl
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
6 -
l'intention est bonne mais ce que tu aurais peut faire c'est de mettre ce bout de code en reponse a ta question sur le forum(ca sert a ca aussi)
garslouche
Messages postés
584
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2015
-
Mais euh...
En fait j'ai cherché partout pour trouver ce code et j'ai lutté. D'ailleurs j'avais commencé par les sources et le forum de cppfrance, mais pas de réponse satisfaisante.
En revanche j'ai eu une reponse du style "Si tu trouves ça m'interesse". Donc j'ai en fait une source.

Mais effectivement je n'ai rien inventé du tout.


Sinon je voudrais juste préciser que plusieurs verbes existent en dehors de "properties":
"open", "print", "explore", "find", "openas", "printto"
c.f. MSDN pour le détail

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.