Hi, ich hab gerade ein bisschen mit Autoit gearbeitet, und schon stehe ich an und es geht aufgrund einer, in meinen Augen, völlig gültigen While- Schleife nicht weiter!
Bin für jede Hilfe sehr dankbar.
Spoiler anzeigen
; by ECC
$Loop = 0
[/autoit] [autoit][/autoit] [autoit]While $Loop <= 10
$acces = IniRead("C:\ecc\defcon loader reloaded\common\acces.ini","acces","exec","")
if $acces = 1 then
$var = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","down","")
$vare = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","dir","back","")
$var1=$var+"\*.*"
$vare1=$vare+"\*.*"
DirCopy ( $var,$vare,1)
[/autoit] [autoit][/autoit] [autoit]ElseIf $acces = 2 Then
$var = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","down","")
$vare = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","dateback","dir","")
$var1=$var+"\*.*"
$vare1=$vare+"\*.*"
DirCopy ( $var,$vare,1)
[/autoit] [autoit][/autoit] [autoit]ElseIf $acces = 3 Then
$var = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","down","")
$vare = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","back","")
DirRemove ( $var,1)
[/autoit] [autoit][/autoit] [autoit]ElseIf $acces = 4 Then
$var = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","down","")
$vare = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","back","")
DirRemove ( $vare,1)
[/autoit] [autoit][/autoit] [autoit]ElseIf $acces = 5 Then
InetGet ( "HTTP://ecccorp.ec.funpic.de/loaderupd.exe", "C:\ecc\defcon loader reloaded\updates\loaderupd.exe" , 1, 0)
sleep(300)
[/autoit] [autoit][/autoit] [autoit]IniWrite("C:\ecc\defcon loader reloaded\common\upd.ini","state","upd","1")
[/autoit] [autoit][/autoit] [autoit]ElseIf $acces = 6 Then
ExitLoop
Else
$var = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","down","")
$wir = DirGetSize($var)
$wird = $wir/1024
$wird1 = $wird/1024
$wird2 = Round ( $wird1 )
IniWrite("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","downsize",$wird2)
$vare = IniRead("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","back","")
$wire = DirGetSize($vare)
$wirde = $wire/1024
$wirde1 = $wirde/1024
$wirde2 = Round ( $wirde1 )
IniWrite("C:\ecc\DEFCON Loader reloaded\common\Dir.INI","Dir","backsize",$wirde2)
sleep (500)
[/autoit] [autoit][/autoit] [autoit]WEnd
Exit
Skript ist sehr Chaotisch, weil das andere Programm mit dem dieses Skript arbeit es so erfordert.
BugFix: Spoiler gesetzt