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

FAQs Windows Discussion :

Eteindre automatiquement un PC certain jour [Fait]


Sujet :

FAQs Windows

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 30
    Points : 20
    Points
    20
    Par défaut Eteindre automatiquement un PC certain jour
    Comme les PC de mon entreprise ne sont pas tous compatible avec la commande wake up on lan, je les démarre tous les jours avec la commande power on RTC alarm dans le bios. Mais comment fair pour les éteindre le samedi et le dimanche ?

    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
    @echo off
    
    set /a J=1%DATE:~0,2% - 100
    set /a M=1%DATE:~3,2% - 100
    set /a A=%DATE:~6,4%
    set /a N=((1461 * (%A% + 4800 + (%M% - 14) / 12)) / 4 + (367 * (%M% - 2 - 12 * ((%M% - 14) / 12))) / 12 - (3 * ((%A% + 4900 + (%M% - 14) / 12) / 100)) / 4 + %J% - 32075) %% 7
    
    if %N%==0 set JOUR=Lundi
    if %N%==1 set JOUR=Mardi
    if %N%==2 set JOUR=Mercredi
    if %N%==3 set JOUR=Jeudi
    if %N%==4 set JOUR=Vendredi
    if %N%==5 set JOUR=Samedi
    if %N%==6 set JOUR=Dimanche
    
    
    REM echo. & echo Nous sommes %JOUR% ... & echo.
    
    if %JOUR% == Samedi shutdown.exe -s -t 120
    if %JOUR% == Dimanche shutdown.exe -s -t 120
    Je remercie magma² (du ce forum) pour la partie du code qui permet de récupérer le jour de la semaine. En espérant que cela puisse servir à quelqu'un.

  2. #2
    Membre expérimenté
    Avatar de Senji
    Inscrit en
    Juillet 2008
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 144
    Points : 1 391
    Points
    1 391
    Par défaut
    la commande AT sera plus court, non?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    AT [\\ordinateur] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\ordinateur] heure [/INTERACTIVE]
       [ /EVERY:date[,...] | /NEXT:date[,...]] "commande"
    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AT 21:30 /EVERY:S /INTERACTIVE "shutdown -f -t 1"
    bye

Discussions similaires

  1. Filtre automatique en gardant certaines lignes
    Par SybVicious dans le forum Excel
    Réponses: 4
    Dernier message: 14/02/2008, 18h52
  2. Réponses: 3
    Dernier message: 22/11/2007, 18h02
  3. [VBA]Comment insérer automatiquement la date du jour
    Par DamKre dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/05/2007, 08h14
  4. Réponses: 3
    Dernier message: 25/04/2007, 19h41
  5. Couleur pour certains jours dans un calendrier
    Par striker90 dans le forum C++Builder
    Réponses: 3
    Dernier message: 13/05/2006, 22h22

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