Doppelclick im Hintergrund

05/19/2009 20:08 Rosemarie Lein#1
Hallo!

Ich würde gerne einen Doppelklick im Hintergrund machen lassen, wie stell ich das am besten an? In meinem Gehirn gibt es theoretisch 3 Möglichkeiten:
Code:
ControlClick($client, "", "", "left", 1, $PosX, $PosY)
Sleep(200)
ControlClick($client, "", "", "left", 1, $PosX, $PosY)
Code:
ControlClick($client, "", "", "left", 2, $PosX, $PosY)
Code:
oder meine Opt's sind falsch, atm:
Opt("MouseClickDelay", 80)
Opt("MouseClickDownDelay", 80)
Wie macht ihr das immer?
05/19/2009 20:20 Syc0n#2
Quote:
ControlClick ( $client, "", "" ,"left", 2,x,y)
....

Quote:
Opt("MouseCoordMode", 2)
05/19/2009 20:30 Rosemarie Lein#3
Quote:
Originally Posted by Syc0n View Post
....
Ich frage mich eigentlich wieso ich das rausgemacht hatte..., danke auf jeden Fall.:)
05/29/2009 00:40 Rosemarie Lein#4
Ich schreib jetzt einfach mal in den alten Thread, da es sich nicht lohnt nen neuen aufzumachen.
Also, es sieht so aus:

Code:
Ordner mit: settings.ini
-Unterordner mit: Script
Wie lese ich mit dem Script die settings. ini aus?
"\settings.ini" oder ".\settings.ini" oder so?
05/29/2009 08:05 buFFy!#5
wenn die ini so aussieht
Code:
[Sektion]
key=123
und die ini im selben ordner liegt dann kannst du die so auslesen

Code:
 IniRead("settings.ini", "Sektion", "key", "Hierderdefaulttextwennnichtsgefunden")
wenn die ini z.B. im ordner "data" liegt dann so:

Code:
IniRead(@scriptdir & "/data/settings.ini", "Sektion", "key", "DefaultText")
05/29/2009 14:18 Rosemarie Lein#6
Quote:
Originally Posted by eF_Hacks View Post
wenn die ini z.B. im ordner "data" liegt dann so:

Code:
IniRead(@scriptdir & "/data/settings.ini", "Sektion", "key", "DefaultText")
Es ist aber leider genau anders herum, das Script liegt im Ordner data und die ini im Verzeichnis darüber..:confused:
05/29/2009 14:22 buFFy!#7
Versteh ich nicht.. kannst du ein Archiv als Anhang mit ranhängen?
05/29/2009 14:31 kknb#8
hat doch ef wunderbar erklärt. @scriptdir ist das verzeichnis wo deine ausführbare datei liegt, sagen wir einfach mal c:/data. deine ini liegt angenommen im ordner c:/data/ini

dann schreibste einfach

Code:
IniRead(@scriptdir & "/ini/settings.ini", "Sektion", "key", "DefaultText")
wenns in nem anderen ordner liegt einfach mal in die autoithilfe gucken, gibt ja so nette sachen wie @windir, @mydocumentsdir usw


falls die datei nur bei dir aufm rechner ausgeführt wird kannste auch den ganzen pfad reinschreiben.

Code:
IniRead("c:data/ini/settings.ini", "Sektion", "key", "DefaultText")
05/29/2009 15:05 Rosemarie Lein#9
Quote:
Originally Posted by kknb View Post
hat doch ef wunderbar erklärt. @scriptdir ist das verzeichnis wo deine ausführbare datei liegt, sagen wir einfach mal c:/data. deine ini liegt angenommen im ordner c:/data/ini
Nein.:D
Die ausführbare Datei liegt sagen wir mal in C:/data/script
und die Ini liegt in c/:data/ , also ein Verzeichnis über dem Script
05/29/2009 15:09 kknb#10
joa dann schreibe entweder den ganzen pfad rein, oder denke mal über deine komisch ordnerstruktur nach ;)
05/29/2009 15:12 buFFy!#11
Thx xD

Wahre Worte :facepalm:
05/29/2009 15:31 Rosemarie Lein#12
Quote:
Originally Posted by kknb View Post
joa dann schreibe entweder den ganzen pfad rein, oder denke mal über deine komisch ordnerstruktur nach ;)
Tjoa, leider hab ich das im Säufertitelbot hier im Forum so verbaut. Naja, kopier ich das Script halt eins höher.
Sonst, danke euch zweien für die Hilfe:)