Rechercher : dans
Par :

Aide création variable + chemin d'accès.

Dernière réponse le 31 déc 2007 à 15:02:45 veilleur, le 29 déc 2007 à 23:00:54 
 Signaler ce message aux modérateurs

Bonjour, ou plutôt bonsoir :-)
Je m'excuse de un pour mon orthographe, et deux si mon sujet est mal placé.

Je voudrais de l'aide pour la création de variable d'environement relatif aux chemin d'accès.
Je vous explique : Avec un copain, ont crée des maps pour notre team, et j'ai eu l'idée de les regroupers dans un pack, et de faire de ce pack un executable. à ce niveau là tout va bien.
Après j'ai eu l'idée d'embélire un peu la chose, et de donner au dossier principal un font
j'ai donc éditer le fichier DESKTOP.INI comme suit :
____________________________________________________________­___________________________________________________

[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A­3A4-00C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=logoAS.png
IconArea_Text=0x00FF0000
[.ShellClassInfo]
IconFile=iconeAS.ico
IconIndex=0
____________________________________________________________­___________________________________________________

Et cela marchais ! Donc j'ai fait l'executable, et je l'ai lancé. j'ai choisis d'installer le contenue dans un autre répertoire, pour voir comme cela ce passais, pour testé. L'installation s'est parfaitement bien déroulé, mais l'icone du dossier (ici AddOn) n'aparaissais pas, et n'ont plus le font (ici logoAS.png) je me suis donc dit que cela venais forcément du DESKTOP.INI.
car j'avais entré cela :

IconArea_Image=logoAS.png
IconFile=iconeAS.ico

pensent que comme l'image et l'icone était présente dans le dossier de l'installation, l'ordi les prendrais automatiquement, mais non ! il me fallais le chemin complet !
Et vue que le pack va être distribuer sur internet, il faut que l'ordi aille chercher de lui même les images, vue que le pack ne sera pas installer au même endrois pour tous. J'ai alors penser aux variables d'environnements. Mais je ne sais comment les définires. J'ai donc penser à vous !


Bon j'espère n'avoir pas fait trop long, pas trop complexe.

Merci de toute l'aide que vous pourrez me fournir.

Merci Cordialement Veilleur.

Configuration: Windows XP-SP2

Meilleures réponses pour « Aide création variable + chemin d'accès. » dans :
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou...
IGoogle - Créer sa page d'accueil en 30 secondes VoirPour accéder au portail personnalisable de Google, cliquez sur le lien « iGoogle » situé dans le coin supérieur droit de la page d’accueil du moteur de recherche. L’interface du portail iGoogle apparaît aussitôt : Étant donné que vous...
Variables d'environnement VoirVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de...
Créer un réseau WiFi en mode infrastructure VoirPrésentation du réseau WiFi infrastructure La mise en place d'un réseau Wi-Fi en mode infrastructure est très similaire à celle d'un réseau Wi-Fi d'égal à égal à ces quelques différences près : Un réseau Wi-Fi en mode infrastructure nécessite un...

1

Rocksy, le 29 déc 2007 à 23:26:26

Bonsoir,

Tout sur les variables d'environnements: http://castelain.developpez.com/articles/VariablesEnvironnem­ent/

@+

Et bon réveillon ...
Ne dites jamais à votre ordinateur que vous êtes pressés !

Répondre à Rocksy

2

veilleur, le 30 déc 2007 à 10:40:11

Bonjour, déjà merci d'avoir répondu, maintenant peut-être que la faute vien de moi, car e lien que u m'a donner, ne correspond pas vraiment à se que je veux faire, je reexplique donc plus simplement :
Je veux associer à un dossier une images présente dans ce dossier, et dont l'ordinateur ira la chercher automatiquement, sans le chemin compler de celle-ci. Je reprend donc le code pour le faire :

[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A­3A4-00C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=C:MonDossier\AddOn\logoAS.png
IconArea_Text=0x00FF0000
[.ShellClassInfo]
IconFile=C:MonDossier\AddOn\iconeAS.ico
IconIndex=0


Donc ici les partie en gras sont définie par un chemin d'accès complet, mais je sais qu'ont peu faire en sorte que le chemn d'accès soit définie autrement en rapplacent cela : C:\Documents and Settings\Ma session\Mes documents par cela : %UserProfile%\Mes documents

J'ai trouver cela grace à un tuto, mais il en parle qu'une fois, et ne montre pas comment le faire si le chemin d'accès est C:MonDossier\AddOn\logoAS.png

J'espère que vous voyer mieux la chose. Merci

Répondre à veilleur

3

Rocksy, le 30 déc 2007 à 11:31:25

Je pense que vous devriez créer le fichier Desktop.ini lors de l'installation, par programmation : http://support.codegear.com/article/34695.
Ou utiliser un logiciel d'installation qui gère très bien ce problème :
Gratuit http://www.jrsoftware.org/isinfo.php
Payant: http://www.macrovision.com/products/installation/installshie­ld.htm

Ne dites jamais à votre ordinateur que vous êtes pressés !

Répondre à Rocksy

4

veilleur, le 30 déc 2007 à 16:23:34

Merci, donc pour le 1er lien, il ne donne pas la solution avec les variables, et pour InoSetup (le deuxième lien, je ne comprend rien :-)

Sinon moi j'utilise INstallShield 2008 pour faire l'executable.

merci

Répondre à veilleur

5

Rocksy, le 30 déc 2007 à 17:48:04

A mon avis vous devez <construire> le fichier Desktop.ini dans InstallShield.
Il suffit d'utiliser la variable INSTALLDIR dans "INI File" Change du point "3.Configure the Target System".

IconArea_Image=C:MonDossier\AddOn\logoAS.png 
  deviendrait IconArea_Image=[INSTALLDIR]\AddOn\logoAS.png


Ne dites jamais à votre ordinateur que vous êtes pressés !

Répondre à Rocksy

6

veilleur, le 30 déc 2007 à 22:18:34

Dsl, j'ai pas trouver se que tu me dit ("Configure the target System")
Se que je fait, c'est qu'avec InstallShield je construit l'executable qui contien le dossier, et dans ce dossier ce trouve le "Desktop.ini" avec les images (présente dans le dossier)

Répondre à veilleur

7

Rocksy, le 30 déc 2007 à 22:48:28

Oui, javais bien compris, c'est parce que vous intégré le fichier desktop.ini comme un autre fichier que vous rencontré ce problème de PATH.
Dans ma version d'installShield 2008 c'est installschield qui constuit le fichier avec ses variables d'environnement, donc quel que soit l'endroit ou l'utilisateur installe le programme le fichier desktop.ini sera toujours exacte, car le chemin d'installation est enregistrer dans la variable INSTALLDIR qui sert également à la construction de desktop.ini.
A mon sens c'est de ce coté que vous devriez chercher.

Configure the target System : [url=http://www.casimages.com/img.php?i=0712301031361944995.­jpg][img]http://nsa01.casimages.com/img/2007/12/30/mini_0712­301031361944995.jpg[/img][/url]
Ne dites jamais à votre ordinateur que vous êtes pressés !

Répondre à Rocksy

8

 veilleur, le 31 déc 2007 à 15:02:45

Bonjour, je sais que je suis ch.... mais je ne vois pas comment créé le fichier Desktop.INI quand ont arrive à cette page :
et je pense qu'ont n'a pas tout à fait la même version.

voila comment moi cela est présenter : http://img99.imageshack.us/img99/8165/sanstitrecp9.jpg
http://img236.imageshack.us/img236/2351/sanstitre2qy6.jpg

et merci beaucoup pour ton aide !

Répondre à veilleur