Autoit ImageSearch 和 Windows 7 未终止的字符串
Autoit ImageSearch and Windows 7 Unterminated String
我刚找到 ImageSearch 库,非常棒!
但是当我尝试对其进行测试时,我遇到了奇怪的错误,我似乎无法解决的唯一错误是:
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)
它也不是 imageSearch.au3 中的第 46 行。
所以!我的想法是它的 DLL 有问题。
我在windows7,难道是imagesearch.dll不兼容windows7?
那会让我很伤心。有人能帮我吗?也许有我不知道的更新的替代品。非常感谢!
https://www.autoitscript.com/forum/topic/177190-imagesearch-gives-unterminated-string/
我在某处的论坛上找到了与 windows 7 兼容的 "fixed" 版本。附件是我找到的文件。我不知道做了什么来修复我不断收到的这些未终止的字符串错误,但我一定是使用了一个非常旧的版本或其他东西。希望这对其他人有帮助!
您不能在 autoit 上包含 .dll 文件。我不知道你为什么要用它。
UDF自己调用。
错误一定是在您使用的版本上。只需更新它或寻找更新的版本。
尝试使用 x64 或 x86 编译器编译脚本,具体取决于您的系统。然后使用 yourscript.exe
执行它
我刚找到 ImageSearch 库,非常棒!
但是当我尝试对其进行测试时,我遇到了奇怪的错误,我似乎无法解决的唯一错误是:
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)
它也不是 imageSearch.au3 中的第 46 行。
所以!我的想法是它的 DLL 有问题。
我在windows7,难道是imagesearch.dll不兼容windows7?
那会让我很伤心。有人能帮我吗?也许有我不知道的更新的替代品。非常感谢!
https://www.autoitscript.com/forum/topic/177190-imagesearch-gives-unterminated-string/
我在某处的论坛上找到了与 windows 7 兼容的 "fixed" 版本。附件是我找到的文件。我不知道做了什么来修复我不断收到的这些未终止的字符串错误,但我一定是使用了一个非常旧的版本或其他东西。希望这对其他人有帮助!
您不能在 autoit 上包含 .dll 文件。我不知道你为什么要用它。 UDF自己调用。
错误一定是在您使用的版本上。只需更新它或寻找更新的版本。
尝试使用 x64 或 x86 编译器编译脚本,具体取决于您的系统。然后使用 yourscript.exe
执行它