本帖最后由 republican 于 2010-9-11 10:00 编辑
VC .Net没有怎么接触过..
能否提供语法帮助?
Send(L"hello,wordl",1)
autoit.h不是已经声明过了吗,还需再声明?AU3_Send(LPCWSTR szSendText, /*[in,defaultvalue("")]*/long nMode);
AutoitX帮助文件中提供的都是OBJ对象,所以LZ如果能解释下语法的话会有跟多人明白。
直接拿AU3官方给的例子,不知道能否运行成功?#include <Windows.h>
#include "AutoIt3.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// You can now call AutoIt commands, e.g. to send the keystrokes "hello"
AU3_Sleep(1000);
AU3_Run("notepad.exe", "", 1);
AU3_WinWaitActive("Untitled -", "", 0);
AU3_Send("Hello{!}", 0);
// Get the text in the status bar
//char szText[1000];
//AU3_StatusbarGetText("Untitled -", "", 2, szText, 1000);
//MessageBox(NULL, szText, "Text:", MB_OK);
return 0;
}
|