|
You last visited: Today at 05:35
Advertisement
Hilfe Code geht bei Win7 nicht!
Discussion on Hilfe Code geht bei Win7 nicht! within the AutoIt forum part of the Coders Den category.
06/25/2011, 15:14
|
#1
|
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
|
Hilfe ImageSearch geht bei Win7 nicht!
Hallo Jungs
habe ein fertigen Code der auch auf XP läuft aber auf Win7 nicht.
Hab schon alles Versucht aber ohne erfolg hatt noch einer ne Idee?
die ImageSearchDLL.dll ist im Skript dir und im WIN/System32 ordner, UAC ist aus.
Code:
#include <imagesearch.au3>
#RequireAdmin
Dim $Bild[6]
$Bild[0] = 5
$Bild[1] = "1.bmp"
$Bild[2] = "2.bmp"
$Bild[3] = "3.bmp"
$Bild[4] = "4.bmp"
$Bild[5] = "5.bmp"
$x1=0
$y1=0
$result = _WaitForImagesSearch($Bild,1,1,$x1,$y1,0)
If $result = 0 Then
MsgBox(0,"Keine Bilder", "Die Bilder wurden nicht gefunden")
ProcessClose("****.exe")
Exit
EndIf
TrayTip("Bild Nummer", $result & " gefunden", 10, 1)
Sleep(5000)
Global $buttonarray[6] = ['5', '1', '2', '3', '4', '5']
For $i = $result to $buttonarray[0]
If ControlCommand('', '', $buttonarray[$i], 'IsVisible', '') Then
ControlClick('', '', $buttonarray[$i])
Else
ExitLoop
EndIf
TrayTip("Drücke den Button", $buttonarray[$i], 10, 1)
Sleep(5000)
Next
Exit
Mfg
Vierus
|
|
|
06/25/2011, 19:13
|
#2
|
elite*gold: 0
Join Date: Aug 2006
Posts: 409
Received Thanks: 150
|
Falls es Win7 x64 ist, deaktiviere die native x64-Unterstützung von AutoIt oder compile das Programm als x86-Version.
|
|
|
06/25/2011, 19:23
|
#3
|
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
|
Nein es ist kein 64Bit, aber wenn ich mit den Tolleranzen rum spiele bekomme ich ein Bild gemeldet aber es ist das falsche  selbst bei Tolleranz 1.
Hab auch schon die Bilder neu aufgenommen und als 256.bmp gespeichert aber ohne erfolg, welche Bilder nimmt der Befehl Imagesearch eigentlich an?
Hmmm
Bloß weil ich das geändert hab:
$result = _WaitForImagesSearch(@ScriptDir&$Bild,1,1,$x1,$y1, 0)
hab ich diese Fehler Meldung:
C:\Program Files\AutoIt3\Include\imagesearch.au3 (113) : ==> Subscript used with non-Array variable.:
for $i = 1 to $findImage[0]
for $i = 1 to $findImage^ ERROR
>Exit code: 1 Time: 15.175
MfG Vierus
|
|
|
06/25/2011, 20:54
|
#4
|
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
|
Hmm der findet überhaupt nix beim Testen mit Anderen Bildern geht es auch nicht!
Das Test Skript von AutoIt Forum:
Code:
#include <WinAPI.au3>
Global Const $DONT_RESOLVE_DLL_REFERENCES = 0x00000001
Global $hDll
$hDll = _WinAPI_LoadLibraryEx('ImageSearchDLL.dll', $DONT_RESOLVE_DLL_REFERENCES)
ConsoleWrite($hDll & @LF)
$hDll = DllOpen('ImageSearchDLL.dll')
ConsoleWrite('@error: ' & @error & @TAB & '$hDll: ' & $hDll & @LF)
; Replace the last parameter to the real path and image file name.
$result = DllCall("ImageSearchDLL.dll", "str", "ImageSearch", "int", _
0, "int", 0, "int", @DesktopWidth, "int", @DesktopHeight, "str", 'C:\test.bmp')
ConsoleWrite(@error & @LF)
If IsArray($result) Then
For $i = 0 To 5
ConsoleWrite($result[$i] & @LF)
Next
Else
ConsoleWrite('$result is not an array type' & @LF)
EndIf
If $hDll <> -1 Then
DllClose($hDll)
EndIf
gibt folgendes aus:
0x10000000
@error: 0 $hDll: 1
Was heißt das nun? (Das die DLL und Das bild Exestieren?)
Help
|
|
|
06/26/2011, 19:40
|
#5
|
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
|
-Push-
|
|
|
 |
Similar Threads
|
[Win7] ICQ geht, IE geht nicht
06/04/2011 - Technical Support - 8 Replies
Hey,
ein Freund von mir hat folgendes Problem:
Er hat Internetverbindung, kann aber nur in ICQ, usw on.
Der Internetexplorer geht nicht, bzw. jeder Internetbrowser geht nicht.
Wie kann man dieses Problem lösen?
|
Mic geht auffeinmal nicht mehr (WIN7)
02/07/2011 - Technical Support - 5 Replies
Heyo leute hab ein problem gestern´abend konnte ich noch Schöhn Skypen und jetz wen ich es versuche Rauscht es und man hört mich nicht !
Gestern ging alles noch!
mic is in rosa drinne!
bitte brauche Hilfe!
|
Virtual Pc geht nicht auf Win7
12/12/2010 - Metin2 Private Server - 8 Replies
Hallo E*Pvp
Ich habe folgendes Problem:
Mein Freund und ich wollen einen P-Server erstellen.
Wir haben ihn zuerst bei mir probiert zu installieren (Windows XP HomeEdition Version 2002 SP3 32Bit)
Ich hatte schonmal einen P-Server und habe diesen genau so erstell wie den jetzigen.
Bei dem jetzigen, gab es aber schon bei der installation ein Problem.
Mir wurde ein Fehler angezeigt "Sie führen das Programm auf einem nicht unterstützten Betriebssystem aus.Eine Liste der untserstützten...
|
Photoshop CS4 auf Win7. geht nicht
09/30/2010 - Off Topic - 9 Replies
Hallo ePvP, Ich bekomme noch die kriese.
Wen ich das Setup von PS CS4 anklicke kommt der Systemtest, ist dieser zuende kommt eine Fehlermeldung:
http://s1.directupload.net/images/100929/temp/bew 2jnek.jpg
Ich hatte um die 2h Gegoogelt und bin auf den tipp gekommen:
Re: Photoshop CS4 Problem unter Windows 7
Hallo Miteinander!
Hatte auch das Problem, dass die Setup.exe nach 5 Sekunden nichts mehr macht.
|
64-Bit Win7 V-Pc geht nicht
06/19/2010 - Metin2 Private Server - 4 Replies
Hey liebe Com.,
ich bin im Besitz von Windows7 auf 64-bit.
Doch beim Versuch des erstellens eines eigenen P-servers über Hamachi, blieb ich beim Virual Pc stecken, da es angeblich nur auf 32-bit läuft.
Fals es einer eine Lösung weiß soll er mich bitte benachrichtigen :)
Oder wenn es ein TuT gibt, habe ich es nicht gefunden und würde mich über den link via Pn freuen.
Danke für eure Hilfe.
Mit freundlichen Grüßen Bt
|
All times are GMT +1. The time now is 05:39.
|
|