keyhac
低レベルOS機能(pyauto)

Classes

class  KeyDown
 仮想的なキーダウンを生成するクラス More...
 
class  KeyUp
 仮想的なキーアップを生成するクラス More...
 
class  Key
 仮想的なキーのダウンとアップを生成するクラス More...
 
class  Char
 仮想的な文字入力を生成するクラス More...
 
class  MouseMove
 仮想的なマウス移動を生成するクラス More...
 
class  MouseLeftDown
 仮想的なマウスの左ボタンダウンを生成するクラス More...
 
class  MouseLeftUp
 仮想的なマウスの左ボタンアップを生成するクラス More...
 
class  MouseLeftClick
 仮想的なマウスの左ボタンのダウンとアップを生成するクラス More...
 
class  MouseRightDown
 仮想的なマウスの右ボタンダウンを生成するクラス More...
 
class  MouseRightUp
 仮想的なマウスの右ボタンアップを生成するクラス More...
 
class  MouseRightClick
 仮想的なマウスの右ボタンのダウンとアップを生成するクラス More...
 
class  MouseMiddleDown
 仮想的なマウスの中ボタンダウンを生成するクラス More...
 
class  MouseMiddleUp
 仮想的なマウスの中ボタンアップを生成するクラス More...
 
class  MouseMiddleClick
 仮想的なマウスの中ボタンのダウンとアップを生成するクラス More...
 
class  MouseWheel
 仮想的なマウスのホイール回転を生成するクラス More...
 
class  MouseHorizontalWheel
 仮想的なマウスの水平のホイール回転を生成するクラス More...
 
class  Window
 ウインドウを表すクラス More...
 
class  Image
 画像を表すクラス More...
 
class  Input
 マウスやキーボードの擬似的な入力を表すクラス More...
 
class  Hook
 システム全体のキー入力イベントやフォーカスの移動イベントをフックするためのクラス More...
 

Functions

def shellExecute (verb, file, param=None, directory=None, swmode=None)
 プログラムの起動またはファイル/URLの関連付け実行を行います More...
 
def messageLoop ()
 メッセージループを処理する More...
 
def setDebug (enabled)
 デバッグメッセージの出力をOn/Offする More...
 

Variables

 Error = None
 pyautoの実行時エラーを表す例外オブジェクト More...
 

Detailed Description

Function Documentation

◆ shellExecute()

def pyauto.shellExecute (   verb,
  file,
  param = None,
  directory = None,
  swmode = None 
)

プログラムの起動またはファイル/URLの関連付け実行を行います

Parameters
verb実行する操作
file実行するまたは開くファイル
paramパラメタ
directory作業ディレクトリ
swmodeウインドウ表示モード

引数verbには、実行する操作を文字列で渡します。指定可能な文字列は対象によって異なりますが、一般的には次のような操作が指定可能です。

open ファイルを開きます。またはプログラムを起動します。 edit ファイルを編集します。 properties ファイルのプロパティを表示します。

引数swmodeには、以下のいずれかの文字列(またはNone)を渡します。

"normal"または""またはNone アプリケーションを通常の状態で起動します。 "maximized" アプリケーションを最大化状態で起動します。 "minimized" アプリケーションを最小化状態で起動します。

◆ messageLoop()

def pyauto.messageLoop ( )

メッセージループを処理する

Hookクラスを使用するには、ウインドウメッセージを処理しなければなりません。

アプリケーションの中のほかの箇所で、メッセージ処理が実行される場合は、この関数を呼び出す必要はありません。

◆ setDebug()

def pyauto.setDebug (   enabled)

デバッグメッセージの出力をOn/Offする

Parameters
enabledTrue:デバッグメッセージの出力をOn False:デバッグメッセージの出力を Off

pyauto自体のデバッグを行うための、デバッグメッセージの出力のOn/Offを制御します。

Variable Documentation

◆ Error

Error = None

pyautoの実行時エラーを表す例外オブジェクト