string resource = "\\Scripts\\Test\\Canvas\\00.ex5::aaa"; // получили путь к ресурсу созданному другим скриптом// if(ObjectGetString(0, "aaa", OBJPROP_BMPFILE, 0, resource))if(ObjectSetString(0, "aaa", OBJPROP_BMPFILE, 0, resource)) // работает любая строка, хоть эта, хоть закомментированная выше
{
Print(ObjectGetString(0, "aaa", OBJPROP_NAME)); // имя естьPrint(ObjectGetString(0, "aaa", OBJPROP_BMPFILE)); // путь к ресурсу естьPrint(ObjectGetString(0, "aaa", OBJPROP_TEXT)); // текста нету.....Print(ObjectGetInteger(0, "aaa", OBJPROP_XDISTANCE)); // это значение тоже есть
}
这里还有一个问题。
如果你无法访问生成kanvas的代码,那么你也无法访问该kanvas的资源。你可以看到位图对象的列表,但看不到资源的列表。如果你不知道资源名称,你只能通过匹配或暴力手段找到它,这已经超出了实际用途。
你如何获得认可的点数阵列?如果只是通过截图,这也是无稽之谈。
还是我错了?
这些代码当然是我的,这意味着它是开放源代码。我只是想,如果屏幕上有一个日期,为什么还要把它保存在某个地方,如果你能得到它 ...前提是你能得到它。 哈哈,"漂亮 "地说。
嗯,有点像你可以从一个文本字段 中获得一个字符串,并从那里拉出部分字符串。但是,可惜的是,没有,所以没有。
位图属性有一个通往资源的路径。我不知道你是否能以编程方式得到它。
正是如此。毕竟,问题不是从图像中获取,而是从资源中获取。然后我自己也失去了我所寻找的东西。我将进行实验,看看我能得到什么属性。
这对我来说是无效的...
而如何获得一个数组我找不到。这有可能吗?
正是如此。毕竟,问题不是从图片中获得,而是从资源中获得。然后我就失去了我自己寻找的东西。我打算做实验,看看能得到什么属性。
这对我来说是无效的...
而且我找不到如何获得一个数组。这有可能吗?
代码当然是我的,所以它是开放的。我只是想,如果屏幕上有一个日期,为什么还要把它保存在某个地方,当你可以得到...只要你能得到它,哈哈哈,好样的。
好吧,有点像你可以从一个文本框中获得一个字符串,并从其中拉出一部分字符串。但是,不幸的是,没有这样的事情。
我认为ResourceReadImage()或类似的东西应该有帮助。
我找到了,但对我来说没有任何作用。我试图将一个数组转换为字符串,但数组类型不匹配。无论我怎么扭曲它,它都不起作用。也许我做错了什么,但还没有新的想法。
我找到了,但对我来说没有任何作用。我试图将一个数组转换为字符串,但数组类型不匹配。无论我怎么转弯,它就是不工作。也许我做错了什么,但还没有新的想法。
你真的很了不起:)))
尼古拉,但这不是一个必然适用的解决方案。毕竟,你的动画片来自同一个系列,很美,但没有在交易中应用的可能性。
如何将像素颜色数据翻译成字符串?而最重要的是,为什么?
啊,好吧,那是...我不知道))。
一般来说,我可能会放弃这个想法。也许它真的不是那种东西。
关于交易、自动交易系统和交易策略测试的论坛
mql5语言的特点、微妙之处以及技巧
fxsaber, 2017.10.31 08:11
应用
SZY 还实现了BMP->GIF/PNG文件转换器。
新问题:我可以从画布的资源中读取文本吗?
例如这几句,或其中任何一句。
目的:在kanvas中,有一行包含了一个日期。这是你要读的日期。
或者使用一种久经考验的老方法,GV、文件、图形或其他东西。