Hallo zusammen,
exakt wegen dieser For-Schleife wende ich mich noch einmal an Euch ![]()
Mein Skript sieht derzeit so aus:
[autoit]#include <file.au3>
$IniPfad = "C:\XXX\Verteilung\XXX.ini"
Local $PC2
Local $PC2
Local $PC3
Local $PC4
Local $PC5
Local $PC6
Local $PC7
Local $PC8
Local $PC9
Local $PC10
Local $PC11
Local $PC12
Local $PC13
Local $PC14
Local $PC15
Local $PC16
Local $PC17
Local $PC18
Local $PC19
Local $PC20
$END_PC1 = 1
$END_PC2 = 1
$END_PC3 = 1
$END_PC4 = 1
$END_PC5 = 1
$END_PC6 = 1
$END_PC7 = 1
$END_PC8 = 1
$END_PC9 = 1
$END_PC10 = 1
$END_PC11 = 1
$END_PC12 = 1
$END_PC13 = 1
$END_PC14 = 1
$END_PC15 = 1
$END_PC16 = 1
$END_PC17 = 1
$END_PC18 = 1
$END_PC19 = 1
$END_PC20 = 1
While 1
$PC2 = IniRead($IniPfad,"MAIN","PC1","X")
If $PC2 = "X" then
$END_PC1 = 0
Else
If Ping($PC2) And $END_PC1 <> 0 Then
$COPY_PC1 = DirCopy("C:\XXX\UVNC\", "\\" & $PC2 & "\c$\XXX\UVNC",1)
_FileWriteLog("C:\XXX\Verteilung\log.txt", $PC2 & " - Kopieren erfolgreich")
If $COPY_PC1 = 1 Then $END_PC1 = 0
EndIf
EndIf
$PC2 = IniRead($IniPfad,"MAIN","PC2","X")
If $PC2 = "X" then
$END_PC2 = 0
Else
If Ping($PC2) And $END_PC2 <> 0 Then
$COPY_PC2 = DirCopy("C:\XXX\UVNC\", "\\" & $PC2 & "\c$\XXX\UVNC",1)
_FileWriteLog("C:\XXX\Verteilung\log.txt", $PC2 & " - Kopieren erfolgreich")
If $COPY_PC2 = 1 Then $END_PC2 = 0
EndIf
EndIf
$PC3 = IniRead($IniPfad,"MAIN","PC3","X")
If $PC3 = "X" then
$END_PC3 = 0
Else
If Ping($PC3) And $END_PC3 <> 0 Then
$COPY_PC3 = DirCopy("C:\XXX\UVNC\", "\\" & $PC3 & "\c$\XXX\UVNC",1)
_FileWriteLog("C:\XXX\Verteilung\log.txt", $PC3 & " - Kopieren erfolgreich")
If $COPY_PC3 = 1 Then $END_PC3 = 0
EndIf
EndIf
(...)
[/autoit][autoit][/autoit][autoit]Sleep(5000)
If $END_PC1 And $END_PC2 And $END_PC3 And $END_PC4 And $END_PC5 And $END_PC6 And $END_PC7 And $END_PC8 And $END_PC9 And $END_PC10 And $END_PC11 And $END_PC12 And $END_PC13 And $END_PC14 And $END_PC15 And $END_PC16 And $END_PC17 And $END_PC18 And $END_PC19 And $END_PC20 = 0 Then ExitLoop
WEnd
msgbox(0,"","Alle Übertragungen abgeschlossen !")
Wer kann mir helfen, hier eine Schleife einzubauen, so dass ich nicht für 20 PC's die Passage kopieren muss ![]()
Danke.