C# 在c中使用GuiEdit.au3 autoit函数#

C# 在c中使用GuiEdit.au3 autoit函数#,c#,autoit-c#-wrapper,C#,Autoit C# Wrapper,我正在做屏幕阅读器,我需要把这个词放在插入符号下。在谷歌搜索并在这里搜索类似的问题后,我发现唯一的方法是使用OCR,或者使用autoit。我发现如何使用autoit获取单词,但它需要函数GuiEdit.au3。在autoit中,我可以通过使用“include”来实现这一点,但是c#呢。我在引用中添加了AutoItX3Lib,但是包含函数怎么样 简而言之:添加AutoItX3Lib.dll后,如何在c#中使用预先编写的autoit函数 谢谢您的帮助,如果有任何不清楚的地方,请告诉我。:) 您可以尝

我正在做屏幕阅读器,我需要把这个词放在插入符号下。在谷歌搜索并在这里搜索类似的问题后,我发现唯一的方法是使用OCR,或者使用autoit。我发现如何使用autoit获取单词,但它需要函数GuiEdit.au3。在autoit中,我可以通过使用“include”来实现这一点,但是c#呢。我在引用中添加了AutoItX3Lib,但是包含函数怎么样

简而言之:添加AutoItX3Lib.dll后,如何在c#中使用预先编写的autoit函数


谢谢您的帮助,如果有任何不清楚的地方,请告诉我。:)

您可以尝试此.NET包装器:

或者,您可以在Visual Studio中打开“项目->添加引用”对话框,并将COM引用(单击COM选项卡)添加到AutoITX。然后,您应该能够通过P/Invoke或编写托管包装器来使用DLL函数。如果您需要关于使用P/Invoke或编写托管包装器的指导。。。这有点难,但是如果你有动力,你可以做到(我),但是它需要你学习一点C++。
http://msdn.microsoft.com/en-us/library/aa719104(v=vs.71).aspx

对于那些面临同样问题的人,我不得不提到,我已经停止使用autoit,并尝试自己用c#编写方法(使用SendMessage和相关方法)。它是如此简单,现在它的工作很好

这回答了你的问题吗?