[T] Utilitaire pour lancer des batchs invisibles

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

[T] Utilitaire pour lancer des batchs invisibles

#1

Message par Tlem »

Message transféré de l'ancien forum.
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
Répondre