begin process at 2012 05 28 21:51:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Comment utiliser le chemin courant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment utiliser le chemin courant

jeudi 7 décembre 2006 à 12:45:09 | Comment utiliser le chemin courant

papi2

Bonjour,

J'ai créé un raccourci dans le répertoire Démarrer  avec  CSIDL_STARTUP.
J'ouvre le répertoire avec:
 char Buffer.........
SHGetSpecialFolderPath(........
ShellExecute(NULL, "open", Buffer, 0, 0, SW_SHOWNORMAL);
Y a-t-il une manière d'ouvrir ou de supprimer ce raccourci avec ShellExecute sans passer par la base de registre que je trouve très compliqué (je n'ose pas m'y aventurer... !).
J'ai aussi cherché avec:
GetUserName(user, &size);  j'ai le nom du chemin courant. Mais comment l'incorporer dans un chemin complet... :
ShellExecute(NULL, "open", "C:\\Documents and Settings\\(Le nom de l'utilisateur courant que j'ai trouvé avec GetUserName(user, &size); ) mais "user" ne fonctionne pas ???\\Menu Démarrer\\Programmes...... ", 0, 0, SW_SHOWNORMAL);

J'utilise DEV-C++, je suis niveau débutant.
 Il y a des jours que je cherche...mais ils se ressembles tous...
S'il vous était possible de m'aider ou de m'orienter... Merci!
jeudi 7 décembre 2006 à 12:50:39 | Re : Comment utiliser le chemin courant

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Si tu as le FullPathName du  raccourci (*.lnk) alors DeleteFile().

ciao...
BruNews, MVP VC++
jeudi 7 décembre 2006 à 23:54:52 | Re : Comment utiliser le chemin courant

papi2

Merci BruNews
Je n'y arrive pas. Je trouve le chemin et exécute le raccouci lorsqu'il est dans le même répertoire que l'exécutable.
Je n'ai pas assez de connaissances.
J'essaie de comprendre avec les exemples que je trouve.
Je vais continuer mon chemin... comme les pélerins de St Jacques (ils passent souvent devant chez moi!).
Merci quand même (je reviendrai lorsque j'aurai avancé... si j'avance!)

vendredi 8 décembre 2006 à 18:39:42 | Re : Comment utiliser le chemin courant

papi2

Bonjour,

C'est toujours moi!
Ca y est ! j'y suis arrivé... Mais je pensais pouvoir mettre l'user dans ou en complément du chemin complet.
En attendant, merci beaucoup BruNews ta réponse m'a fait réfléchir...(Pourquoi faire simple quand on peut faire compliqué... !).
Je ne suis pas très doué en programmation, mais je prends beaucoup de plaisir à réaliser quelques petits projets (à l'image "du marteau, pointes, fils de fer et tenaille!!!!") qui marchent...
Au revoir...



Cette discussion est classée dans : utiliser, user, chemin, shellexecute, courant


Répondre à ce message

Sujets en rapport avec ce message

Problème pour utiliser ShellExecute() :-( [ par fada09 ] Salut tout le monde,Bon voila mon problème : je voudrais ouvrir un document word depuis un programme réalisé avec API sou VC++.J'ai trouvé en fouillan Chemin d'accés [ par Juan-Marco ] Bonjour,Je ne comprend pas. Sur ce site, j'ai appris à utiliser ShellExecute mais le problème c'est au niveau du chemin ShellExecute(NULL, "op Espaces dans un chemin d'accès [ par ssmint ] Bonjour à tous,mon petit problème du jour, c'est de pouvoir utiliser dans fonctions ayant besoin d'un chemin d'accès en argument...  Genre fopen, Shel Trouver le chemin courant de l'executable [ par donslim ] Bonjour à tousJe travail actuellement en MFC,et j'aimerais récupérer le chemin courant d'ou se situe mon éxécutable,pour pouvoir utiliser la fonction C++ - Utiliser une variable dans la fonction system() [ par marshallino16 ] Bonjour à tous, Je vous expose mon problème, je code un programme pour faciliter l'installation et la configuration du SDK Android. Dans mon progra Utiliser capCreateCaptureWindow en Windows Form [ par raikko21 ] Salut tlm!!! J'ai un petit problème pour passer d'une Win Api en WindowsForm, j'ai fait une application (je me suis bcp aider des sources du site) qui quel instruction utiliser [ par manyyy67 ] Bonjour, Je debute en c++, je suis charger des faire quelque ameliorations sur un (gros) programme professionel en c++(le IE est visual C++ 6 et le pr plus court chemin caml [ par bosque31 ] Bonjour, Je suis étudiant en math spé et je tente de coder une course poursuite sur un graphe pour mon tipe . Je possède des algos pour calculer la utiliser la fonction exec [ par badsha ] Bonjour à tous, je voudrai savoir comment écrire la fonction exec si par exemple mon executable (a.out) se trouve suivant ce chemin: /home/bureau/tes


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales