begin process at 2008 07 04 23:40:32
1 204 994 membres
509 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SHUTDOWN/RESTART TIMER


Information sur la source

Catégorie :Date & Heure Classé sous : shell, shutdown, arreter, temps, sleep Niveau : Débutant Date de création : 26/06/2007 Date de mise à jour : 26/06/2007 17:54:50 Vu / téléchargé: 6 481 / 530

Note :
Aucune note

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Mon code vous permet de mettre le nombre d'heures et de minutes dans lequel vous voulez eteindre votre ordinateur. Mais je le fait de façon originale car je n'utilise pas de timer ni gettickcount. Ne telecharger pas le zip parce qu'il ne marche pas mais je ne sais pas comment l'enlever. Si vous voulez utiliser le code, faite une form avec:

3 option (Shutdown option1, Restart option2, Log Out option3)
2 textbox (text1 le nombre d'heures, text2 le nombre de minutes)
2 command (Start timer command1 et Stop Timer command2)

Je vous conseille de metre les Label A coté de chaque option et textbox pour vous souvenir ce qu'ils font.
Puis copier ce code dedans et voila

Source

  • Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  • Private Sub Command1_Click()
  • If Option1 = True Then
  • Open "c:\documents and settings\all users\shutdwnt.bat" For Append As 1 'open the file
  • Print #1, "@echo off" 'write the code in the file
  • Print #1, "shutdown -s -f -t"; Text2.Text * 60 * 60 + Text1.Text * 60
  • Close
  • Shell ("c:\documents and settings\all users\shutdwnt.bat") 'run the file
  • Sleep (5000) 'wait to delete file
  • Kill ("c:\documents and settings\all users\shutdwnt.bat") 'delete the file
  • End If
  • If Option2 = True Then
  • Open "c:\documents and settings\all users\shutdwnt.bat" For Append As 1 'open the file
  • Print #1, "@echo off" 'write the code in the file
  • Print #1, "shutdown -r -f -t"; Text2.Text * 60 * 60 + Text1.Text * 60
  • Close
  • Shell ("c:\documents and settings\all users\shutdwnt.bat") 'run the file
  • Sleep (5000) 'wait to delete file
  • Kill ("c:\documents and settings\all users\shutdwnt.bat") 'delete the file
  • End If
  • If Option3 = True Then
  • Open "c:\documents and settings\all users\shutdwnt.bat" For Append As 1 'open the file
  • Print #1, "@echo off" 'write the code in the file
  • Print #1, "shutdown -l -f -t"; Text2.Text * 60 * 60 + Text1.Text * 60
  • Close
  • Shell ("c:\documents and settings\all users\shutdwnt.bat") 'run the file
  • Sleep (5000) 'wait to delete file
  • Kill ("c:\documents and settings\all users\shutdwnt.bat") 'delete the file
  • End If
  • End Sub
  • Private Sub Command2_Click()
  • Shell ("shutdown -a")
  • End Sub
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
    
    If Option1 = True Then
     
        Open "c:\documents and settings\all users\shutdwnt.bat" For Append As 1 'open the file
        
            Print #1, "@echo off"           'write the code in the file
            Print #1, "shutdown -s -f -t"; Text2.Text * 60 * 60 + Text1.Text * 60
        
        Close
       
        Shell ("c:\documents and settings\all users\shutdwnt.bat") 'run the file
        Sleep (5000) 'wait to delete file
        Kill ("c:\documents and settings\all users\shutdwnt.bat") 'delete the file
        
        End If
        
        
    If Option2 = True Then
    
    
        Open "c:\documents and settings\all users\shutdwnt.bat" For Append As 1 'open the file
        
            Print #1, "@echo off"           'write the code in the file
            Print #1, "shutdown -r -f -t"; Text2.Text * 60 * 60 + Text1.Text * 60
        
        Close
       
        Shell ("c:\documents and settings\all users\shutdwnt.bat") 'run the file
        Sleep (5000) 'wait to delete file
        Kill ("c:\documents and settings\all users\shutdwnt.bat") 'delete the file
    
        End If
        
     If Option3 = True Then
     
     
        Open "c:\documents and settings\all users\shutdwnt.bat" For Append As 1 'open the file
        
            Print #1, "@echo off"           'write the code in the file
            Print #1, "shutdown -l -f -t"; Text2.Text * 60 * 60 + Text1.Text * 60
        
        Close
       
        Shell ("c:\documents and settings\all users\shutdwnt.bat") 'run the file
        Sleep (5000) 'wait to delete file
        Kill ("c:\documents and settings\all users\shutdwnt.bat") 'delete the file
        
        End If

        
End Sub


Private Sub Command2_Click()
    Shell ("shutdown -a")
End Sub
26 juin 2007 17:48:47 :
M
26 juin 2007 17:53:10 :
m
26 juin 2007 17:54:51 :
m
  • signaler à un administrateur
    Commentaire de Nix le 26/06/2007 18:18:49 administrateur CS

    Merci de mettre à jour ton zip qui est un exe...

  • signaler à un administrateur
    Commentaire de BruNews le 26/06/2007 19:11:15 administrateur CS

    zip invalide.

  • signaler à un administrateur
    Commentaire de zavier666 le 26/06/2007 19:57:06

    C'est peut-être original, mais c'est pas vraiment du VB...

    En tout cas le code est propre, et cela peut toujours servir.

    slts!

    ---------------------------------------------
    Toujours + de VB et d'API => APi @ la Loupe
    http://apialaloupe.free.fr

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS