I need some advice on how to use the AutoItX, the following code seems to confuse Kix...

code:
select
case @WDayNo = "1" $day = "Sun"
case @WDayNo = "2" $day = "Mon"
case @WDayNo = "3" $day = "Tue"
case @WDayNo = "4" $day = "Wed"
case @WDayNo = "5" $day = "Thu"
case @WDayNo = "6" $day = "Fri"
case @WDayNo = "7" $day = "Sat"
endselect

$objAutoIt = CreateObject("AutoItX.Control")
$getwindow = $objAutoIt.WinWaitActivate("Untitled - Notepad","",5)
$sendkeys = $objAutoIt.Send("$day @MDayNo @Time -- hello world{ENTER}")
sleep 5

It results in the error:
Script error: expected expression!
$getwindow = $objAutoIt.WinWaitActivate("Untitled - Notepad","",5)

But the following code seem to work, unfortunately I can't control the program like I want using this because I want to get the windows text. Also I wouldn't want to use it directly through an AutoIt script, I prefer using dlls.

code:
$objWScript = CreateObject("WScript.Shell")
$objAutoIt = CreateObject("AutoItX.Control")
$getwindow = $objWScript.AppActivate("Untitled - Notepad")
$sendkeys = $objAutoIt.Send("$day @MDayNo @Time -- hello world{ENTER}")
sleep 5