19. marts 2013 - 16:48Der er
3 kommentarer og 1 løsning
Script der kører .exe fil med parametre fra en fil
Hej,
Jeg har brug for et script eller en batch fil der gør følgende.
- Kører en Windows .exe fil - Tager en parametre fra en fil (txt eller csv) - Kører .exe filen det antal gange der er linier i parameter filen - Eksporterer output til en fil (txt eller csv)
Dim objShell Set objShell = WScript.CreateObject ("WScript.shell") objShell.run "navnPåProgram.exe" Set objShell = Nothing
Alt efter om programmet selv danner en fil eller om skærmindholdet skal pipes til en fil kan du bruge: navnPåProgram.exe > udtekstfil.txt sammen med objShell.run
Indholdet kan læses med : Set objFS = CreateObject("Scripting.FileSystemObject") strFile = "c:\udtekstfil.txt" Set objFile = objFS.OpenTextFile(strFile)
Do Until objFile.AtEndOfStream strLine = objFile.ReadLine '*** Her kan du så køre program 2 med samme kommando som ovenfor 'hvis der skal sendes en parameter med kan den findes i strLine Loop
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.