belovkirill
Новичок
- Сообщения
- 23
- Репутация
- 0
Здравствуйте! У меня возникли такие трудности. Не могу понять как правильно использовать AutoItX в C#. При импорте .dll библиотеки у объекта AutoItX3() есть метод WinList(). VisualStudio определяет что возвращаемый результат имеет тип dynamic. Однако даже определить тип вернувшегося результата не выходит. Как получить все таки таблицу WinList() в виде массива или коллекции? Вот пример:
Код:
using AutoItX3Lib;
namespace AutoItXTest
{
class Notepad
{
private int pid;
private int hwnd;
private AutoItX3 au3;
public Notepad()
{
this.pid = 0;
this.hwnd = 0;
this.au3 = new AutoItX3();
}
public Notepad Open()
{
this.pid = this.au3.Run("notepad.exe", "", this.au3.SW_SHOWDEFAULT);
this.au3.ProcessWait(this.pid.ToString());
this.au3.WinWait("[Class:Notepad]");
dynamic winlist = this.au3.WinList("[Class: Notepad]");
System.Console.WriteLine(winlist.GetType()); //здесь не получается узнать тип
return this;
}
}
}