2010-01-06 5 views
1

J'utilise régulièrement 3 ordinateurs et un quatrième ordinateur. J'ai utilisé dorpbox pour synchroniser mon script .ahk sur tous les ordinateurs. Cependant, les noms de chemin sont différents sur les différents ordinateurs. Par exemple à la maison il y a C: \ Utilisateurs \ Farrel \ Documents \ SyRRuP où comme au travail c'est quelque chose comme C: \ Users \ fbuchins \ Documents \ SyRRuP et sur un ordinateur de Windows XP c'est autre chose. Par conséquent, une séquence particulière de code qui exécute un fichier particulier ne fonctionne que sur un ordinateur et bombarde les autres. Quelle est la manière la plus élégante de surmonter le problème?Différents chemins sur différents ordinateurs

Répondre

1

Je ne suis pas sûr de la boîte de dépôt, mais j'ai utilisé des variables d'environnement Windows pour définir des choses comme ça avant. Quelque chose comme PROGPATH = "C: \ thispath \" puis lire la variable PROGPATH de l'application ou du script -

+0

cela devrait être une question superuser.com pas une question stackoverflow –

+0

Pourquoi pensez-vous qu'il s'agit d'une question superuser.com? C'est un moyen d'adresser différents noms de chemins dans un script autohotkey ou n'importe quel script d'ailleurs. – Farrel

+0

Cher Jeff: votre réponse ne m'a pas vraiment donné la réponse, mais elle a fait quelque chose de plus précieux que cela. Au lieu de cela, il m'a donné les mots à la mode «variables d'environnement» et m'a rappelé un concept que j'avais connu. J'ai alors cherché authotkey pour "variables d'environnement" et trouvé http://www.autohotkey.com/docs/Variables.htm#env De là j'ai appris% A_MyDocuments% et les goûts et maintenant j'ai résolu des problèmes que j'ai eu beaucoup scripts. Merci – Farrel

Questions connexes