Bonjour,
Je développe une interface homme-machine (comprenant plusieurs .m et .gui) et j'ai un fichier "startup.m" qui récupère toutes mes données et lance la première interface graphique. Au début je récupère des variables d'environnement :
Quand j'étais sous windows 7, j'avais créé un fichier batch qui initialisait les variables d'environnement que j'utilise dans "startup". Mais depuis peu je suis passé à windows 8 et mon fichier batch ne fonctionne plus. En gros l'invite de commande se lance et se ferme en une seconde puis plus rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 %% Environment variable loading % ---------------------------- % Software variable (Mandatory) %------------------------------ VPA_VERSION = getenv('VPA_VERSION'); VPA_HOME = getenv('VPA_HOME'); VPA_DATE = getenv('VPA_DATE'); VPA_SAVE_PATH = getenv('VPA_SAVE_PATH'); % User variable (Mandatory) %-------------------------- VPA_USER_DATA = getenv('VPA_USER_DATA'); % Guide (Mandatory) % ----------------- VPA_USER_GUIDE = getenv('VPA_USER_GUIDE'); VPA_TECHNICAL_GUIDE = getenv('VPA_TECHNICAL_GUIDE');
C'est la première fois que je développe un tel programme et je suis un peu perdue. Je me suis dit que j'allais changer de méthode et utiliser deploytool pour créer un .exe. J'ai essayé en mettant mon fichier "startup.m" comme fichier principal mais forcément mes variables d'environnement ne sont pas initialisées... comment puis-je faire?
Partager