Hi Dudes,
Ik ben bezig met een script waarmee ik voor elke gebruiker uit een excel-bestand een commando uitvoer. Het script moet dus ten eerste het excel-bestand uitlezen, en ten tweede moet voor elke gebruiker het commando worden uitgevoerd. Per gebruiker staan een aantal gegevens in het excel-bestand(data1, data2, data3) die nodig zijn in het commando.
Voor het inlezen van het excel-bestand heb ik het volgende stukje code
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\pad\user.xls")
intRow = 2
Do Until objExcel.Cells(intRow,1).Value = ""
Loop
Hier komt het commando, bijvoorbeeld:
commando.exe -data1 (data 1die hoort bij gebruiker1) data2 (data2 hoort ook bij gebruiker1) data3 (data3 hoort ook bij gebruiker1)
Voor gebruiker2 moet hetzelfde commando worden uitgevoerd, uiteraard met de data1,2 en 3 die bij gebruiker 2 horen enz.
Ik weet niet hoe ik in het commando gedeelte in het script duidelijk moet maken dat iedere keer de gegevens voor de verschillende gebruikers uit het excel-bestand moet worden gehaald.
Mijn idee is dat je van elke data een variabele maakt, en dat dus iedere keer dat het commando wordt uitgevoerd de goede regel uit het excel-bestand wordt gebruikt om het commando uit te voeren, maar ik weet niet zo goed hoe ik verder moet.
Ook de aanroep zal iets anders moeten dan commando.exe in dit script?
Hoop dat iemand mij hier een hint kan geven:) Thanks in advance!
Ik ben bezig met een script waarmee ik voor elke gebruiker uit een excel-bestand een commando uitvoer. Het script moet dus ten eerste het excel-bestand uitlezen, en ten tweede moet voor elke gebruiker het commando worden uitgevoerd. Per gebruiker staan een aantal gegevens in het excel-bestand(data1, data2, data3) die nodig zijn in het commando.
Voor het inlezen van het excel-bestand heb ik het volgende stukje code
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\pad\user.xls")
intRow = 2
Do Until objExcel.Cells(intRow,1).Value = ""
Loop
Hier komt het commando, bijvoorbeeld:
commando.exe -data1 (data 1die hoort bij gebruiker1) data2 (data2 hoort ook bij gebruiker1) data3 (data3 hoort ook bij gebruiker1)
Voor gebruiker2 moet hetzelfde commando worden uitgevoerd, uiteraard met de data1,2 en 3 die bij gebruiker 2 horen enz.
Ik weet niet hoe ik in het commando gedeelte in het script duidelijk moet maken dat iedere keer de gegevens voor de verschillende gebruikers uit het excel-bestand moet worden gehaald.
Mijn idee is dat je van elke data een variabele maakt, en dat dus iedere keer dat het commando wordt uitgevoerd de goede regel uit het excel-bestand wordt gebruikt om het commando uit te voeren, maar ik weet niet zo goed hoe ik verder moet.
Ook de aanroep zal iets anders moeten dan commando.exe in dit script?
Hoop dat iemand mij hier een hint kan geven:) Thanks in advance!