Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
692 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Générer du BATCH et l'exécuter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Générer du BATCH et l'exécuter

n°1335482
Gilgamesh ​d'Uruk
Lui-même
Posté le 30-03-2006 à 13:06:31  profilanswer
 

Bonjour,
 
j'aurais voulu connaitre les instructions VBA de base (ou une base documentaire) pour créer à partir des scripts en BATCH, des fichier texte (par exemple le résultat d'un DIR), les enregistrer sur mon disque, ou les faire s'exécuter en cmd.
 
Un exemple concret pour m'aider à commencer :  
 
Sub GenereBATSQL()
'génération des instructions BATCH et SQL qui vont tourner sous DOS
'pour répertorier les fichier jours-PdV, les copier dans la bonne semaine
'les dezipper, leur donner le bon format
 
Dim CheminTCH As String
Dim NbSem As Long, Numsemaine As String
Dim DirSem As String
 
NbSem = Sheets("P0" ).Range("NbSem" ).Value
     
For i = 1 To NbSem
    NumSem = Sheets("P0" ).Range("SEM" & i).Value
    CheminTCH = Sheets("P0" ).Range("RepO" ).Value & NumSem
    DirSem = Dir(CheminTCH, vbNormal)
 
' ICI :
' COMMENT PLACER LE RESULTAT DANS EXCEL ?  
' ou alors COMMENT ENREGISTRER LE RESULTAT EN .TXT ?
 
Next i
   
' A SUIVRE !  
 
End Sub
 
enuite j'imagine que si on sais enregistrer du .TXT, on sais enregistrer du .BAT
 
Et ensuite : quelle est l'instruction pour executer le .BAT crée ?
 
 
vala merci


Message édité par Gilgamesh d'Uruk le 30-03-2006 à 15:28:04
mood
Publicité
Posté le 30-03-2006 à 13:06:31  profilanswer
 

n°1336156
tegu
Posté le 31-03-2006 à 11:10:27  profilanswer
 

Cherche du côté de l'objet FileSystemObject de la bibliothèque "Microsoft Scripting Runtime" à mettre en référence dans ton projet.

n°1336248
leon_69
Posté le 31-03-2006 à 12:36:59  profilanswer
 

essaye de voir avec 'toutouz2' (c son nom d utilisateur) ... il fait ca aussi apparement :)

n°1336438
Gilgamesh ​d'Uruk
Lui-même
Posté le 31-03-2006 à 15:48:01  profilanswer
 

ok je vais voir
 
danke :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Générer du BATCH et l'exécuter

 

Sujets relatifs
[Résolu] [Batch] [Newbies] Diverses questions au sujet du Batchgénérer une date selon la date du jour
Executer un programme depuis phpgenerer des statistiques à partir d'une feuille excel.
random en batch[Batch]Explication de code svp
batch , plus petit ou egalgenerer un executable
[BATCH] Faire un 'retour chariot'batch de configuration des paramètres réseau
Plus de sujets relatifs à : Générer du BATCH et l'exécuter


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR