fichier batch ds vb + commande shutdown - VB/VBA/VBS - Programmation
Marsh Posté le 21-09-2004 à 14:45:57
c koi les composants wmi ?
lol
et tu sais comment intégrer les fichiers .bat ds un exe visual basic?
Marsh Posté le 21-09-2004 à 22:05:13
pour faire un shutdown, on peut utiliser ExitWindowsEx directement dans VB (API à déclarer).
ou bien exécuter "brut" : "rundll32.exe user32.dll,ExitWindowsEx EWX_SHUTDOWN"
Marsh Posté le 21-09-2004 à 23:22:13
oki.. merci.
et pour insérer d commandes dos et les executer ?
Marsh Posté le 22-04-2008 à 17:28:56
Sinon reste tjr une solution simple : La création d'un fichier ".bat" et y inscrire son code comme suit :
' ================================================ By David Scott
' Declaration de la variable Retour (Equivaut à un retour a la ligne)
Dim Retour
Retour = Vbcrlf ' Ou Retour = chr(10) + chr(13)
' Creation du fichier MonFichier.bat
open (app.path & "/MonFichier.bat" ) for output as #1
print #1, "@Echo off" & Retour & "Shutdown -s -t 30 -c " & G & "MonMessage " & G
close #1
' Executer une commande DOS ou un EXE
Shell (App.path & "/MonFichier" )
Marsh Posté le 22-04-2008 à 17:37:29
J'oubliais :
Creez au préalable un TextBox que vous appelerez Tremat
Le signe " ne peut (a ma connaissance) etre utilisé dans visual basic otrement que par une caption ou un text de controle. Ensuite vous affectez la propriété False au textbox.visible de maniere a npas etre visuellement géné dans l'execution. Bon ce n'est pas la meilleure maniere, mais c km ca ke je procede, car je nai pas encore eu le temps de m'attarder sur le wmi.
Voila. @+ et bon courage pour tous vos projet.VBP
Marsh Posté le 21-09-2004 à 13:36:17
slt...
j'aimerai savoir s'il est possible d'insérer un fichier batch dans visual basic ? si oui, comment ?
par exemple, insérer une ligne dos comme ceci :
shutdown -s -t 5
quelqu'un saurait t'il aussi quels sont les différentes extensions et fonctions des suffixes qui existent ?