C# Класс AuScGen.CommonUtilityPlugin.AutoITExtension

Наследование: IContainerPlugin
Показать файл Открыть проект

Открытые методы

Метод Описание
AutoITExtension ( ) : System
AutoITExtension ( IntPtr windowHandle, int maxLen = 65535 ) : System
AutoITExtension ( string windowTitle, string text = "" ) : System
AutoItSetOption ( string option, int optionValue ) : int
ClipGet ( int maxLen = 1048576 ) : string
ClipPut ( string text ) : void
ControlClick ( string control = "", string button = "left", int numClicks = 1, int x = -2147483647, int y = -2147483647 ) : int
ControlClick ( string title, string text, string control, string button = "left", int numClicks = 1, int x = -2147483647, int y = -2147483647 ) : int
ControlCommand ( string command, string extra, int maxLen = 65535, string control = "" ) : string
ControlCommand ( string title, string text, string control, string command, string extra, int maxLen = 65535 ) : string
ControlDisable ( string control = "" ) : int
ControlDisable ( string title, string text, string control ) : int
ControlEnable ( string control = "" ) : int
ControlEnable ( string title, string text, string control ) : int
ControlFocus ( string control = "" ) : int
ControlFocus ( string title, string text, string control ) : int
ControlGetFocus ( IntPtr winHandle, int maxLen = 65535 ) : string
ControlGetFocus ( string title = "", string text = "", int maxLen = 65535 ) : string
ControlGetHandle ( string control = "" ) : IntPtr
ControlGetHandleAsText ( string title = "", string text = "", string control = "", int maxLen = 65535 ) : string
ControlGetPos ( IntPtr winHandle, string control = "" ) : Rectangle
ControlGetPos ( string title = "", string text = "", string control = "" ) : Rectangle
ControlGetText ( string control = "", int maxLen = 65535 ) : string
ControlGetText ( string title, string text, string control, int maxLen = 65535 ) : string
ControlHide ( string control = "" ) : int
ControlHide ( string title, string text, string control ) : int
ControlListView ( string command, string extra1, string extra2, string control = "", int maxLen = 65535 ) : string
ControlListView ( string title, string text, string control, string command, string extra1, string extra2, int maxLen = 65535 ) : string
ControlMove ( int x, int y, int width = -1, int height = -1, string control = "" ) : int
ControlMove ( string title, string text, string control, int x, int y, int width = -1, int height = -1 ) : int
ControlSend ( string sendText, int mode, string control = "" ) : int
ControlSend ( string title, string text, string control, string sendText, int mode ) : int
ControlSetText ( string controlText, string control = "" ) : int
ControlSetText ( string title, string text, string control, string controlText ) : int
ControlShow ( string control = "" ) : int
ControlShow ( string title, string text, string control ) : int
ControlTreeView ( string command, string extra1, string extra2, string control = "", int maxLen = 65535 ) : string
ControlTreeView ( string title, string text, string control, string command, string extra1, string extra2, int maxLen = 65535 ) : string
DriveMapAdd ( string device, string share, int flags, string user = "", string password = "" ) : string
DriveMapDel ( string device ) : int
DriveMapGet ( string device ) : string
ErrorCode ( ) : int
GetDialog ( string title, string text = "", int timeout = 5000 ) : AutoITExtension
GetWindowHandle ( string title = "", string text = "", int timeout = 10000 ) : IntPtr
Init ( ) : void
IsAdmin ( ) : int
MouseClick ( string button = "LEFT", int x = -2147483647, int y = -2147483647, int numClicks = 1, int speed = -1 ) : int
MouseClickDrag ( string button, int x1, int y1, int x2, int y2, int speed = -1 ) : int
MouseDown ( string button = "LEFT" ) : void
MouseGetCursor ( ) : int
MouseGetPos ( ) : Point
MouseMove ( int x, int y, int speed = -1 ) : int
MouseUp ( string button = "LEFT" ) : void
MouseWheel ( string direction, int numClicks ) : void
PixelChecksum ( Rectangle rect, int step = 1 ) : uint
PixelGetColor ( int x, int y ) : int
PixelSearch ( Rectangle rect, int color, int shade, int step = 1 ) : Point
ProcessClose ( string process ) : int
ProcessExists ( string process ) : int
ProcessSetPriority ( string process, int priority ) : int
ProcessWait ( string process, int timeout ) : int
ProcessWaitClose ( string process, int timeout ) : int
Run ( string program, string dir, int showFlag = 1 ) : int
RunAs ( string user, string domain, string password, int logonFlag, string program, string dir, int showFlag = 1 ) : int
RunAsWait ( string user, string domain, string password, int logonFlag, string program, string dir, int showFlag = 1 ) : int
RunWait ( string program, string dir, int showFlag = 1 ) : int
Send ( string sendText, int mode ) : void
Shutdown ( int flag ) : int
Sleep ( int milliseconds ) : void
StatusBarGetText ( int part = 1, int maxLen = 65535 ) : string
StatusBarGetText ( string title = "", string text = "", int part = 1, int maxLen = 65535 ) : string
ToolTip ( string tip, int x = -2147483647, int y = -2147483647 ) : void
WaitForWindow ( string title, int timeOut ) : bool
WinActivate ( ) : int
WinActivate ( string title = "", string text = "" ) : int
WinActive ( ) : int
WinActive ( string title = "", string text = "" ) : int
WinClose ( ) : int
WinClose ( string title = "", string text = "" ) : int
WinExists ( ) : int
WinExists ( string title = "", string text = "" ) : int
WinGetCaretPos ( ) : Point
WinGetClassList ( int maxLen = 65535 ) : string
WinGetClassList ( string title = "", string text = "", int maxLen = 65535 ) : string
WinGetClientSize ( ) : Rectangle
WinGetClientSize ( string title = "", string text = "" ) : Rectangle
WinGetHandle ( string title = "", string text = "" ) : IntPtr
WinGetHandleAsText ( string title = "", string text = "", int maxLen = 65535 ) : string
WinGetPos ( ) : Rectangle
WinGetPos ( string title = "", string text = "" ) : Rectangle
WinGetProcess ( int maxLen = 65535 ) : uint
WinGetProcess ( string title = "", string text = "", int maxLen = 65535 ) : uint
WinGetState ( ) : int
WinGetState ( string title = "", string text = "" ) : int
WinGetText ( int maxLen = 65535 ) : string
WinGetText ( string title = "", string text = "", int maxLen = 65535 ) : string
WinGetTitle ( IntPtr winHandle, int maxLen = 65535 ) : string
WinGetTitle ( string title = "", string text = "", int maxLen = 65535 ) : string
WinKill ( ) : int
WinKill ( string title = "", string text = "" ) : int
WinMinimizeAll ( ) : void
WinMinimizeAllUndo ( ) : void
WinMove ( int x, int y, int width = -1, int height = -1 ) : int
WinMove ( string title, string text, int x, int y, int width = -1, int height = -1 ) : int
WinSetOnTop ( int flag ) : int
WinSetOnTop ( string title, string text, int flag ) : int
WinSetState ( int flags ) : int
WinSetState ( string title, string text, int flags ) : int
WinSetTitle ( IntPtr winHandle, string newTitle ) : int
WinSetTitle ( string title, string text, string newTitle ) : int
WinSetTrans ( int trans ) : int
WinSetTrans ( string title, string text, int trans ) : int
WinWait ( int timeout ) : int
WinWait ( string title = "", string text = "", int timeout ) : int
WinWaitActive ( int timeout ) : int
WinWaitActive ( string title = "", string text = "", int timeout ) : int
WinWaitClose ( int timeout ) : int
WinWaitClose ( string title = "", string text = "", int timeout ) : int
WinWaitNotActive ( int timeout ) : int
WinWaitNotActive ( string title = "", string text = "", int timeout ) : int

Приватные методы

Метод Описание
IsWinExists ( string title ) : bool

Описание методов

AutoITExtension() публичный Метод

public AutoITExtension ( ) : System
Результат System

AutoITExtension() публичный Метод

public AutoITExtension ( IntPtr windowHandle, int maxLen = 65535 ) : System
windowHandle System.IntPtr
maxLen int
Результат System

AutoITExtension() публичный Метод

public AutoITExtension ( string windowTitle, string text = "" ) : System
windowTitle string
text string
Результат System

AutoItSetOption() публичный Метод

public AutoItSetOption ( string option, int optionValue ) : int
option string
optionValue int
Результат int

ClipGet() публичный Метод

public ClipGet ( int maxLen = 1048576 ) : string
maxLen int
Результат string

ClipPut() публичный Метод

public ClipPut ( string text ) : void
text string
Результат void

ControlClick() публичный Метод

public ControlClick ( string control = "", string button = "left", int numClicks = 1, int x = -2147483647, int y = -2147483647 ) : int
control string
button string
numClicks int
x int
y int
Результат int

ControlClick() публичный Метод

public ControlClick ( string title, string text, string control, string button = "left", int numClicks = 1, int x = -2147483647, int y = -2147483647 ) : int
title string
text string
control string
button string
numClicks int
x int
y int
Результат int

ControlCommand() публичный Метод

public ControlCommand ( string command, string extra, int maxLen = 65535, string control = "" ) : string
command string
extra string
maxLen int
control string
Результат string

ControlCommand() публичный Метод

public ControlCommand ( string title, string text, string control, string command, string extra, int maxLen = 65535 ) : string
title string
text string
control string
command string
extra string
maxLen int
Результат string

ControlDisable() публичный Метод

public ControlDisable ( string control = "" ) : int
control string
Результат int

ControlDisable() публичный Метод

public ControlDisable ( string title, string text, string control ) : int
title string
text string
control string
Результат int

ControlEnable() публичный Метод

public ControlEnable ( string control = "" ) : int
control string
Результат int

ControlEnable() публичный Метод

public ControlEnable ( string title, string text, string control ) : int
title string
text string
control string
Результат int

ControlFocus() публичный Метод

public ControlFocus ( string control = "" ) : int
control string
Результат int

ControlFocus() публичный Метод

public ControlFocus ( string title, string text, string control ) : int
title string
text string
control string
Результат int

ControlGetFocus() публичный Метод

public ControlGetFocus ( IntPtr winHandle, int maxLen = 65535 ) : string
winHandle System.IntPtr
maxLen int
Результат string

ControlGetFocus() публичный Метод

public ControlGetFocus ( string title = "", string text = "", int maxLen = 65535 ) : string
title string
text string
maxLen int
Результат string

ControlGetHandle() публичный Метод

public ControlGetHandle ( string control = "" ) : IntPtr
control string
Результат System.IntPtr

ControlGetHandleAsText() публичный Метод

public ControlGetHandleAsText ( string title = "", string text = "", string control = "", int maxLen = 65535 ) : string
title string
text string
control string
maxLen int
Результат string

ControlGetPos() публичный Метод

public ControlGetPos ( IntPtr winHandle, string control = "" ) : Rectangle
winHandle System.IntPtr
control string
Результат System.Drawing.Rectangle

ControlGetPos() публичный Метод

public ControlGetPos ( string title = "", string text = "", string control = "" ) : Rectangle
title string
text string
control string
Результат System.Drawing.Rectangle

ControlGetText() публичный Метод

public ControlGetText ( string control = "", int maxLen = 65535 ) : string
control string
maxLen int
Результат string

ControlGetText() публичный Метод

public ControlGetText ( string title, string text, string control, int maxLen = 65535 ) : string
title string
text string
control string
maxLen int
Результат string

ControlHide() публичный Метод

public ControlHide ( string control = "" ) : int
control string
Результат int

ControlHide() публичный Метод

public ControlHide ( string title, string text, string control ) : int
title string
text string
control string
Результат int

ControlListView() публичный Метод

public ControlListView ( string command, string extra1, string extra2, string control = "", int maxLen = 65535 ) : string
command string
extra1 string
extra2 string
control string
maxLen int
Результат string

ControlListView() публичный Метод

public ControlListView ( string title, string text, string control, string command, string extra1, string extra2, int maxLen = 65535 ) : string
title string
text string
control string
command string
extra1 string
extra2 string
maxLen int
Результат string

ControlMove() публичный Метод

public ControlMove ( int x, int y, int width = -1, int height = -1, string control = "" ) : int
x int
y int
width int
height int
control string
Результат int

ControlMove() публичный Метод

public ControlMove ( string title, string text, string control, int x, int y, int width = -1, int height = -1 ) : int
title string
text string
control string
x int
y int
width int
height int
Результат int

ControlSend() публичный Метод

public ControlSend ( string sendText, int mode, string control = "" ) : int
sendText string
mode int
control string
Результат int

ControlSend() публичный Метод

public ControlSend ( string title, string text, string control, string sendText, int mode ) : int
title string
text string
control string
sendText string
mode int
Результат int

ControlSetText() публичный Метод

public ControlSetText ( string controlText, string control = "" ) : int
controlText string
control string
Результат int

ControlSetText() публичный Метод

public ControlSetText ( string title, string text, string control, string controlText ) : int
title string
text string
control string
controlText string
Результат int

ControlShow() публичный Метод

public ControlShow ( string control = "" ) : int
control string
Результат int

ControlShow() публичный Метод

public ControlShow ( string title, string text, string control ) : int
title string
text string
control string
Результат int

ControlTreeView() публичный Метод

public ControlTreeView ( string command, string extra1, string extra2, string control = "", int maxLen = 65535 ) : string
command string
extra1 string
extra2 string
control string
maxLen int
Результат string

ControlTreeView() публичный Метод

public ControlTreeView ( string title, string text, string control, string command, string extra1, string extra2, int maxLen = 65535 ) : string
title string
text string
control string
command string
extra1 string
extra2 string
maxLen int
Результат string

DriveMapAdd() публичный Метод

public DriveMapAdd ( string device, string share, int flags, string user = "", string password = "" ) : string
device string
share string
flags int
user string
password string
Результат string

DriveMapDel() публичный Метод

public DriveMapDel ( string device ) : int
device string
Результат int

DriveMapGet() публичный Метод

public DriveMapGet ( string device ) : string
device string
Результат string

ErrorCode() публичный Метод

public ErrorCode ( ) : int
Результат int

GetDialog() публичный Метод

public GetDialog ( string title, string text = "", int timeout = 5000 ) : AutoITExtension
title string
text string
timeout int
Результат AutoITExtension

GetWindowHandle() публичный Метод

public GetWindowHandle ( string title = "", string text = "", int timeout = 10000 ) : IntPtr
title string
text string
timeout int
Результат System.IntPtr

Init() публичный Метод

public Init ( ) : void
Результат void

IsAdmin() публичный Метод

public IsAdmin ( ) : int
Результат int

MouseClick() публичный Метод

public MouseClick ( string button = "LEFT", int x = -2147483647, int y = -2147483647, int numClicks = 1, int speed = -1 ) : int
button string
x int
y int
numClicks int
speed int
Результат int

MouseClickDrag() публичный Метод

public MouseClickDrag ( string button, int x1, int y1, int x2, int y2, int speed = -1 ) : int
button string
x1 int
y1 int
x2 int
y2 int
speed int
Результат int

MouseDown() публичный Метод

public MouseDown ( string button = "LEFT" ) : void
button string
Результат void

MouseGetCursor() публичный Метод

public MouseGetCursor ( ) : int
Результат int

MouseGetPos() публичный Метод

public MouseGetPos ( ) : Point
Результат Point

MouseMove() публичный Метод

public MouseMove ( int x, int y, int speed = -1 ) : int
x int
y int
speed int
Результат int

MouseUp() публичный Метод

public MouseUp ( string button = "LEFT" ) : void
button string
Результат void

MouseWheel() публичный Метод

public MouseWheel ( string direction, int numClicks ) : void
direction string
numClicks int
Результат void

PixelChecksum() публичный Метод

public PixelChecksum ( Rectangle rect, int step = 1 ) : uint
rect System.Drawing.Rectangle
step int
Результат uint

PixelGetColor() публичный Метод

public PixelGetColor ( int x, int y ) : int
x int
y int
Результат int

PixelSearch() публичный Метод

public PixelSearch ( Rectangle rect, int color, int shade, int step = 1 ) : Point
rect System.Drawing.Rectangle
color int
shade int
step int
Результат Point

ProcessClose() публичный Метод

public ProcessClose ( string process ) : int
process string
Результат int

ProcessExists() публичный Метод

public ProcessExists ( string process ) : int
process string
Результат int

ProcessSetPriority() публичный Метод

public ProcessSetPriority ( string process, int priority ) : int
process string
priority int
Результат int

ProcessWait() публичный Метод

public ProcessWait ( string process, int timeout ) : int
process string
timeout int
Результат int

ProcessWaitClose() публичный Метод

public ProcessWaitClose ( string process, int timeout ) : int
process string
timeout int
Результат int

Run() публичный Метод

public Run ( string program, string dir, int showFlag = 1 ) : int
program string
dir string
showFlag int
Результат int

RunAs() публичный Метод

public RunAs ( string user, string domain, string password, int logonFlag, string program, string dir, int showFlag = 1 ) : int
user string
domain string
password string
logonFlag int
program string
dir string
showFlag int
Результат int

RunAsWait() публичный Метод

public RunAsWait ( string user, string domain, string password, int logonFlag, string program, string dir, int showFlag = 1 ) : int
user string
domain string
password string
logonFlag int
program string
dir string
showFlag int
Результат int

RunWait() публичный Метод

public RunWait ( string program, string dir, int showFlag = 1 ) : int
program string
dir string
showFlag int
Результат int

Send() публичный Метод

public Send ( string sendText, int mode ) : void
sendText string
mode int
Результат void

Shutdown() публичный Метод

public Shutdown ( int flag ) : int
flag int
Результат int

Sleep() публичный Метод

public Sleep ( int milliseconds ) : void
milliseconds int
Результат void

StatusBarGetText() публичный Метод

public StatusBarGetText ( int part = 1, int maxLen = 65535 ) : string
part int
maxLen int
Результат string

StatusBarGetText() публичный Метод

public StatusBarGetText ( string title = "", string text = "", int part = 1, int maxLen = 65535 ) : string
title string
text string
part int
maxLen int
Результат string

ToolTip() публичный Метод

public ToolTip ( string tip, int x = -2147483647, int y = -2147483647 ) : void
tip string
x int
y int
Результат void

WaitForWindow() публичный Метод

public WaitForWindow ( string title, int timeOut ) : bool
title string
timeOut int
Результат bool

WinActivate() публичный Метод

public WinActivate ( ) : int
Результат int

WinActivate() публичный Метод

public WinActivate ( string title = "", string text = "" ) : int
title string
text string
Результат int

WinActive() публичный Метод

public WinActive ( ) : int
Результат int

WinActive() публичный Метод

public WinActive ( string title = "", string text = "" ) : int
title string
text string
Результат int

WinClose() публичный Метод

public WinClose ( ) : int
Результат int

WinClose() публичный Метод

public WinClose ( string title = "", string text = "" ) : int
title string
text string
Результат int

WinExists() публичный Метод

public WinExists ( ) : int
Результат int

WinExists() публичный Метод

public WinExists ( string title = "", string text = "" ) : int
title string
text string
Результат int

WinGetCaretPos() публичный Метод

public WinGetCaretPos ( ) : Point
Результат Point

WinGetClassList() публичный Метод

public WinGetClassList ( int maxLen = 65535 ) : string
maxLen int
Результат string

WinGetClassList() публичный Метод

public WinGetClassList ( string title = "", string text = "", int maxLen = 65535 ) : string
title string
text string
maxLen int
Результат string

WinGetClientSize() публичный Метод

public WinGetClientSize ( ) : Rectangle
Результат System.Drawing.Rectangle

WinGetClientSize() публичный Метод

public WinGetClientSize ( string title = "", string text = "" ) : Rectangle
title string
text string
Результат System.Drawing.Rectangle

WinGetHandle() публичный Метод

public WinGetHandle ( string title = "", string text = "" ) : IntPtr
title string
text string
Результат System.IntPtr

WinGetHandleAsText() публичный Метод

public WinGetHandleAsText ( string title = "", string text = "", int maxLen = 65535 ) : string
title string
text string
maxLen int
Результат string

WinGetPos() публичный Метод

public WinGetPos ( ) : Rectangle
Результат System.Drawing.Rectangle

WinGetPos() публичный Метод

public WinGetPos ( string title = "", string text = "" ) : Rectangle
title string
text string
Результат System.Drawing.Rectangle

WinGetProcess() публичный Метод

public WinGetProcess ( int maxLen = 65535 ) : uint
maxLen int
Результат uint

WinGetProcess() публичный Метод

public WinGetProcess ( string title = "", string text = "", int maxLen = 65535 ) : uint
title string
text string
maxLen int
Результат uint

WinGetState() публичный Метод

public WinGetState ( ) : int
Результат int

WinGetState() публичный Метод

public WinGetState ( string title = "", string text = "" ) : int
title string
text string
Результат int

WinGetText() публичный Метод

public WinGetText ( int maxLen = 65535 ) : string
maxLen int
Результат string

WinGetText() публичный Метод

public WinGetText ( string title = "", string text = "", int maxLen = 65535 ) : string
title string
text string
maxLen int
Результат string

WinGetTitle() публичный Метод

public WinGetTitle ( IntPtr winHandle, int maxLen = 65535 ) : string
winHandle System.IntPtr
maxLen int
Результат string

WinGetTitle() публичный Метод

public WinGetTitle ( string title = "", string text = "", int maxLen = 65535 ) : string
title string
text string
maxLen int
Результат string

WinKill() публичный Метод

public WinKill ( ) : int
Результат int

WinKill() публичный Метод

public WinKill ( string title = "", string text = "" ) : int
title string
text string
Результат int

WinMinimizeAll() публичный Метод

public WinMinimizeAll ( ) : void
Результат void

WinMinimizeAllUndo() публичный Метод

public WinMinimizeAllUndo ( ) : void
Результат void

WinMove() публичный Метод

public WinMove ( int x, int y, int width = -1, int height = -1 ) : int
x int
y int
width int
height int
Результат int

WinMove() публичный Метод

public WinMove ( string title, string text, int x, int y, int width = -1, int height = -1 ) : int
title string
text string
x int
y int
width int
height int
Результат int

WinSetOnTop() публичный Метод

public WinSetOnTop ( int flag ) : int
flag int
Результат int

WinSetOnTop() публичный Метод

public WinSetOnTop ( string title, string text, int flag ) : int
title string
text string
flag int
Результат int

WinSetState() публичный Метод

public WinSetState ( int flags ) : int
flags int
Результат int

WinSetState() публичный Метод

public WinSetState ( string title, string text, int flags ) : int
title string
text string
flags int
Результат int

WinSetTitle() публичный Метод

public WinSetTitle ( IntPtr winHandle, string newTitle ) : int
winHandle System.IntPtr
newTitle string
Результат int

WinSetTitle() публичный Метод

public WinSetTitle ( string title, string text, string newTitle ) : int
title string
text string
newTitle string
Результат int

WinSetTrans() публичный Метод

public WinSetTrans ( int trans ) : int
trans int
Результат int

WinSetTrans() публичный Метод

public WinSetTrans ( string title, string text, int trans ) : int
title string
text string
trans int
Результат int

WinWait() публичный Метод

public WinWait ( int timeout ) : int
timeout int
Результат int

WinWait() публичный Метод

public WinWait ( string title = "", string text = "", int timeout ) : int
title string
text string
timeout int
Результат int

WinWaitActive() публичный Метод

public WinWaitActive ( int timeout ) : int
timeout int
Результат int

WinWaitActive() публичный Метод

public WinWaitActive ( string title = "", string text = "", int timeout ) : int
title string
text string
timeout int
Результат int

WinWaitClose() публичный Метод

public WinWaitClose ( int timeout ) : int
timeout int
Результат int

WinWaitClose() публичный Метод

public WinWaitClose ( string title = "", string text = "", int timeout ) : int
title string
text string
timeout int
Результат int

WinWaitNotActive() публичный Метод

public WinWaitNotActive ( int timeout ) : int
timeout int
Результат int

WinWaitNotActive() публичный Метод

public WinWaitNotActive ( string title = "", string text = "", int timeout ) : int
title string
text string
timeout int
Результат int