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 :

naviguer dans les dossiers du repertoire program files (x86)


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 3
    Par défaut naviguer dans les dossiers du repertoire program files (x86)
    bonjours, je débute en programmation/script

    Je voudrais créer un petit script qui exécute telle application par exemple a une date ou heure que je définirait dans le script
    je me suis dit déjà qu'il fallait que je recupère l'exe dans son dossier pour copier son chemin

    Mais je rencontre un petit problème, disons que déjà pouvoir me placer dans le repertoire program files x86 (la ou se trouve le dossier parent de l'executable que je cherche à lancer, en l'occurrence firefox) m'a donné du fil à retordre car le simple "set-location" (ou cd) ne fonctionnait pas, j'ai du utiliser la commande : cd {envrogramFiles(x86)}, et la ça marchait

    mais maintenant je n'arrive pas à me placer dans beaucoup de dossiers de ce repertoire, les commandes classiques "cd" ne fonctionnent pas, avez vous une idée ? merci

  2. #2
    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
    On imagine que c'est du Powershell ?

    Cette commande ne fonctionne pas chez toi ?
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    Set-Location 'C:\Program Files (x86)'

    Attention avec ce dossier sur la compatibilité avec les architectures 32 bits.

    Et après, que souhaites tu faire ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 3
    Par défaut
    Jai résolu le probleme il fallait mettre des simples quotes en fait

    Maintenant j'essayes de scripter une execution a une date et heure avec un choix de saisie. C'est pas evident car je decouvre

  4. #4
    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
    Oui tu as plusieurs façon de prendre le problème.

    Soit tu te sert des taches Windows pour la planification soit tu le gère par script dans ce cas ton script tournera au moins jusqu’à ce qu'il ai exécuté le programme.
    Après je ne sais pas si ça doit être récurent, plusieurs fois par jour, tout les jours ...
    Combien de programme souhaites tu lancer, tu n'a que Firefox à exécuter ?
    Si tu as d'autre programme ont il une planification différentes ou la même ?

  5. #5
    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
    Voici un exemple commenté pour te permettre de débuter


    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $now = Get-Date # date actuel
    $t1 = "11:15" # Heure minute souhaité
    $date_tmp = [datetime] $t1 # on le convertir en date (du jour)
    $countdown = [int] ($date_tmp - $now).TotalSeconds # on vérifie dans combien de seconde on aura atteint la date souhaité
     
     
    if ($countdown -lt 0) # si le nombre de seconde est négative c'est qu'elle est déjà passé
    {
        $countdown += 24*60*60 # on ajoute donc une journée (en secondes)
    }
     
    Write-Host "Exécution dans $countdown secondes" # affiche le temp d'attente
    Start-Sleep $countdown # on attend le nombre de seconde nécessaire pour atteindre la date
     
    Start-Process notepad # on lance le programme souhaité

Discussions similaires

  1. Naviguer dans les repertoires sans interface
    Par Invité dans le forum C#
    Réponses: 3
    Dernier message: 16/01/2013, 08h33
  2. Naviguer dans les dossiers
    Par antoine974 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/02/2009, 17h54
  3. Réponses: 3
    Dernier message: 04/09/2006, 21h02
  4. naviguer dans les répertoires du serveur
    Par guitz dans le forum Langage
    Réponses: 2
    Dernier message: 02/09/2006, 11h50
  5. Réponses: 35
    Dernier message: 21/05/2006, 21h01

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