Hallöchen an alle,
ich habe folgendes problem:
ich will eine art benchmark machen... ich will den arbeitsspeicher arbeiten lassen und 4 verschiedene programme gleichzeitig immer wieder aufrufen lassen, und dannach sofort wieder schließen. ich habe jetzt 5 scripte gemacht, eins zum starten der 4 anderen scripte und die 4, die die programme !Gleichzeitig! ausführen sollen. Meine erste frage ist, ob ich das auch mit multithreads machen kann, also mit einem script. soweit ich weiß geht das bei Autoit nicht, aber eine klare antwort habe ich noch nicht gefunden, weiß einer von euch bescheid?
meine 2. frage ist, wie ich diese schleife (vom öffnen und schließen der Programme) nur eine bestimmte zeit lang ausführen kann. z.b 10 minuten, ein fenster zum auswählen der zeit wäre auch sehr praktisch :-), aber das werd ich sowieso net hinbekommen
hab schon die hilfe hundert mal durchgelesen, aber werde einfach nicht schlau daraus
hier sind mal die 5 scripts, soweit ich imoment bin:
[autoit];startet die 4 scripts
shellexecute ("C:\Dokumente und Einstellungen\x-winter\Desktop\winword.exe")
shellexecute ("C:\Dokumente und Einstellungen\x-winter\Desktop\powerpoint.exe")
shellexecute ("C:\Dokumente und Einstellungen\x-winter\Desktop\excel.exe")
shellexecute ("C:\Dokumente und Einstellungen\x-winter\Desktop\acrobat reader.exe")
;startet worddatei
$word = 0
For $ii =1 to 10
For $i = 10 to 1 Step -1
$dir1 = ShellExecute ("C:\Der Ordner\SUPPORT.DOT")
if $dir1 then $word = $word+1
winkill ($dir1)
next
next
msgbox(0,"Auswertung","Die Datei Support.dot wurde in ?? Minuten " &$word&" mal ausgeführt")
;startet powerpointdatei
$point = 0
For $ii =1 to 10
For $i = 10 to 1 Step -1
$dir2 = ShellExecute ("C:\Der Ordner\QUIKANIM.PPT")
if $dir2 then $point = $point+1
winkill ($dir2)
next
next
msgbox(0,"Auswertung","Die Datei Qikantm.PPt.dot wurde in ?? Minuten " &$point&" mal ausgeführt")
;startet exceldatei
$excel = 0
For $ii =1 to 10
For $i = 10 to 1 Step -1
$dir3 = ShellExecute ("C:\Der Ordner\SAMPLES.XLS")
if $dir3 then $excel = $excel+1
winkill ($dir3)
next
next
msgbox(0,"Auswertung","Die Datei Samples.xls wurde in ?? Minuten " &$excel&" mal ausgeführt")
;startet adobedatei
$adobe = 0
For $ii =1 to 10
For $i = 10 to 1 Step -1
$dir4 = shellexecute ("C:\Programme\VPraster V8\Manual\Tutorial.pdf")
if $dir4 then $adobe = $adobe+1
winkill ($dir4)
next
next
msgbox(0,"Auswertung","Die Datei Tutorial.pdf wurde in ?? Minuten " &$adobe&" mal ausgeführt")
hoffe mir kann jemand helfen, wäre sehr dankbar und im vorraus schonmal danke
ps: bin noch ein blutiger anfänger, also bitte Idiotenverständlich posten