2015-09-09 23 views
-1

我剛剛找到ImageSearch庫,非常酷!Autoit ImageSearch和Windows 7 Unterminated字符串

但是,當我試圖測試一下我得到了奇怪的錯誤,唯一一個我似乎無法避開的是:

Line 46 (File "C:\...\ImageSearchDLL\ImageSearchTest.au3"): U1A%a]A%01/4' Error: Unterminated String.

那是錯誤,但我的腳本甚至沒有46線所以它必須在它的東西進口,這裏的測試腳本:

#include <MsgBoxConstants.au3> 
#include "ImageSearchDLL.dll" 
#include "ImageSearch.au3" 

local $x, $y, $search 

$search = _ImageSearch('search.bmp', 0, $x, $y, 0) 
if $search = 1 then 
    mousemove($x,$y) 
EndIf 

MsgBox($MB_SYSTEMMODAL, "imagesearch", $x, 10) 

它不是線46在imageSearch.au3無論是。

所以!我的想法是它與DLL的問題。

我在Windows 7上,它可能是imagesearch.dll與Windows 7不兼容?

這會讓我很難過。有人能幫我嗎?也許有更新的選擇我不知道。非常感謝!

enter image description here

回答

2

您不能在自動添加.dll文件。我不知道你爲什麼使用它。 UDF自己調用它。

錯誤必須在您使用的版本上。只需更新它或查找更新的版本即可。

0

嘗試使用x64或x86編譯器編譯腳本,具體取決於您的系統。然後使用yourscript.exe執行它