Auteur : Michel Claveau
Date : 24/11/2006
Citation :
Le petit script ci-dessous permet de lancer un batch, de manière invisible.
Cela peut être fait à partir de "Démarrer"+"Exécuter", ou à partir d'un icône.
Pour mieux l'utiliser, il faut le compiler en exécutable.
Exemple d'utilisation :
Code : Tout sélectionner
C:\dev\bat\rbat.exe TOTO.BAT "Aa bb cc" 22222
Code : Tout sélectionner
#include <Constants.au3>
#NoTrayIcon
;rbar.au3 ==> rbat.exe
$nba=$CmdLine[0]
if $nba>0 Then
$batch=$CmdLine[1]
$ar=""
For $i=2 to $nba
$ar=$ar & " """ & $CmdLine[$i] & """"
Next
;msgbox(0,$batch,$ar)
$rc = Run(@ComSpec & " /c " & $batch & " " & $ar, "", @SW_HIDE )
EndIf
exit