[Users-fr] Répertoire de démarrage Scilab
Sébastien GUILLOT
seb-guillot at wanadoo.fr
Mar 29 Nov 20:00:17 CET 2016
Re Bonsoir,
Mon mail précédent était incomplet :
Pour rendre le dossier de votre ficher courant :
mainpath = get_absolute_file_path('fichier.sce');
Puis pour l 'executer :
exec(mainpath + 'dossier1/dossier2/monfichier.sce');
Cordialement,
Sébastien GUILLOT,
> -----Message d'origine-----
> De : users-fr [mailto:users-fr-bounces at lists.scilab.org] De la part de
> sgougeon at free.fr
> Envoyé : mardi 29 novembre 2016 19:02
> À : French users mailing list for Scilab <users-fr at lists.scilab.org>
> Objet : Re: [Users-fr] Répertoire de démarrage Scilab
>
> Bonsoir,
>
>
> ----- Mail original -----
> De: "Vincent Flutet"
> >
> >Je souhaite pouvoir lancer des script scilab en ligne de commande sous
> Windows, avec scilab 5.5.2
> >
> >En particulier je souhaite lancer un script situé dans le répertoire
courant.
> >Or quand je tape "scilex -f monfichier.sce", j'ai un message d'erreur me
> disant que "monfichier.sce" n'existe pas.
> >
> >Après vérification je me suis rendu compte qu'au lieu de se lancer dans
le
> répertoire courant, Scilab se lance dans le répertoire "Mes Documents", ce
> qui explique qu'il ne trouve pas le fichier.
> >
> >Comment faire pour que le répertoir de travail de Scilab soit le
répertoire où
> il a été lancé ?
>
> Sous Windows :
> D:\Users\Vincent\..\monDir>scilex -f %cd%\monfichier.sce
>
> %cd% est la variable DOS contenant le chemin+nom du dossier courant. Elle
> est remplacée par sa valeur lors de l'exécution de l'instruction par
Windows.
>
> Cordialement
> Samuel Gougeon
>
>
> _______________________________________________
> users-fr mailing list
> users-fr at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users-fr
Plus d'informations sur la liste de diffusion users-fr