RunProgram et dossier d'enregistrement

Sujets variés concernant le développement en PureBasic
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

RunProgram et dossier d'enregistrement

Message par nico »

Salut,

Voilà, je voudrais forcer le Bloc Notes (Notepad) à enregistrer un nouveau fichier dans un dossier spécifié.

Cet exemple ne fonctionne pas:

Code : Tout sélectionner

RunProgram("Notepad.exe" , "", GetCurrentDirectory() ,#PB_Program_Wait)
Vous avez des solutions?
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Il me semble que Notepad, comme les autres applications Windows qui utilisent les BdD traditionnelles de Windows et donc que le dernier fichier chargé/enregistré (ainsi que son chemin d'accès) est enregistré dans une clé de registre.

Je pense qu'il faut localiser cette clé et juste modifier la valeur avant de faire ton "RunProgram"...

J'v voir si je retrouve cette clé.

Lio :wink:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Mais recherches n'ont pas trouvé grand chose.
Je pensais qu'en procédant comme suivant ça pouvait marché, mais il ne semble pas...

Image
Je viens de sauvegarder le fichier : "InvHome_lighthouse.jpg" soit le fichier à l'entrée "i".
La dernière clé de registre indique l'ordre des sauvegarde.

Lit le contenu de "MRUList", récupère la dernière lettre (ici "h"). Mets la en première position (ici "hidb") et efface l'entrée correspondante par un nom de fichier avec le chemin d'accès voulu...

Mais ca ne marche pas... peut-être d'autres choses à régler.
En dessous il y a aussi des clé avec des extensions. J'en tenté de les modifier également : rien...
Pareil pour les clés dans la vrai zone de données : "HKEY_USERS"...

Lio :?
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Ok, merci pour tes recherches! :)
Répondre