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 :

Lancement d'applications paramétré


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Par défaut Lancement d'applications paramétré
    Bonjour,

    Je dispose d'un ordinateur portable. Cet appareil me sert au bureau, connecté au serveur et la grande majorité de mes documents sont enregistrés sur le serveur, reconnu comme étant le lecteur Z:.

    Par ailleurs, j'ai créé une partition E: sur laquelle je copie par mirroring les données du serveur, ce qui me permet en déplacement de disposer en permanence de l'ensemble des fichiers.

    La structure de Z: et de E: est donc complètement identique.

    Sur le bureau de Windows (XP Pro) je voudrais créer un seul bouton pour des applications. Si le lecteur Z: n'est pas connecté, le fichier serait automatiquement lancé depuis E:.

    Comment faire ? avec un fichier .BAT ? et si oui, quelle est la syntaxe ? Est-ce quelque chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if not exist z:\le_fichier...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 43
    Par défaut
    Bonjour a toi, voici ma premiere reponse sur ce forum, si j'ai bien compris voici ce que tu cherche :
    *Admettons que le fichier a lancer s'appelle lanceur.bat (sinon remplace :s)
    *et qu'il ce situe a la base de tes disques (sinon complete le chemin).


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    @echo off
    cls
    :existance
    if exist "Z:\lanceur.bat" goto existz
    call "E:\lanceur.bat"
    goto end
    :existz
    call "Z/lanceur.bat"
    :end
    exit
    J'espere t'avoir aider

  3. #3
    Membre Expert Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Par défaut
    Bonjour,

    Et merci à toi wnx83 de ton aide (je ne suis pas dans mon forum de modération, tu l'auras compris ).

    C'est ce à quoi j'étais arrivé (grosso modo). Trois questions subsidiaires :
    1. je n'avais pas mis de parenthèses pour encadrer le nom du fichier (et cela fonctionne quand même !)
    2. quid des mots longs (qui ne respectent pas le 8 + 3)
    3. enfin ne peut-on pas empêcher l'ouverture de la fenêtre du dos ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 43
    Par défaut
    Donc j'avais bien cerner le probleme :p

    1 . pour ce qui es d'encadrer le nom du fichier, il s'agit effectivement d'eviter les soucis dut aux noms longs (si ton 2. signifie bien cela).Tu pourra (de memoire) utiliser des chemin plus long, voir contenant des espaces : c:\document and settings\proprietaire ....

    2 . si j'ai suivi , tu as bien compris

    3 . Pour ce qui es d'empecher l'ouverture de la fenetre Dos, c'es totalement faisable, mais pas en msdos, je te rassure dessuite il s'agit de Vbs qui lui aussi n'a pas besoin d'etre compiler pour fonctionner.


    Pour ta démarche supposons que tu mette le fichier.vbs suivant a coter de ton lanceur.bat (il va falloir maintenant lancer le fichier fichier.vbs qui lui lancera le lanceur.bat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    DIM oWsh, commande
    Set oWsh = WScript.CreateObject("WScript.Shell")
    commande = "Lanceur.bat"
    oWsh.Run commande,0
    *ATTENTION le batch es tout de meme lancer et reste donc en memoire, pense a mettre un exit a la fin pour qu'il ne reste pas charger en memoire.(dans la liste des processus).

    Voili voilou je pense avoir tout dit, sinon n'hesite pas

  5. #5
    Membre Expert Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Par défaut
    Re,

    Ok, c'est tout bon.

    Merci de ton aide wnx83 et peut-être pourrais-je t'aider à mon tour sur les forums MS-Office.

    A+

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 43
    Par défaut
    Escuse moi mais re regarde, dans ma precipitation j'avais fait une erreur.

    Surement a un de ces jour sur ta section qui sait

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

Discussions similaires

  1. [VBS] Lancement d'application
    Par OverCat dans le forum VBScript
    Réponses: 1
    Dernier message: 13/02/2006, 22h15
  2. Lancements d'applications auto
    Par Antoine NSG dans le forum Administration système
    Réponses: 5
    Dernier message: 31/10/2005, 17h40
  3. [Batch]Problème de lancement d'application ?
    Par meda dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 20/10/2005, 11h59
  4. Lancement d'application
    Par cach dans le forum C++
    Réponses: 1
    Dernier message: 10/03/2005, 17h48
  5. [debutant ][lancement]Commande de lancement d'application
    Par Regis.C dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 28/06/2004, 23h25

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