Punkt im Script überspringen.

12/09/2010 20:38 Thekooks#1
Hallo lieber Fragenbeantworter =)

Ich habe ein Problem, undzwar.
Mein Script legt am Anfang die Werte (Koordinaten) fest. dazu "markiert" der Benutzer Punkte, diese werden in der .ini gespeichert. Nun soll das Script am Anfang überprüfen, ob diese .ini da ist, wenn ja, soll es diesen "Abfragebereich" überspringen, und mit dem eigendlichen Script beginnen.
Mit dem If/Then Prinzip geht es doch nur andersrum, also dass, wenn etwas ist, wird Dies gemacht. Aber nicht übersprungen. Ich hoffe mal es ist verständlich.^^

mfg
12/09/2010 20:50 BlackHybrid#2
If FileExists("Pfad") = 1 Then
Das was er machen soll wenn die ini vorhanden ist
Else
Punkte "Makieren"
endif
12/09/2010 21:34 Thekooks#3
funktioniert nicht.


Das ist mein code:

Mfg
12/09/2010 21:51 bollen#4
einfach frei lassen
wenn die .ini da ist macht er nix und wenn sie nicht da ist macht er weiter bei else
wenn du lust hast kannst du ja
Code:
Sleep(10)
oder so einfuegen das es net so leer aussieht
12/09/2010 21:54 Thekooks#5
wieso macht er bei mir dann bei

MsgBox ("0", "xy", "xy.")
For $i=1 To 400 Step 1
$pos = MouseGetPos()
ToolTip($pos[0] & ", " & $pos[1], 0, 0)
Sleep(20)

weiter? auch, wenn die .ini da ist?
12/09/2010 21:55 BlackHybrid#6
Wenn die File Existiert soll er ja aber was machen donst wäre es ja blödsin auser das programm wäre dann nur da um eine ini mit paar coords zu erstellen
12/09/2010 21:55 PenGuin :O#7
:facepalm:

Code:
If Not FileExists("\xy.ini") Then
MsgBox ("0", "xy", "xy.")
For $i=1 To 400 Step 1
    $pos = MouseGetPos()
    ToolTip($pos[0] & ", " & $pos[1], 0, 0)
    Sleep(20)
Next

MsgBox ("0", "xy", "xy")
For $i=1 To 400 Step 1
    $pos = MouseGetPos()
    ToolTip($pos[0] & ", " & $pos[1], 0, 0)
    Sleep(20)
Next

MsgBox ("0", "xy", "xy.")
For $i=1 To 400 Step 1
    $pos = MouseGetPos()
    ToolTip($pos[0] & ", " & $pos[1], 0, 0)
    Sleep(20)
Next

EndIf
"If Not" is teh key!
12/09/2010 22:02 Thekooks#8
Quote:
Originally Posted by pinguin94 View Post
:facepalm:

Code:
If Not FileExists("\xy.ini") Then
MsgBox ("0", "xy", "xy.")
For $i=1 To 400 Step 1
    $pos = MouseGetPos()
    ToolTip($pos[0] & ", " & $pos[1], 0, 0)
    Sleep(20)
Next

MsgBox ("0", "xy", "xy")
For $i=1 To 400 Step 1
    $pos = MouseGetPos()
    ToolTip($pos[0] & ", " & $pos[1], 0, 0)
    Sleep(20)
Next

MsgBox ("0", "xy", "xy.")
For $i=1 To 400 Step 1
    $pos = MouseGetPos()
    ToolTip($pos[0] & ", " & $pos[1], 0, 0)
    Sleep(20)
Next

EndIf
"If Not" is teh key!


PHP Code:
If Not FileExists("\xy.ini")  Then //If Not FileExists(@ScriptDir & "\xy.ini") Then\\ ; So gehts auch nicht, da das Script beendet wird.

MsgBox ("0""xy""xy")
For 
$i=1 To 400 Step 1
    $pos 
MouseGetPos()
    
ToolTip($pos[0] & ", " $pos[1], 00)
    
Sleep(20)
Next

MsgBox 
("0""xy""xy.")
For 
$i=1 To 400 Step 1
    $pos 
MouseGetPos()
    
ToolTip($pos[0] & ", " $pos[1], 00)
    
Sleep(20)
Next

MsgBox 
("0""xy","xy.")
For 
$i=1 To 400 Step 1
    $pos 
MouseGetPos()
    
ToolTip($pos[0] & ", " $pos[1], 00)
    
Sleep(20)
Next

EndIf 
Funktioniert leider nicht. Und das ist nur der Anfang meines Scriptes, und hat deshalb schon einen Sinn.

mfg

€: Ich glaube ich habe den Fehler, hat aber mit dem Hauptteil zu tuhen. Trotzdem danke an alle^^

mfg