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 :

Fichier Batch dans Win10 [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de friendofweb
    Homme Profil pro
    Amateur en informatique
    Inscrit en
    Mai 2015
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Amateur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2015
    Messages : 153
    Par défaut Fichier Batch dans Win10
    Bonjour,

    Comme j'utilise linux principalement, il se trouve que mon disque dur Win10 ne soit pas accessible si je ne ferme pas Windows 10 complètement.
    La commande permettant de fermer windows totalement est la suivante :

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    shutdown /s /f
    REM j'ai lu aussi qu'un paramètre temporel existerais, /t0
    REM Mais apparemment, il est rejeté

    J'ai donc voulu faire un fichier batch, mais lorsque je l'exécute, il tourne en boucle et revient chaque fois au commentaire initiale.

    Voici le code :

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    @echo off
    echo.
    echo Fermeture de Windows
    echo.
    echo Appuyez sur une touche...
    pause>nul
    rem Avant j'avais l'habitude de supprimer le fichier nul via del nul
    shutdown /s /f

    Je ne comprends pas pourquoi il tourne en boucle

    Voici ce qui apparaît à l'écran (echo on) pour voir les erreurs:

    Code batch : 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
     
     
    C:\Users\friendofweb\Desktop>echo.
     
     
    C:\Users\friendofweb\Desktop>echo Fermeture de Windows
    Fermeture de Windows
     
    C:\Users\friendofweb\Desktop>echo.
     
     
    C:\Users\friendofweb\Desktop>echo Appuyez sur une touche...
    Appuyez sur une touche...
     
    C:\Users\friendofweb\Desktop>pause1>nul
     
    C:\Users\friendofweb\Desktop>shutdown /s /f
     
    C:\Users\friendofweb\Desktop>echo.
     
     
    C:\Users\friendofweb\Desktop>echo Fermeture de Windows
    Fermeture de Windows
     
    C:\Users\friendofweb\Desktop>echo.
     
     
    C:\Users\friendofweb\Desktop>echo Appuyez sur une touche...
    Appuyez sur une touche...
     
    C:\Users\friendofweb\Desktop>pause1>nul

    Pourriez-vous m'aider s'il vous plaît ?

  2. #2
    Membre émérite Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Par défaut
    Salut,
    Dans un CMD si tu tapes "shutdown /S" tu auras le "man" de la commande.
    Dans ton cas j'inscrirais simplement la ligne suivante dans un fichier .bat:

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    shutdown /S /F /T 0
    *il y a un espace entre le /T et la valeur (en secondes)*

  3. #3
    Membre Expert Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Par défaut
    Le nom du fichier batch n'est pas shutdown j'espère ?

    Sinon essayer aussi de localiser shutdown.exe et de remplacer
    dans le batch par (exemple)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Windows\System32\shutdown.exe ...

  4. #4
    Membre confirmé
    Avatar de friendofweb
    Homme Profil pro
    Amateur en informatique
    Inscrit en
    Mai 2015
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Amateur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2015
    Messages : 153
    Par défaut
    Bonjour,

    Si j'ai nommé le fichier bat en "shutdown.bat". Je vais donc le renommer en "fermerWin"
    Ca devrait être ça.

    Merci pour vos réponses !

  5. #5
    Membre confirmé
    Avatar de friendofweb
    Homme Profil pro
    Amateur en informatique
    Inscrit en
    Mai 2015
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Amateur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2015
    Messages : 153
    Par défaut
    Voilà, j'ai renommé le fichier et ça fonctionne !
    En outre, je confirme l'option /t 0, il faut bien un espace entre le paramètre et le zéro !

    Encore merci !

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

Discussions similaires

  1. [Visual Studio 2015] Ajout fichier batch dans .exe
    Par Mafiexo dans le forum Visual Studio
    Réponses: 11
    Dernier message: 07/01/2017, 02h15
  2. Lecture d'un fichier texte dans un batch file
    Par cels dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 06/08/2009, 11h12
  3. Réponses: 0
    Dernier message: 03/11/2008, 12h40
  4. semaine est paire ou impaire dans un fichier batch
    Par keks06 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 16/05/2008, 08h13
  5. Réponses: 2
    Dernier message: 06/02/2008, 17h23

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