Home Reference Source

Typedef

Static Public Summary
public

キーイベント発生時のオプション

public

マウスイベント用コード

public

マウスイベント発生時のオプション

public

「フォルダを開く」ダイアログ用のオプション

public

「ファイルを開く」ダイアログ用のオプション

public

ポップアップ用のオプション

public

ハンドルを取得する際に必要なデータ

public

「名前を付けて保存する」ダイアログ用のオプション

public

実行結果

public

仮想キーコード

public

仮想キーコード一覧

public

位置情報

public

大きさ情報

public

System.run の起動オプション用のコード

public

メッセージボックスのボタン配置

public

メッセージボックスのボタンのデフォルト

public

メッセージボックスのアイコン

public

メッセージボックスのボタンのデフォルト

public

メッセージボックスの戻り値

Static Public

public KeyEventOption: Object source

キーイベント発生時のオプション

Properties:

NameTypeAttributeDescription
count_max number
  • optional
  • default: 1

繰り返す回数

is_not_pushed boolean
  • optional
  • default: false

押さない

is_not_released boolean
  • optional
  • default: false

離さない

push_time_sec number
  • optional
  • default: 0

押下時間

is_pressed_shift boolean
  • optional
  • default: false

+ Shift

is_pressed_alt boolean
  • optional
  • default: false

+ Alt

is_pressed_ctrl boolean
  • optional
  • default: false

+ Ctrl

public MouseEventFCodes: Object source

マウスイベント用コード

Properties:

NameTypeAttributeDescription
MOUSEEVENTF_ABSOLUTE number
MOUSEEVENTF_MOVE number
MOUSEEVENTF_LEFTDOWN number
MOUSEEVENTF_LEFTUP number
MOUSEEVENTF_RIGHTDOWN number
MOUSEEVENTF_RIGHTUP number
MOUSEEVENTF_MIDDLEDOWN number
MOUSEEVENTF_MIDDLEUP number
MOUSEEVENTF_WHEEL number
MOUSEEVENTF_XDOWN number
MOUSEEVENTF_XUP number

public MouseEventOption: Object source

マウスイベント発生時のオプション

Properties:

NameTypeAttributeDescription
count_max number
  • optional
  • default: 1

繰り返す回数

is_not_pushed boolean
  • optional
  • default: false

押さない

is_not_released boolean
  • optional
  • default: false

離さない

push_time_sec number
  • optional
  • default: 0

押下時間

public OpenDirectoryOption: Object source

「フォルダを開く」ダイアログ用のオプション

Properties:

NameTypeAttributeDescription
initial_directory string
  • optional

初期ディレクトリ("C:\"など)

title string
  • optional

タイトル(「フォルダを選択してください」など)

public OpenFileOption: Object source

「ファイルを開く」ダイアログ用のオプション

Properties:

NameTypeAttributeDescription
initial_directory string
  • optional

初期ディレクトリ("C:\"など)

filter string
  • optional
  • default: "All files(*.*)|*.*"

ファイル形式("画像ファイル(*.png;*.bmp)|*.png;*.bmp"など)

title string
  • optional

タイトル(「ファイルを選択してください」など)

public PopupOption: Object source

ポップアップ用のオプション

Properties:

NameTypeAttributeDescription
secondstowait number
  • optional
  • default: 0

タイムアウト時間(0で無効)

caption string
  • optional
  • default: ""

タイトルバー

type number
  • optional
  • default: 0

Dialog.POPUP_OPTION_TYPE を組み合わせて使用する

public RobotGetHandleData: Object source

ハンドルを取得する際に必要なデータ

Properties:

NameTypeAttributeDescription
classname string | number
  • optional
  • default: 0

クラス名

windowtext string | number
  • optional
  • default: 0

ウィンドウ名

public SaveAsOption: Object source

「名前を付けて保存する」ダイアログ用のオプション

Properties:

NameTypeAttributeDescription
initial_directory string
  • optional

初期ディレクトリ("C:\"など)

default_ext string
  • optional

拡張子を省略した場合の値(".txt"など)

file_name string
  • optional

ファイル名の初期値("新しいファイル.txt"など)

filter string
  • optional
  • default: "All files(*.*)|*.*"

ファイル形式("画像ファイル(*.png;*.bmp)|*.png;*.bmp"など)

title string
  • optional

タイトル(「保存するファイル名を設定してください」など)

public SystemExecResult: Object source

実行結果

Properties:

NameTypeAttributeDescription
out string

実行結果のテキスト

error string

エラー発生時のテキスト

exit_code number

終了コード

public VirtualKeyCode: Object source

仮想キーコード

Properties:

NameTypeAttributeDescription
code number

public VirtualKeyCodes: Object source

仮想キーコード一覧

Properties:

NameTypeAttributeDescription
VK_LBUTTON VirtualKeyCode
VK_RBUTTON VirtualKeyCode
VK_CANCEL VirtualKeyCode
VK_MBUTTON VirtualKeyCode
VK_XBUTTON1 VirtualKeyCode
VK_XBUTTON2 VirtualKeyCode
VK_BACK VirtualKeyCode
VK_TAB VirtualKeyCode
VK_CLEAR VirtualKeyCode
VK_RETURN VirtualKeyCode
VK_SHIFT VirtualKeyCode
VK_CONTROL VirtualKeyCode
VK_MENU VirtualKeyCode
VK_PAUSE VirtualKeyCode
VK_CAPITAL VirtualKeyCode
VK_KANA VirtualKeyCode
VK_HANGEUL VirtualKeyCode
VK_HANGUL VirtualKeyCode
VK_JUNJA VirtualKeyCode
VK_FINAL VirtualKeyCode
VK_HANJA VirtualKeyCode
VK_KANJI VirtualKeyCode
VK_ESCAPE VirtualKeyCode
VK_CONVERT VirtualKeyCode
VK_NONCONVERT VirtualKeyCode
VK_ACCEPT VirtualKeyCode
VK_MODECHANGE VirtualKeyCode
VK_SPACE VirtualKeyCode
VK_PRIOR VirtualKeyCode
VK_NEXT VirtualKeyCode
VK_END VirtualKeyCode
VK_HOME VirtualKeyCode
VK_LEFT VirtualKeyCode
VK_UP VirtualKeyCode
VK_RIGHT VirtualKeyCode
VK_DOWN VirtualKeyCode
VK_SELECT VirtualKeyCode
VK_PRINT VirtualKeyCode
VK_EXECUTE VirtualKeyCode
VK_SNAPSHOT VirtualKeyCode
VK_INSERT VirtualKeyCode
VK_DELETE VirtualKeyCode
VK_HELP VirtualKeyCode
VK_0 VirtualKeyCode
VK_1 VirtualKeyCode
VK_2 VirtualKeyCode
VK_3 VirtualKeyCode
VK_4 VirtualKeyCode
VK_5 VirtualKeyCode
VK_6 VirtualKeyCode
VK_7 VirtualKeyCode
VK_8 VirtualKeyCode
VK_9 VirtualKeyCode
VK_A VirtualKeyCode
VK_B VirtualKeyCode
VK_C VirtualKeyCode
VK_D VirtualKeyCode
VK_E VirtualKeyCode
VK_F VirtualKeyCode
VK_G VirtualKeyCode
VK_H VirtualKeyCode
VK_I VirtualKeyCode
VK_J VirtualKeyCode
VK_K VirtualKeyCode
VK_L VirtualKeyCode
VK_M VirtualKeyCode
VK_N VirtualKeyCode
VK_O VirtualKeyCode
VK_P VirtualKeyCode
VK_Q VirtualKeyCode
VK_R VirtualKeyCode
VK_S VirtualKeyCode
VK_T VirtualKeyCode
VK_U VirtualKeyCode
VK_V VirtualKeyCode
VK_W VirtualKeyCode
VK_X VirtualKeyCode
VK_Y VirtualKeyCode
VK_Z VirtualKeyCode
VK_LWIN VirtualKeyCode
VK_RWIN VirtualKeyCode
VK_APPS VirtualKeyCode
VK_SLEEP VirtualKeyCode
VK_NUMPAD0 VirtualKeyCode
VK_NUMPAD1 VirtualKeyCode
VK_NUMPAD2 VirtualKeyCode
VK_NUMPAD3 VirtualKeyCode
VK_NUMPAD4 VirtualKeyCode
VK_NUMPAD5 VirtualKeyCode
VK_NUMPAD6 VirtualKeyCode
VK_NUMPAD7 VirtualKeyCode
VK_NUMPAD8 VirtualKeyCode
VK_NUMPAD9 VirtualKeyCode
VK_MULTIPLY VirtualKeyCode
VK_ADD VirtualKeyCode
VK_SEPARATOR VirtualKeyCode
VK_SUBTRACT VirtualKeyCode
VK_DECIMAL VirtualKeyCode
VK_DIVIDE VirtualKeyCode
VK_F1 VirtualKeyCode
VK_F2 VirtualKeyCode
VK_F3 VirtualKeyCode
VK_F4 VirtualKeyCode
VK_F5 VirtualKeyCode
VK_F6 VirtualKeyCode
VK_F7 VirtualKeyCode
VK_F8 VirtualKeyCode
VK_F9 VirtualKeyCode
VK_F10 VirtualKeyCode
VK_F11 VirtualKeyCode
VK_F12 VirtualKeyCode
VK_F13 VirtualKeyCode
VK_F14 VirtualKeyCode
VK_F15 VirtualKeyCode
VK_F16 VirtualKeyCode
VK_F17 VirtualKeyCode
VK_F18 VirtualKeyCode
VK_F19 VirtualKeyCode
VK_F20 VirtualKeyCode
VK_F21 VirtualKeyCode
VK_F22 VirtualKeyCode
VK_F23 VirtualKeyCode
VK_F24 VirtualKeyCode
VK_NUMLOCK VirtualKeyCode
VK_SCROLL VirtualKeyCode
VK_LSHIFT VirtualKeyCode
VK_RSHIFT VirtualKeyCode
VK_LCONTROL VirtualKeyCode
VK_RCONTROL VirtualKeyCode
VK_LMENU VirtualKeyCode
VK_RMENU VirtualKeyCode
VK_BROWSER_BACK VirtualKeyCode
VK_BROWSER_FORWARD VirtualKeyCode
VK_BROWSER_REFRESH VirtualKeyCode
VK_BROWSER_STOP VirtualKeyCode
VK_BROWSER_SEARCH VirtualKeyCode
VK_BROWSER_FAVORITES VirtualKeyCode
VK_BROWSER_HOME VirtualKeyCode
VK_VOLUME_MUTE VirtualKeyCode
VK_VOLUME_DOWN VirtualKeyCode
VK_VOLUME_UP VirtualKeyCode
VK_MEDIA_NEXT_TRACK VirtualKeyCode
VK_MEDIA_PREV_TRACK VirtualKeyCode
VK_MEDIA_STOP VirtualKeyCode
VK_MEDIA_PLAY_PAUSE VirtualKeyCode
VK_LAUNCH_MAIL VirtualKeyCode
VK_LAUNCH_MEDIA_SELECT VirtualKeyCode
VK_LAUNCH_APP1 VirtualKeyCode
VK_LAUNCH_APP2 VirtualKeyCode
VK_OEM_1 VirtualKeyCode
VK_OEM_PLUS VirtualKeyCode
VK_OEM_COMMA VirtualKeyCode
VK_OEM_MINUS VirtualKeyCode
VK_OEM_PERIOD VirtualKeyCode
VK_OEM_2 VirtualKeyCode
VK_OEM_3 VirtualKeyCode
VK_OEM_4 VirtualKeyCode
VK_OEM_5 VirtualKeyCode
VK_OEM_6 VirtualKeyCode
VK_OEM_7 VirtualKeyCode
VK_OEM_8 VirtualKeyCode
VK_PROCESSKEY VirtualKeyCode
VK_ATTN VirtualKeyCode
VK_CRSEL VirtualKeyCode
VK_EXSEL VirtualKeyCode
VK_EREOF VirtualKeyCode
VK_PLAY VirtualKeyCode
VK_ZOOM VirtualKeyCode
VK_NONAME VirtualKeyCode
VK_PA1 VirtualKeyCode
VK_OEM_CLEAR VirtualKeyCode

public WSHRobotPosition: Object source

位置情報

Properties:

NameTypeAttributeDescription
x number

座標x

y number

座標y

public WSHRobotRect: Object source

大きさ情報

Properties:

NameTypeAttributeDescription
x number

座標x

y number

座標y

width number

横幅

height number

縦幅

public typeAppWinStyle: Object source

System.run の起動オプション用のコード

Properties:

NameTypeAttributeDescription
Hide number
NormalFocus number
MinimizedFocus number
MaximizedFocus number
NormalNoFocus number
MinimizedNoFocus number

public typePopupMessageButton: Object source

メッセージボックスのボタン配置

Properties:

NameTypeAttributeDescription
MB_OK number

「OK」のボタン配置

MB_OKCANCEL number

「OK」、「キャンセル」のボタン配置

MB_ABORTRETRYIGNORE number

「中止」、「再試行」、「無視」のボタン配置

MB_YESNOCANCEL number

「はい」、「いいえ」、「キャンセル」のボタン配置

MB_YESNO number

「はい」、「いいえ」のボタン配置

MB_RETRYCANCEL number

「再試行」、「キャンセル」のボタン配置

public typePopupMessageDefaultButton: Object source

メッセージボックスのボタンのデフォルト

Properties:

NameTypeAttributeDescription
MB_DEFBUTTON1 number

「ボタン1」を選択

MB_DEFBUTTON2 number

「ボタン2」を選択

MB_DEFBUTTON3 number

「ボタン3」を選択

MB_DEFBUTTON4 number

「ボタン4」を選択

public typePopupMessageIcon: Object source

メッセージボックスのアイコン

Properties:

NameTypeAttributeDescription
MB_ICONSTOP number

中止「Stop」のアイコンのダイアログ

MB_ICONQUESTION number

質問「?」のアイコンのダイアログ

MB_ICONWARNING number

警告「!」のアイコンのダイアログ

MB_ICONINFORMATION number

情報「i」のアイコンのダイアログ

public typePopupMessageOption: Object source

メッセージボックスのボタンのデフォルト

Properties:

NameTypeAttributeDescription
BUTTON typePopupMessageButton

ボタン配置

ICON typePopupMessageIcon

アイコン

DEFAULT_BUTTON typePopupMessageDefaultButton

ボタンのデフォルト

public typePopupMessageReturn: Object source

メッセージボックスの戻り値

Properties:

NameTypeAttributeDescription
IDTIMEOUT number

タイムアウトが発生

IDOK number

「OK」を選択

IDCANCEL number

「キャンセル」を選択

IDABORT number

「中止」を選択

IDRETRY number

「再試行」を選択

IDIGNORE number

「無視」を選択

IDYES number

「はい」を選択

IDNO number

「いいえ」を選択