IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Problème d'accés fichier en batch [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2016
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 24
    Par défaut Problème d'accés fichier en batch
    Bonjour,

    J'ai créé des instructions pour copier un fichier nommé NQA.xla dans les Addins d'excel et l'activer en créant un bouton.
    En réalité je me suis inspiré de fichier fait par des "vrais" informaticiens que je ne peux modifier parce que je ne dispose as des droits suffisants.
    ce fichier me permet de déployer un utilitaire de macros à des utilisateurs dans mon entreprise
    Jusqu'à présent cela fonctionnait.
    Mais depuis hier je n'y arrive plus sur mon poste alors que cela fonctionne sur d'autres.

    voici mon fichier de commandes :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    @ECHO OFF
    REM ==========================================================
    REM   	Traitement :	Copie des macros NQA sur répertoire utilisateur
    REM  	Auteur :    	J.xxxxxx
    REM     Date :          Fevrier 2017
    REM   	Periodicite :   A la demande de l'utilisateur
    REM 	Reprise :       Néant
    REM 	Parametres :    Néant
    REM
    @ECHO ------------------------------------------------
    @ECHO * Copie des macros NQA vers repertoire utilisateur
    @ECHO ------------------------------------------------
    @ECHO *
    @ECHO *
    @ECHO * Test de la configuration
    @ECHO *
    SET LACONFIG="%userprofile%\appdata\roaming\microsoft\addins"
    IF EXIST %LACONFIG% GOTO COPIER
    SET LACONFIG="%userprofile%\application data\microsoft\addins"
    IF EXIST %LACONFIG% GOTO COPIER
    GOTO RIEN
    :COPIER
    @ECHO *
    @ECHO * Copie des fichiers de macro vers :
    @ECHO * %LACONFIG%
    @ECHO *
    REM copie du fichier et remplace si source est plus récent que destination
    XCOPY FichierMacro\*.xla* %LACONFIG%\*.* /D /Y
    start FichierMacro\TestAddInNQA.xlsm
    GOTO FIN
    :RIEN
    @ECHO *
    @ECHO * La copie des macros est impossible car la configuration est inconnue
    @ECHO *
    @ECHO *
    PAUSE
    REM ===================================================
    :FIN
    les commandes se comportent comme si elles ne trouvaient pas les fichiers dans les 2 instructions suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    XCOPY FichierMacro\*.xla* %LACONFIG%\*.* /D /Y
    start FichierMacro\TestAddInNQA.xlsm
    voici le résultat obtenu où l'on voit la fenêtre de commande, le message d'erreur et la structure de fichiers.

    Nom : 2017-06-29_163309.jpg
Affichages : 849
Taille : 185,9 Ko

    Avez vous une piste pour orienter ma recherche ?

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2016
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 24
    Par défaut
    Bon, je n'ai pas suscité beaucoup d’enthousiasme mais j'ai trouvé ma réponse.

    L'administrateur a bloqué l'exécution des ".bat" sauf à partir de certains répertoires.
    Ce qui m'a trompé c'est que cela fonctionne encore sur certains postes.
    Je suppose que les dernières mise à jour n'ont pas été faites et donc la config des postes diffère.

    J'ai donc opté pour une autre solution.
    déplacer l'arbo dans un répertoire "exécutable" puis lancer le .bat.

  3. #3
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Ton .bat n'est pas bloqué tu aurai un autre message.
    Je pense que ton script fonctionnait lorsqu'il était exécuté sans chemin réseau (\\bursr57\...)
    Connecte ta ressource avec une lettre de lecteur et test
    Et/ou copie ton dossier installation complet en local

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'accés fichier tkinter pyzo
    Par P.G dans le forum Général Python
    Réponses: 2
    Dernier message: 01/04/2017, 23h43
  2. Problème d'accès fichier ODF
    Par Daniel56410 dans le forum Documents
    Réponses: 1
    Dernier message: 03/11/2013, 20h48
  3. [JBOSS] problème d'accès fichiers jsp
    Par Blu3b3rry dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 15/12/2007, 13h16
  4. [VS2008] Problème d'accès fichier
    Par pdgnr dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 13/11/2007, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo