kcvinu, have a look at these:
http://stackoverflow.com/questions/3301561/calling-autoit-functions-in-python
http://stackoverflow.com/questions/1065844/what-can-you-do-with-com-activex-in-python
This is a repost from http://www.d3scene.com/forum/development/82572-tutorial-use-autoit-vb-net.html that I came across today. I don't think it is cross posted here already doing a search for .NET related stuff here. Please move to appropriate forum if posted to wrong one (e.g. ActiveX/COM Help and Support (AutoItX) or General Help and Support). If already duplicated here, please delete.
Thought it deserves a copy here w/o having users to register over at the source forum to see it. I've yet to personally try the example though, plan to soon. Perhaps a good idea to later on provide the C# version of code snippet for comparison purposes.
Original post info modified for clarity:
Imports AutoItX3Lib
Public Class MainForm
Dim AutoitCommand As New AutoItX3
Private Sub StartButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartButton.Click
AutoitCommand.Run("notepad.exe")
AutoitCommand.WinWait("Untitled - Notepad")
AutoitCommand.Send("This text sent to notepad by autoit functions{ENTER}Have Fun")
AutoitCommand.Sleep(1000)
AutoitCommand.WinKill("Untitled - Notepad")
End
End Sub
End Class
AutoItX3_x86.rar AutoItX3_x64.rar