Robot
ウィンドウやマウスなどを自動操作するためのクラス
Static Method Summary
Static Public Methods | ||
public static |
アクティブなウィンドウのハンドルを取得する |
|
public static |
getClassName(handle: number): string 指定したハンドルのクラス名を取得する |
|
public static |
マウスの座標を調べる |
|
public static |
getHandle(get_handle_data: RobotGetHandleData): number 指定したハンドルを取得する |
|
public static |
getHandleOfClassName(classname: string): number 指定したクラス名のハンドルを取得する |
|
public static |
getHandleOfWindowText(windowname: string): number 指定したウィンドウ名のハンドルを取得する |
|
public static |
指定したハンドルのプロセスIDを取得する |
|
public static |
getWindowRect(handle: number): WSHRobotRect 指定したハンドルの位置とサイズを取得する |
|
public static |
getWindowText(handle: number): string 指定したハンドルのウィンドウ名を取得する |
|
public static |
setActiveWindow(handle: number): void アクティブなウィンドウを設定する |
|
public static |
setCursorPosition(position: WSHRobotPosition) マウスの座標を設定する |
|
public static |
setKeyEvent(vkcode: VirtualKeyCode, option: KeyEventOption) キーを入力する
|
|
public static |
setMouseEvent(type: string, option: KeyEventOption) マウスのクリックを行う |
|
public static |
setWindowRect(handle: number, rect: WSHRobotRect): void 指定したハンドルの位置とサイズを設定する |
|
public static |
terminateProcess(pid: number): * 指定したプロセスIDを終了させる |
Static Public Methods
public static getClassName(handle: number): string source
指定したハンドルのクラス名を取得する
Params:
Name | Type | Attribute | Description |
handle | number |
public static getHandle(get_handle_data: RobotGetHandleData): number source
指定したハンドルを取得する
Params:
Name | Type | Attribute | Description |
get_handle_data | RobotGetHandleData |
public static getHandleOfClassName(classname: string): number source
指定したクラス名のハンドルを取得する
Params:
Name | Type | Attribute | Description |
classname | string |
public static getHandleOfWindowText(windowname: string): number source
指定したウィンドウ名のハンドルを取得する
Params:
Name | Type | Attribute | Description |
windowname | string |
public static getPID(handle: number): number source
指定したハンドルのプロセスIDを取得する
Params:
Name | Type | Attribute | Description |
handle | number |
public static getWindowRect(handle: number): WSHRobotRect source
指定したハンドルの位置とサイズを取得する
Params:
Name | Type | Attribute | Description |
handle | number |
public static getWindowText(handle: number): string source
指定したハンドルのウィンドウ名を取得する
Params:
Name | Type | Attribute | Description |
handle | number |
public static setActiveWindow(handle: number): void source
アクティブなウィンドウを設定する
Params:
Name | Type | Attribute | Description |
handle | number |
Return:
void |
public static setCursorPosition(position: WSHRobotPosition) source
マウスの座標を設定する
Params:
Name | Type | Attribute | Description |
position | WSHRobotPosition |
public static setKeyEvent(vkcode: VirtualKeyCode, option: KeyEventOption) source
キーを入力する
- キーコードは定数クラス
Robot.VK
を使用ください
Params:
Name | Type | Attribute | Description |
vkcode | VirtualKeyCode | キーコード |
|
option | KeyEventOption |
|
オプション |
public static setMouseEvent(type: string, option: KeyEventOption) source
マウスのクリックを行う
Params:
Name | Type | Attribute | Description |
type | string |
|
|
option | KeyEventOption |
|
オプション |
public static setWindowRect(handle: number, rect: WSHRobotRect): void source
指定したハンドルの位置とサイズを設定する
Params:
Name | Type | Attribute | Description |
handle | number | ||
rect | WSHRobotRect |
Return:
void |