- |
@@ -103,25 +103,25 @@ フラグ
種類
- Type Character | 引数 | Output format |
+ 型キャラクター | 引数 | 出力フォーマット |
d または i |
- Integer |
+ 整数 |
符号付き10進数整数。例えば、Format("{:d}", 1.23) は1 を返します。 |
u |
- Integer |
+ 整数 |
符号なし10進数整数。 |
x または X |
- Integer |
+ 整数 |
符号なし16進数整数。x のケースによって "abcdef"または "ABCDEF" を使用します。0x は {:#x} のように# フラグが使用されていない限り、接頭辞は含まれない。常にプレフィックスを含むようにするには、0x{:x} などを使用します。例えば、Format("{:X}", 255) はFF を返します。 |
o |
- Integer |
+ 整数 |
8進数の符号なし整数。例えば、Format("{:o}", 255) は377 を返します。 |
@@ -161,12 +161,12 @@ 種類
p |
- Integer |
+ 整数 |
引数をメモリアドレスとして16進数で表示します。例えば、Format("{:p}", 255) は、00000000000000FF を返します。 |
s |
- String |
+ 文字列 |
文字列を指定します。入力値が数値の場合、Widthと Precisionの引数が適用される前に、自動的に文字列に変換されます。 |
diff --git a/target/docs/lib/FormatTime.htm b/target/docs/lib/FormatTime.htm
index 74985a858..ea0389060 100644
--- a/target/docs/lib/FormatTime.htm
+++ b/target/docs/lib/FormatTime.htm
@@ -45,7 +45,7 @@ 戻り値
- Format |
+ フォーマット |
説明 |
@@ -100,7 +100,7 @@
- Format |
+ フォーマット |
説明 |
@@ -148,7 +148,7 @@ スタンドアロン型フォーマット
以下のフォーマットは単独で使用する必要があります。つまり、Formatパラメータに他のフォーマットやテキストが存在しない状態で使用します。これらのフォーマットは、大文字と小文字は区別されません。
- Format |
+ フォーマット |
説明 |
@@ -216,7 +216,7 @@ 追加オプション
0x80000000 = システムのデフォルトの時間フォーマットに対して、ユーザーが有効にしているオーバーライドに従わない。
0x40000000 = 文字列の変換にロケールのコードページではなく、システムのANSIコードページを使用します。
-Note: Dn and Tn may be repeated to put more than one option into effect, such as this example: FormatTime("20040228 D2 D4 T1 T8")
+注:DnとTnは、この例のように、複数の選択肢を有効にするために繰り返すことができる:FormatTime("20040228 D2 D4 T1 T8")
Formatから最終的な文字列に文字通りに転写したい文字や数字は、この例のようにシングルクォートで囲む必要があります:"'Date:' MM/dd/yy 'Time:' hh:mm:ss tt" 。
一方、スペース、タブ、ラインフィード(`n)、スラッシュ、コロン、カンマ、その他の句読点などの非英数字は、シングルクォートで囲む必要はない。ただし、シングルクォート文字そのものは例外です:を文字通りに表示するには、4つの連続した単一引用符(''')を使用します(引用符がすでに外側の引用符のペアの中にある場合は2つだけ)。
diff --git a/target/docs/lib/Func.htm b/target/docs/lib/Func.htm
index b44c885fd..1ca234b1e 100644
--- a/target/docs/lib/Func.htm
+++ b/target/docs/lib/Func.htm
@@ -1,7 +1,7 @@
-Func Object - メソッドとプロパティ|AutoHotkey v2
+Funcオブジェクト - メソッドとプロパティ|AutoHotkey v2
@@ -10,7 +10,7 @@
-Func Object
+Funcオブジェクト
class Func extends Object
Represents a user-defined or built-in function and provides an interface to call it, bind parameters to it, and retrieve information about it or its parameters.
diff --git a/target/docs/lib/GetKeyState.htm b/target/docs/lib/GetKeyState.htm
index a8b4642ac..1f063be08 100644
--- a/target/docs/lib/GetKeyState.htm
+++ b/target/docs/lib/GetKeyState.htm
@@ -39,7 +39,7 @@ パラメータ
戻り値
-Type: Integer (boolean), Float, Integer or String (empty)
+型:整数(ブーリアン)、浮動小数点数、整数または文字列(空)
This function returns 1 (true) if the key is down (or toggled on) or 0 (false) if it is up (or toggled off).
When KeyName is a stick axis such as JoyX, this function returns a floating-point number between 0 and 100 to indicate the stick's position as a percentage of that axis's range of motion. This test script can be used to analyze your controller(s).
KeyNameがJoyPOVの場合、0~35900の整数を返す。The following approximate POV values are used by many controllers:
diff --git a/target/docs/lib/GetMethod.htm b/target/docs/lib/GetMethod.htm
index da2eef563..3914799ba 100644
--- a/target/docs/lib/GetMethod.htm
+++ b/target/docs/lib/GetMethod.htm
@@ -65,7 +65,7 @@
GetMethod(Value, "Call", N) は、GetMethod(Value,, N) とは異なり、Callメソッドは関数オブジェクト自身をパラメータとし、その使用方法はValueと異なる場合があります。例えば、Func.Prototype.Call は、すべての組み込み関数とユーザー定義関数に適用される単一のメソッドであり、そのため、任意の数のパラメータを受け入れる必要があります。
関連
-Objects, HasMethod, HasBase, HasProp
+オブジェクト、HasMethod、HasBase、HasProp
例
diff --git a/target/docs/lib/Gui.htm b/target/docs/lib/Gui.htm
index b21d85dbb..a2e2f140c 100644
--- a/target/docs/lib/Gui.htm
+++ b/target/docs/lib/Gui.htm
@@ -638,7 +638,7 @@
他の理由でスクリプトが持続しない場合、最後に表示されたGUIが閉じられた後に終了します。最後のスレッドが完了したとき、またはスレッドが実行されていない場合は直ちに終了します。
関連
- GuiControl object, GuiFromHwnd, GuiCtrlFromHwnd, Control Types, ListView, TreeView, Menu object, Control functions, MsgBox, FileSelect, DirSelect
+ GuiControlオブジェクト、GuiFromHwnd、GuiCtrlFromHwnd、コントロール、ListView、TreeView、Menuオブジェクト、Control関数、MsgBox、FileSelect、DirSelect
例
diff --git a/target/docs/lib/GuiControl.htm b/target/docs/lib/GuiControl.htm
index 8086c462c..9690dc4bf 100644
--- a/target/docs/lib/GuiControl.htm
+++ b/target/docs/lib/GuiControl.htm
@@ -1,7 +1,7 @@
- GuiControl Object - メソッドとプロパティ|AutoHotkey v2
+ GuiControlオブジェクト - メソッドとプロパティ|AutoHotkey v2
@@ -11,12 +11,12 @@
- GuiControl Object
+ GuiControlオブジェクト
class Gui.Control extends Object
GUIコントロールを変更したり、コントロールに関する情報を取得するためのインターフェイスを提供します。Gui.Add、Gui.__Item、GuiCtrlFromHwndは、このタイプのオブジェクトを返します。
- "GuiCtrl"は、Gui.Control クラスのインスタンスのプレースホルダーとして、以下で使用されます。
+ 「GuiCtrl」は、Gui.Control クラスのインスタンスのプレースホルダーとして、以下で使用されます。
Gui.Control はすべてのGUIコントロールの基本クラスとして機能しますが、コントロールの種類によって独自のクラスが存在します。以下のメソッドの一部は、該当するクラスのプロトタイプ、またはGui.List の基底クラスで定義されます。全リストは「組込クラス」をご覧ください。
Objectから継承されたメソッドとプロパティに加えて、GuiControlオブジェクトは、以下の定義済みのメソッドとプロパティを持つことができます。
@@ -111,7 +111,7 @@ パラメータ
For Tab controls, a tab's sub-controls stay associated with their original tab number; that is, they are never associated with their tab's actual display-name. このため、タブの名前を変更したり削除しても、サブコントロールが属するタブ番号は変更されません。例えば、3つのタブ["Red", "Green", "Blue"] があり、MyTab.Delete(2) で2番目のタブを削除すると、もともとGreenに関連していたサブコントロールは、Blueに関連付けられます。この動作のため、一般的には末尾のタブのみを削除する必要があります。この方法で削除されたタブは、後で再び追加することができ、その時は元の操作系を取り戻します。
関連
- ListView.Delete, TreeView.Delete
+ ListView.Delete、TreeView.Delete
@@ -249,7 +249,7 @@ Enabled
Focused
コントロールのフォーカス状態を取得します。
IsFocused := GuiCtrl.Focused
- IsFocusedは、キーボードフォーカスがあれば1(true)を、そうでないときは0(false)を返します。
+ IsFocusedは、キーボードフォーカスがあれば1 (true)を、そうでないときは0 (false)を返します。
効果的に使用するためには、一般的にウィンドウを最小化または非表示にする必要はありません。
コントロールにフォーカスするには、Focus methodを使用してください。
diff --git a/target/docs/lib/GuiControls.htm b/target/docs/lib/GuiControls.htm
index c52792097..468202c32 100644
--- a/target/docs/lib/GuiControls.htm
+++ b/target/docs/lib/GuiControls.htm
@@ -1,7 +1,7 @@
-GUI Control Types - 構文と使用法|AutoHotkey v2
+GUIコントロール - 構文と使用法|AutoHotkey v2
@@ -761,7 +761,7 @@ UpDown Options
See also: positioning and sizing of controls.
関連
-ListView, TreeView, Gui(), Gui object, GuiControl object, Menu object
+ListView、TreeView、Gui()、Guiオブジェクト、GuiControlオブジェクト、Menuオブジェクト
diff --git a/target/docs/lib/HasMethod.htm b/target/docs/lib/HasMethod.htm
index 23a5457d4..3133e4169 100644
--- a/target/docs/lib/HasMethod.htm
+++ b/target/docs/lib/HasMethod.htm
@@ -39,13 +39,13 @@ パラメータ
戻り値
型:整数(ブーリアン)
-この関数は、メソッドが見つかって検証に合格したとき(実行されたとき)は1(true)を返し、そうでないときは0(false)を返します。
+この関数は、メソッドが見つかって検証に合格したとき(実行されたとき)は1 (true)を返し、そうでないときは0 (false)を返します。
HasMethodは、GetMethodと同じ制限を受けます。
この機能は、ある値が特定のアクションをサポートしているかどうかを推定するために使用することができます。例えば、Callメソッドを持たない値はSetTimerに呼び出したり渡したりすることができず、__EnumメソッドもCallメソッドも持たない値はForに渡すことができません。ただし、パラメータ数など満たすべき要件があるため、メソッドが存在しても呼び出せることを保証するものではありません。
ParamCountを指定した場合、SetTimerなどの組み込み関数が行う検証と同等になります。
-戻り値0(false)は、値に__Callメタ関数が含まれる可能性があるため、必ずしもメソッドを呼び出せないことを示すわけではありません。ただし、__EnumがForによって呼び出されている場合など、特定のコンテキストでは__Callはトリガーされません。もし__Callが存在する場合、どのメソッドをサポートしているかを検出する方法はありません。
+戻り値0 (false)は、値に__Callメタ関数が含まれる可能性があるため、必ずしもメソッドを呼び出せないことを示すわけではありません。ただし、__EnumがForによって呼び出されている場合など、特定のコンテキストでは__Callはトリガーされません。もし__Callが存在する場合、どのメソッドをサポートしているかを検出する方法はありません。
本機能は、プリミティブな値をサポートします。
関連
diff --git a/target/docs/lib/HasProp.htm b/target/docs/lib/HasProp.htm
index fb9f17f72..2b9151507 100644
--- a/target/docs/lib/HasProp.htm
+++ b/target/docs/lib/HasProp.htm
@@ -32,7 +32,7 @@ パラメータ
戻り値
型:整数(ブーリアン)
-この関数は、値にこの名前のプロパティがあるときは1(true)を返し、そうでないときは 0(false)を返します。
+この関数は、値にこの名前のプロパティがあるときは1 (true)を返し、そうでないときは 0 (false)を返します。
この関数は、__Getまたは__Setメタファンクションが存在するかどうかをテストするものではありません。もし存在するとしても、それが実装する可能性のあるプロパティの正確なセットを検出する方法はありません。
diff --git a/target/docs/lib/Hotkey.htm b/target/docs/lib/Hotkey.htm
index 73fd75981..c8786fc72 100644
--- a/target/docs/lib/Hotkey.htm
+++ b/target/docs/lib/Hotkey.htm
@@ -89,7 +89,7 @@ エラー処理
このAltTabホットキーは、正確に1つの修飾語/接頭辞を持つ必要があります。 |
- KeyNameパラメータは、AltTabまたはShiftAltTabアクションでの使用には適していません。(最大で)2つのキーの組み合わせが必要です。事例:RControl & RShift::AltTab 。Exception.Extraに KeyNameが含まれています。 |
+ KeyNameパラメータは、AltTabまたはShiftAltTabアクションでの使用には適していません。(最大で)2つのキーの組み合わせが必要です。事例:RControl & RShift::AltTab 。Exception.Extraに KeyNameが含まれています。 |
このAltTabホットキーは、どのキー(LまたはR)を指定する必要があります。 |
@@ -97,11 +97,11 @@ エラー処理
TargetError |
ホットキーが存在しない。 |
- この関数は、存在しないホットキーを変更しようとしました。Exception.Extraに KeyNameが含まれています。 |
+ この関数は、存在しないホットキーを変更しようとしました。Exception.Extraに KeyNameが含まれています。 |
存在しないホットキーバリアント(IfWin)。 |
- この関数は、既存のホットキーの存在しない変種を変更しようとしました。これを解決するには、HotIfを使用して、変更するホットキーの条件と一致するように設定します。Exception.Extraに KeyNameが含まれています。 |
+ この関数は、既存のホットキーの存在しない変種を変更しようとしました。これを解決するには、HotIfを使用して、変更するホットキーの条件と一致するように設定します。Exception.Extraに KeyNameが含まれています。 |
Error |
@@ -139,7 +139,7 @@ バリアント(複製)ホットキー
For more information, see HotIf and #HotIf's General Remarks.
関連
-Hotkey Symbols, HotIf, A_ThisHotkey, #MaxThreadsBuffer, #MaxThreadsPerHotkey, Suspend, Threads, Thread, Critical, Return, Menu object, SetTimer
+ホットキー記号、HotIf、A_ThisHotkey、#MaxThreadsBuffer、#MaxThreadsPerHotkey、Suspend、スレッド、Thread、Critical、Return、Menuオブジェクト、SetTimer
例
diff --git a/target/docs/lib/Hotstring.htm b/target/docs/lib/Hotstring.htm
index 735f82803..a989540ae 100644
--- a/target/docs/lib/Hotstring.htm
+++ b/target/docs/lib/Hotstring.htm
@@ -48,8 +48,8 @@ パラメータ
型:文字列または整数
以下のいずれかの値:
- On または 1(true):ホットストリングを有効にします。
- Off または 0(false):ホットストリングを無効化します。
+ On または 1 (true):ホットストリングを有効にします。
+ Off または 0 (false):ホットストリングを無効化します。
Toggle または -1:ホットストリングを反対の状態(有効または無効)に設定します。
@@ -88,7 +88,7 @@ EndChars
MouseReset
マウスクリックでホットストリング認識機能がリセットされるかどうかを制御するグローバル設定を取得または変更します(ここで説明)。
OldValue := Hotstring("MouseReset" , NewValue)
- NewValueは、マウスクリックの検出とホットストリング認識器のリセットを有効にする場合は 1(true)、無効にする場合は 0(false)を指定します。戻り値は、この関数が呼び出される前に有効であった設定値です。
+ NewValueは、マウスクリックの検出とホットストリング認識器のリセットを有効にする場合は 1 (true)、無効にする場合は 0 (false)を指定します。戻り値は、この関数が呼び出される前に有効であった設定値です。
本機能による変更で正当化される場合は、マウスフックの取り付け、取り外しが可能です。
#Hotstring NoMouse も、この設定に影響し、NewValueにfalse を指定することと同じです。
@@ -112,7 +112,7 @@
この機能は、自分以外のスクリプトのホットストリングを直接有効にしたり無効にしたりすることはできません。
Once a script has at least one hotstring, it becomes persistent, meaning that ExitApp rather than Exit should be used to terminate it.
- バリアント(複製)Hotstrings
+ バリアント(複製)ホットストリング
各定義が異なるHotIf基準、大文字小文字の区別(C vs. C0 /C1 )、または、単語の区別(? )を持つ場合、特定のホットストリングを複数回作成することができます。これらはホットストリング・バリアントと呼ばれています。事例:
HotIfWinActive "ahk_group CarForums"
Hotstring "::btw", "behind the wheel"
@@ -124,7 +124,7 @@ バリアント(複製)Hotstrings
詳しくは、HotIfをご覧ください。
関連
-Hotstrings, #HotIf, A_ThisHotkey, #MaxThreadsPerHotkey, Suspend, Threads, Thread, Critical
+ホットストリング、#HotIf、A_ThisHotkey、#MaxThreadsPerHotkey、Suspend、スレッド、Thread、Critical
例
diff --git a/target/docs/lib/InStr.htm b/target/docs/lib/InStr.htm
index 4f95fa759..20fdb645f 100644
--- a/target/docs/lib/InStr.htm
+++ b/target/docs/lib/InStr.htm
@@ -34,9 +34,9 @@ パラメータ
型:文字列 or 整数(ブーリアン)
省略したときは、Offが初期値になります。そうでないときは、次のいずれかの値を指定します:
- On または 1(true):検索では大文字と小文字が区別されます。
- Off または 0(false):検索では大文字と小文字が区別されないため、A-Z の文字は小文字の文字と同一と見なされます。
- ロケール:検索では、現在のユーザーのロケールの規則に従って大文字と小文字は区別されません。例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
+ On または 1 (true):検索では大文字と小文字が区別されます。
+ Off または 0 (false):検索では大文字と小文字が区別されないため、A-Z の文字は小文字の文字と同一と見なされます。
+ Locale:検索では、現在のユーザーのロケールの規則に従って大文字と小文字は区別されません。例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
StartingPos
@@ -61,7 +61,7 @@ パラメータ
戻り値
型:整数
この関数は、文字列Haystackの中で文字列Needleが出現する位置を返します。これは、0が「偽」と同義であり、直感的に「見つからない」ことを示すからである。
- StartingPosやOccurrenceの値に関係なく、戻り値は常にHaystackの最初の文字に対する相対値です。例えば、"123abc789"の "abc"の位置は、常に4です。
+ StartingPosやOccurrenceの値に関係なく、戻り値は常にHaystackの最初の文字に対する相対値です。例えば、「123abc789」の「abc」の位置は、常に4です。
通常、空文字列("" )は、どの位置にも出現します。しかし、空白のNeedleは通常間違って渡されるだけなので、エラーとして扱われ、例外がスローされます。
エラー処理
@@ -77,7 +77,7 @@
InStrは最初のバイナリゼロ(ヌルターミネーター)までしか検索しませんが、RegExMatchはバイナリゼロが含まれていても、文字列の全長を検索しています。
関連
- RegExMatch、は関数
+ RegExMatch、Is関数
例
diff --git a/target/docs/lib/InputHook.htm b/target/docs/lib/InputHook.htm
index 5a9a3ec61..221564782 100644
--- a/target/docs/lib/InputHook.htm
+++ b/target/docs/lib/InputHook.htm
@@ -22,8 +22,8 @@ パラメータ
型:文字列
A string of zero or more of the following options (in any order, with optional spaces in between):
- B:BackspaceIsUndoを0(false)に設定し、Backspaceを無視するようにします。
- C:CaseSensitiveを1(true)に設定し、MatchListの大文字小文字を区別するようにします。
+ B:BackspaceIsUndoを0 (false)に設定し、Backspaceを無視するようにします。
+ C:CaseSensitiveを1 (true)に設定し、MatchListの大文字小文字を区別するようにします。
I:MinSendLevelを1または所定の値に設定し、この値以下の送信レベルを持つ入力は無視されるようにします。例えば、I2 は、レベルが0(デフォルト)または1の入力は無視し、レベル2の入力を捕捉することができます。
L:長さの制限(例:L5 )。入力の最大許容長を示します。テキストがこの長さに達すると、入力は終了し、EndReasonにはMaxという単語が設定されます(ただし、テキストがMatchListのフレーズのいずれかに一致する場合は、EndReasonにはMatchという単語が設定されます)。未指定の場合、長さの上限は1023となります。
L0 を指定すると、テキストの収集と長さの制限が無効になりますが、どのキーがテキストを生成しているとカウントされるかは影響しません(「VisibleText」を参照)。This can be useful in combination with OnChar, OnKeyDown, KeyOpt or the EndKeys parameter.
@@ -36,8 +36,8 @@ パラメータ
MsgBox "You pressed Control-C."
注意:Ctrl+AからCtrl+Zは、Chr(1) から Chr(26)に対応しています。また、Mオプションを使用すると、入力中にCtrl+←などの一部のキーボードショートカットが誤動作する場合があります。
T:タイムアウトを設定します(例:T3 またはT2.5 )。
- V:VisibleText、VisibleNonTextを1(true)に設定します。通常、ユーザーの入力はブロックされます(システムから隠されます)。ユーザーのキー入力をアクティブウィンドウに送るには、このオプションを使用します。
- *:ワイルドカード。FindAnywhereを1(true)に設定し、ユーザーが入力した内容のどこにでもマッチを見つけることができるようにします。
+ V:VisibleText、VisibleNonTextを1 (true)に設定します。通常、ユーザーの入力はブロックされます(システムから隠されます)。ユーザーのキー入力をアクティブウィンドウに送るには、このオプションを使用します。
+ *:ワイルドカード。FindAnywhereを1 (true)に設定し、ユーザーが入力した内容のどこにでもマッチを見つけることができるようにします。
E:一文字の終了キーをキーコードではなく、文字コードで扱います。これにより、アクティブウィンドウのキーボードレイアウトがスクリプトのキーボードレイアウトと異なる場合、より一貫した結果が得られます。It also prevents key combinations which don't actually produce the given end characters from ending input; for example, if @ is an end key, on the US layout Shift+2 will trigger it but Ctrl+Shift+2 will not (if the E option is used). If the C option is also used, the end character is case-sensitive.
@@ -67,7 +67,7 @@ Input Stack
送信されたキーストロークの送信レベルがInputHookのMinSendLevel以下の場合、送信されたキーストロークは無視されます。このような場合、キーストロークは、スタックの下位にある入力によって処理される可能性がある。
複数のInputHooksをMinSendLevelと組み合わせて使用することで、送信されたキーストロークと実際のキーストロークの両方を個別に収集することができます。
- InputHook Object
+ InputHookオブジェクト
InputHook関数は、以下のメソッドとプロパティを持つInputHookオブジェクトを返します。
「InputHook」はクラスそのものなので、以下ではあらゆるInputHookオブジェクトのプレースホルダとして 「InputHookObj」を使用します。
キーボードフックは、入力中は必要ですが、入力終了時に不要になれば自動的にアンインストールされます。
このスクリプトは、入力が進行している間は自動的に永続化されるため、実行中のスレッドがない場合でも入力の監視を継続します。入力が終了すると、スクリプトは自動的に終了することがあります(実行中のスレッドがなく、他の理由でスクリプトが永続的でない場合)。
@@ -446,7 +446,7 @@ InputHookとInputの比較(v1)
関連
- KeyWait, Hotstrings, InputBox, InstallKeybdHook, Threads
+ KeyWait、ホットストリング、InputBox、InstallKeybdHook、スレッド
例
@@ -489,7 +489,7 @@ 例
- Simple auto-complete: any day of the week. 駄洒落はさておき、これはほぼ機能的な例です。スクリプトを実行し、今日の入力を開始し、Tabキーを押して完了するか、Escキーを押して終了するだけでよいです。
+ シンプルなオートコンプリート:曜日を問わず。駄洒落はさておき、これはほぼ機能的な例です。スクリプトを実行し、今日の入力を開始し、Tabキーを押して完了するか、Escキーを押して終了するだけでよいです。
WordList := "Monday`nTuesday`nWednesday`nThursday`nFriday`nSaturday`nSunday"
Suffix := ""
diff --git a/target/docs/lib/InstallKeybdHook.htm b/target/docs/lib/InstallKeybdHook.htm
index 96140a0fd..4a40a1e09 100644
--- a/target/docs/lib/InstallKeybdHook.htm
+++ b/target/docs/lib/InstallKeybdHook.htm
@@ -53,7 +53,7 @@
スクリプトがフックを使用しているかどうかは、KeyHistory関数またはメニュー項目で確認できます。どのホットキーがフックを使用しているかは、ListHotkeys関数またはメニュー項目で確認することができます。
関連
-InstallMouseHook, #UseHook, Hotkey, InputHook, KeyHistory, Hotstrings, GetKeyState, KeyWait
+InstallMouseHook、#UseHook、Hotkey、InputHook、KeyHistory、ホットストリング、GetKeyState、KeyWait
例
キーボードフックを無条件でインストールします。
diff --git a/target/docs/lib/Is.htm b/target/docs/lib/Is.htm
index 46531d926..62a936ff0 100644
--- a/target/docs/lib/Is.htm
+++ b/target/docs/lib/Is.htm
@@ -11,7 +11,7 @@
- Is Functions
+ Is関数
与えられた値の型やその他の条件をチェックするための関数です。
Result := IsSomething(Value , Mode)
diff --git a/target/docs/lib/IsObject.htm b/target/docs/lib/IsObject.htm
index b6276af33..91663f093 100644
--- a/target/docs/lib/IsObject.htm
+++ b/target/docs/lib/IsObject.htm
@@ -28,7 +28,7 @@ パラメータ
戻り値
型:整数(ブーリアン)
- この関数は、Valueがオブジェクトのときは1(true)を返し、そうでないときは0(false)を返します。
+ この関数は、Valueがオブジェクトのときは1 (true)を返し、そうでないときは0 (false)を返します。
プリミティブな値(数値や文字列)でないものは、COMのラッパーオブジェクトなど、Objectから派生しないものも含めて、オブジェクトとみなされます。これは、原始的な価値観とは対照的に、オブジェクトにはいくつかの共通した特徴があるため、このような区別がなされています:
diff --git a/target/docs/lib/IsSet.htm b/target/docs/lib/IsSet.htm
index 8d19a1efa..e5b0789f6 100644
--- a/target/docs/lib/IsSet.htm
+++ b/target/docs/lib/IsSet.htm
@@ -35,7 +35,7 @@ パラメータ
戻り値
型:整数(ブーリアン)
- この関数は VarまたはRef で表される変数に値が割り当てられていれば1(true)を返し、そうでなければ0 (false)を返します。
+ この関数は VarまたはRef で表される変数に値が割り当てられていれば1 (true)を返し、そうでなければ0 (false)を返します。
IsSet(MyGlobalVar) のように、変数を直接チェックする場合は、IsSetを使用します。
diff --git a/target/docs/lib/KeyWait.htm b/target/docs/lib/KeyWait.htm
index 5b8143d77..f3a722a8a 100644
--- a/target/docs/lib/KeyWait.htm
+++ b/target/docs/lib/KeyWait.htm
@@ -48,7 +48,7 @@
KeyWait "Alt"
To wait for any one key among a set of keys to be pressed down, see InputHook example #4.
関連
- GetKeyState, Key List, InputHook, KeyHistory, InstallKeybdHook, InstallMouseHook, ClipWait, WinWait
+ GetKeyState、キーリスト、InputHook、KeyHistory、InstallKeybdHook、InstallMouseHook、ClipWait、WinWait
例
Aキーが解放されるのを待ちます。
diff --git a/target/docs/lib/ListHotkeys.htm b/target/docs/lib/ListHotkeys.htm
index 12e4add4a..a2ad39777 100644
--- a/target/docs/lib/ListHotkeys.htm
+++ b/target/docs/lib/ListHotkeys.htm
@@ -21,7 +21,7 @@ ListHotkeys
ホットキーのサブルーチンのいずれかが現在実行中の場合、そのホットキーのスレッドの合計数が表示されます。
最後に、ホットキーの種類も表示され、以下のいずれかになります:
- - reg:ホットキーは、オペレーティングシステムのRegisterHotkey()関数で実装されます。
+ - reg:ホットキーは、オペレーティングシステムのRegisterHotkey()関数で実装されます。
- reg(no):このホットキーが非アクティブ(非対応、無効、または停止中であるため)であることを除いて、上記と同じです。
- k-hook:ホットキーは、キーボードフックを介して実装されます。
- m-hook:ホットキーは、マウスフックを介して実装されます。
diff --git a/target/docs/lib/ListLines.htm b/target/docs/lib/ListLines.htm
index fa1dd7b89..55d027840 100644
--- a/target/docs/lib/ListLines.htm
+++ b/target/docs/lib/ListLines.htm
@@ -22,14 +22,14 @@ パラメータ
-
型:整数(ブーリアン)
省略した場合は、直近に実行された行の履歴を表示します。Otherwise, specify one of the following numbers, which affects only the behavior of the current thread as follows:
- 1(true):ヒストリーの中で、その後に実行された行を含みます。
- 0(false):その後に実行された行を履歴から省略します。
+ 1 (true):ヒストリーの中で、その後に実行された行を含みます。
+ 0 (false):その後に実行された行を履歴から省略します。
戻り値
型:整数(ブーリアン)
-この関数は、前の設定を返します。0(false)または1(true)のいずれかです。
+この関数は、前の設定を返します。0 (false)または1 (true)のいずれかです。
If ListLines is not used to affect line logging, the default setting is 1 (true).
diff --git a/target/docs/lib/ListView.htm b/target/docs/lib/ListView.htm
index 61360f3a3..fc252dae9 100644
--- a/target/docs/lib/ListView.htm
+++ b/target/docs/lib/ListView.htm
@@ -57,11 +57,11 @@ 導入と簡単な例
ToolTip("You double-clicked row number " RowNumber ". Text: '" RowText "'")
}
Optionsパラメータのオプションとスタイル
-Background: Background(背景):Background(背景)という語の直後に色名(カラーチャート参照)またはRGB値(0x接頭辞は任意)を指定。例:BackgroundSilver 、BackgroundFFDD99 。このオプションがない場合、ListViewの初期値はシステムのデフォルトの背景色になります。BackgroundDefault または-Background を指定すると、システムのデフォルトの背景色(通常は白)が適用される。例えば、LV.Opt("+BackgroundDefault") でListViewをデフォルトの色に戻すことができる。
+Background:単語Backgroundの直後に、色名(カラーチャート参照)またはRGB値(接頭辞0xは任意)を指定します。例:BackgroundSilver 、BackgroundFFDD99 。このオプションがない場合、ListViewの初期値はシステムのデフォルトの背景色になります。BackgroundDefault または-Background を指定すると、システムのデフォルトの背景色(通常は白)が適用される。例えば、LV.Opt("+BackgroundDefault") でListViewをデフォルトの色に戻すことができる。
C:テキストの色。文字Cの直後に、色名(カラーチャート参照)またはRGB値(接頭辞0xは任意)を指定します。例:cRed 、cFF2211 、c0xFF2211 、cDefault 。
チェック付き:各行の左側にチェックボックスを提供します。行を追加する際、そのオプションにCheckという単語を指定すると、スタートするボックスがチェックされていない状態ではなく、チェックされた状態になります。ユーザーは、チェックボックスをクリックするか、スペースバーを押して、行のチェックを入れたり外したりすることができます。
Count:Countの後に、ListViewが最終的に含む行の総数を指定します。これは制限ではありません:を超える行を追加することができます。その代わり、このオプションはコントロールへのヒントとして機能し、行を追加するたびにメモリを確保するのではなく、一度だけメモリを確保することができます。さらにパフォーマンスを向上させるには、大量の行を追加する前にLV.Opt("-Redraw") 、追加後にLV.Opt("+Redraw") を使用します。詳しくは「再描画」をご覧ください。
-グリッド(Grid):行と列の境界を視覚的に示すための水平線と垂直線を提供します。
+Grid:行と列の境界を視覚的に示すための水平線と垂直線を提供します。
Hdr:ヘッダー(列のタイトルを含む特別な最上段)を省略する場合は、-Hdr (マイナスHdr)を指定します。後から見えるようにするには、LV.Opt("+Hdr") を使用します。
LV:文字列 LV の後に拡張リストビュースタイルの番号を指定する。これらのスタイルは、一般的な拡張スタイルとは全く別のものです。例えば、-E0x200 を指定すると、汎用拡張スタイルWS_EX_CLIENTEDGEを削除して、コントロールのデフォルトボーダーをなくすことができます。一方、-LV0x20 を指定すると、LVS_EX_FULLROWSELECTが削除される。
LV0x10:LV0x10 を指定すると、ユーザーがカラムヘッダーを左右にドラッグして並び替えることができなくなります。しかし、列の物理的な並び替えは、スクリプトが見る列の順序に影響を与えないので、通常はこれを行う必要はありません。例えば、ユーザーが物理的に他の列の右に移動させたとしても、スクリプトから見て最初の列は常に列1です。
@@ -71,7 +71,7 @@ Optionsパラメータのオプションとスタイル
NoSort:ユーザーがカラムヘッダをクリックしたときに発生する自動ソートをオフにします。However, the header will still behave visually like a button (unless the NoSortHdr option above has been specified). また、ColClickイベントは引き続き発生するので、スクリプトはカスタムソートなどのアクションで応答することができます。
ReadOnly:を指定します。各行の1列目のテキストの編集を許可する場合は、-ReadOnly (マイナスリードオンリー)を指定します。行を編集するには、行を選択してからF2キーを押します(下記のWantF2オプションを参照してください)。また、行を一度クリックして選択し、半秒以上待ってから同じ行をもう一度クリックすると、編集することができます。
R:高さの列(作成時)。Rの文字の後に、コントロール内のスペースを確保するための行数を指定します。例えば、R10 とすると、コントロールは10列の高さになります。レポートビュー以外のビューモードでListViewを作成した場合、コントロールはテキストの列ではなく、アイコンの列に合うようにサイズ調整されます。注:ListViewの行にアイコンを追加すると、各行の高さが高くなるため、このオプションは不正確となります。
-ソート:コントロールは、最初のカラムの内容に従ってアルファベット順にソートされた状態で保持されます。
+Sort:コントロールは、最初のカラムの内容に従ってアルファベット順にソートされた状態で保持されます。
SortDesc:降順以外は上記と同じ。
WantF2:F2が現在フォーカスしている行を編集できないようにするには、-WantF2 (マイナスWantF2)を指定する。この設定は、-ReadOnlyも有効でない限り無視される。
(無名数字スタイル):上記以外のスタイルはほとんど使用されないため、名称を付けない。一覧はListViewのスタイルの表を参照してください。
@@ -559,7 +559,7 @@
リストビューのサイズ変更、非表示、フォント変更などの操作を行うには、GuiControlオブジェクトを参照してください。
外部のListView(スクリプトが所有していないもの)からテキストを抽出するには、ListViewGetContentを使用します。
関連
-TreeView, Other Control Types, Gui(), ContextMenu event, Gui object, GuiControl object, ListView styles table
+TreeView、その他のコントロールタイプ、Gui()、ContextMenuイベント、Guiオブジェクト、GuiControlオブジェクト、ListViewのスタイルの表
例
@@ -611,7 +611,7 @@ 例
ContextMenu.Add("Open", ContextOpenOrProperties)
ContextMenu.Add("Properties", ContextOpenOrProperties)
ContextMenu.Add("Clear from ListView", ContextClearRows)
-ContextMenu.Default := "Open" ; "開く "を太字にし、ダブルクリックでも同じことができることを示すようにする。
+ContextMenu.Default := "Open" ; 「Open」を太字にし、ダブルクリックでも同じことができることを示すようにする。
; ウィンドウを表示する:
MyGui.Show()
@@ -699,8 +699,8 @@ 例
if not IconView
LV.Opt("+Icon") ; アイコン表示に切り替えます。
else
- LV.Opt("+Report") ; 詳細ビューに切り替えます。
- IconView := not IconView ; 次回に備え、反転させる。
+ LV.Opt("+Report") ; 詳細ビューに切り替えます。
+ IconView := not IconView ; 次回に備え、反転させる。
}
RunFile(LV, RowNumber)
@@ -739,7 +739,7 @@ 例
MsgBox("Could not perform requested action on " FileDir "\" FileName ".")
}
-ContextClearRows(*) ; ユーザーがコンテキストメニューで "Clear"を選択しました。
+ContextClearRows(*) ; ユーザーがコンテキストメニューで "Clear"を選択しました。
{
RowNumber := 0 ; これにより、最初の反復は先頭から検索を開始することになる。
Loop
@@ -750,7 +750,7 @@ 例
RowNumber := LV.GetNext(RowNumber - 1)
if not RowNumber ; 上記は0を返したので、もう選択された行はない。
break
- LV.Delete(RowNumber) ; ListViewから行を消去します。
+ LV.Delete(RowNumber) ; ListViewから行を消去します。
}
}
diff --git a/target/docs/lib/ListViewGetContent.htm b/target/docs/lib/ListViewGetContent.htm
index 340d65f27..b56ab9f55 100644
--- a/target/docs/lib/ListViewGetContent.htm
+++ b/target/docs/lib/ListViewGetContent.htm
@@ -34,7 +34,7 @@ パラメータ
- Control
-
型:文字列、整数またはオブジェクト
- コントロールのClassNN、text、HWND、またはHwnd プロパティを持つオブジェクトを指します。詳しくはControlパラメータをご覧ください。
+ コントロールのClassNN、テキスト、HWND、またはHwnd プロパティを持つオブジェクトを指します。詳しくはControlパラメータをご覧ください。
- WinTitle, WinText, ExcludeTitle, ExcludeText
-
@@ -61,7 +61,7 @@
上記の場合、0は1列目を示します(2列目は1、3列目は2などを指定します)。また、80は新しい幅です。80を-1に置き換えると、カラムのサイズが自動化されます。これを-2に置き換えると、同じようになりますが、ヘッダーテキストの幅も考慮されます。
関連
-ControlGetItems, WinGetList, Control functions
+ControlGetItems、WinGetList、Control関数
例
diff --git a/target/docs/lib/LoopParse.htm b/target/docs/lib/LoopParse.htm
index e68565183..6690d329e 100644
--- a/target/docs/lib/LoopParse.htm
+++ b/target/docs/lib/LoopParse.htm
@@ -73,7 +73,7 @@ 例
- Reads the lines inside a variable, one by one (similar to a file-reading loop). FileReadにより、ファイルを変数に読み込むことができます。
+ 変数内の行を1行ずつ読み込みます(ファイル読み込みループに似ています)。FileReadにより、ファイルを変数に読み込むことができます。
Loop parse, FileContents, "`n", "`r" ; `r の前に `n を指定すると、Windows と Unix の両方のファイルをパースすることができます。
{
Result := MsgBox("Line number " A_Index " is " A_LoopField ".`n`nContinue?",, "y/n")
@@ -82,7 +82,7 @@ 例
- This is the same as the example above except that it's for the clipboard. クリップボードにファイルが含まれている場合、例えば開いているエクスプローラーウィンドウからコピーされたファイル(プログラムは自動的にファイル名に変換します)などは、この機能を使うと便利です。
+ これは、クリップボード用であることを除けば、上の例と同じです。クリップボードにファイルが含まれている場合、例えば開いているエクスプローラーウィンドウからコピーされたファイル(プログラムは自動的にファイル名に変換します)などは、この機能を使うと便利です。
Loop parse, A_Clipboard, "`n", "`r"
{
Result := MsgBox("File number " A_Index " is " A_LoopField ".`n`nContinue?",, "y/n")
diff --git a/target/docs/lib/Map.htm b/target/docs/lib/Map.htm
index 0b19b4610..b3808fb36 100644
--- a/target/docs/lib/Map.htm
+++ b/target/docs/lib/Map.htm
@@ -1,7 +1,7 @@
-Map Object - メソッドとプロパティ|AutoHotkey v2
+Mapオブジェクト - メソッドとプロパティ|AutoHotkey v2
@@ -11,7 +11,7 @@
-Map Object
+Mapオブジェクト
class Map extends Object
Mapオブジェクトは、キーと呼ばれる1つの値の集合を、別の値の集合に関連付ける、またはマッピングします。キーとそのキーに対応する値をキー・バリュー・ペアと呼びます。マップには、任意の数のキーと値のペアを含めることができますが、各キーは一意でなければなりません。
@@ -168,7 +168,7 @@ プロパティ
MapObj.CaseSense := NewSetting
CurrentSetting is NewSetting if assigned, otherwise On by default (but note that this property only retrieves the string variant of the current setting).
NewSetting is one of the following strings or integers (boolean):
-On または 1(true):キーのルックアップは大文字と小文字を区別します。これは初期設定です。
+On または 1 (true):キーのルックアップは大文字と小文字を区別します。これは初期設定です。
Off or 0 (false): Key lookups are not case-sensitive, i.e. the letters A-Z are considered identical to their lowercase counterparts.
Locale: Key lookups are not case-sensitive according to the rules of the current user's locale. 例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
このプロパティに代入しようとすると、Mapが空でない場合は例外が発生する。
diff --git a/target/docs/lib/Menu.htm b/target/docs/lib/Menu.htm
index fd47b8294..89992b375 100644
--- a/target/docs/lib/Menu.htm
+++ b/target/docs/lib/Menu.htm
@@ -1,7 +1,7 @@
-Menu/MenuBar Object - メソッドとプロパティ|AutoHotkey v2
+Menu/MenuBarオブジェクト - メソッドとプロパティ|AutoHotkey v2
@@ -11,7 +11,7 @@
-Menu/MenuBar Object
+Menu/MenuBarオブジェクト
Provides an interface to create and modify a menu or menu bar, add and modify menu items, and retrieve information about the menu or menu bar.
class Menu extends Object
メニューオブジェクトは、ポップアップメニューの定義、変更、表示に使用します。Menu()、MenuFromHandleおよびA_TrayMenuは、この型のオブジェクトを返す。
@@ -56,7 +56,7 @@ 目次
- 一般:
- MenuItemName
- - Win32 Menus
+ - Win32メニュー
- 備考
- 関連
- 例
@@ -426,7 +426,7 @@
メニュー項目の名称は260文字まで可能です。
既存の項目をメニュー内の位置で識別するには、項目の位置の後にアンパサンドを記述します。例えば、"1&" は最初の項目を示します。
-
+
Windowsは、標準的な外観と動作を持つメニューを作成、変更、表示するための一連の関数と通知を提供します。これらの関数を用いて作成されたメニューをWin32メニューと呼ぶことにします。
メニューに項目が追加されたり、変更されたりすると、各項目の名前とその他のプロパティがMenuオブジェクトに保存されます。Win32メニューは、メニューまたはその親メニューがGUIに添付されるか、表示される最初の時に構築されます。メニューオブジェクトが削除されたとき(参照カウントがゼロになったとき)に、自動的に破棄されます。
Menu.Handleは、Win32メニューのハンドル(HMENU 型ハンドル)を、必要に応じて構築して返します。
@@ -442,7 +442,7 @@
メニューの内容が常に同じとは限らない場合、そのようなメニューはすべて同じ関数を指定し、その関数のパラメータを参照して動作を決定する方法があります。また、関数オブジェクト、クロージャ、ファットアロー関数を使用して、1つ以上の値や変数をメニューアイテムのコールバック関数にバインドすることもできる。
関連
-GUI, Threads, Thread, Critical, #NoTrayIcon, Functions, Return, SetTimer
+GUI、スレッド、Thread、Critical、#NoTrayIcon、関数、Return、SetTimer
例
diff --git a/target/docs/lib/MenuSelect.htm b/target/docs/lib/MenuSelect.htm
index d38cd88cd..a4ff9539a 100644
--- a/target/docs/lib/MenuSelect.htm
+++ b/target/docs/lib/MenuSelect.htm
@@ -59,14 +59,14 @@
この機能は、標準以外のメニューバーを使用するアプリケーションでは動作しません。例えば、Microsoft OutlookやOutlook Expressは、メニューバーに偽装されたツールバーを使用しています。このような場合は、ControlSendや PostMessageを使用することを検討してみてください。
メニュー名のパラメーターは、位置を指定することも可能です。この方法は、テキストを含まないメニューをサポートするために存在します(おそらく、実際のテキストではなく、テキストの画像を含むため)。ポジション1&は1番目のメニュー項目(例:ファイルメニュー)、ポジション2&は2番目のメニュー項目(例:編集メニュー)、といった具合に。メニューの区切り線は、メニューの位置を決定するためのメニュー項目としてカウントされます。
-System Menu
-メニューは、 Alt+Spaceを押すか、ウィンドウのタイトルバーのアイコンをクリックすると表示されるウィンドウのシステムメニューの中の項目を選択するために"0&" を使用することができます。事例:
- ウィンドウをアクティブにせずに、cmd.exeにコマンドを貼り付ける。
+システム メニュー
+Menuは、 Alt+Spaceを押すか、ウィンドウのタイトルバーのアイコンをクリックすると表示されるウィンドウのシステムメニューの中の項目を選択するために"0&" を使用することができます。事例:
+; ウィンドウをアクティブにせずに、cmd.exeにコマンドを貼り付ける。
A_Clipboard := "echo Hello, world!`r"
MenuSelect "ahk_exe cmd.exe",, "0&", "Edit", "Paste"
注意:システムメニューにカスタム項目があるウィンドウズでのみ使用します。
ウィンドウにカスタムシステムメニューがまだない場合、標準システムメニューのコピーが作成され、副作用としてターゲットウィンドウに割り当てられます。このコピーは、スクリプトが終了するときにシステムによって破棄され、他のスクリプトはアクセスできない状態になります。したがって、すべてのウィンドウに表示される標準的な項目には、0&を使用しないようにしてください。代わりに、WM_SYSCOMMANDメッセージを直接投稿してください。事例:
-; [WinMinimize"A"]のように、最小化のためのシステム音も再生します。
+; [WinMinimize "A"]のように、最小化のためのシステム音も再生します。
WM_SYSCOMMAND := 0x0112
SC_MINIMIZE := 0xF020
PostMessage WM_SYSCOMMAND, SC_MINIMIZE, 0,, "A"
diff --git a/target/docs/lib/Monitor.htm b/target/docs/lib/Monitor.htm
index 0805ecd37..06c1ce93e 100644
--- a/target/docs/lib/Monitor.htm
+++ b/target/docs/lib/Monitor.htm
@@ -1,7 +1,7 @@
-モニター関数の一覧|AutoHotkey v2
+Monitor関数一覧|AutoHotkey v2
@@ -11,7 +11,7 @@
-モニター関数
+Monitor関数
画面解像度やマルチモニター情報を取得する関数。関数の名称をクリックすると詳細が表示されます。
diff --git a/target/docs/lib/MouseGetPos.htm b/target/docs/lib/MouseGetPos.htm
index 602717220..1b0b09045 100644
--- a/target/docs/lib/MouseGetPos.htm
+++ b/target/docs/lib/MouseGetPos.htm
@@ -54,7 +54,7 @@
DPI設定の異なる複数の画面を持つシステムでは、OSのDPIスケーリングにより、返される位置が想定と異なる場合があります。
関連
-CoordMode, Win functions, SetDefaultMouseSpeed, Click
+CoordMode、Win関数、SetDefaultMouseSpeed、Click
例
diff --git a/target/docs/lib/MsgBox.htm b/target/docs/lib/MsgBox.htm
index dd6f1d8e9..8a1db1896 100644
--- a/target/docs/lib/MsgBox.htm
+++ b/target/docs/lib/MsgBox.htm
@@ -277,7 +277,7 @@
最大で7回の通話が可能:メッセージボックスを表示しているスレッドは、通常、中断することができ、前の呼び出しが戻る前に新しいスレッドが独自のメッセージボックスを表示することができます。MsgBoxの呼び出しは最大7回まで可能ですが、7回目を超えるとErrorが投げられます。中断されたスレッドでMsgBoxを呼び出すと、スレッドが再開されるまで戻ることができないことに注意してください。
関連
- InputBox, FileSelect, DirSelect, ToolTip, Gui object
+ InputBox、FileSelect、DirSelect、ToolTip、Guiオブジェクト
例
特定のテキストを含むメッセージボックスを表示します。情報を素早く簡単に表示する方法です。ユーザーはOKボタンを押すことでメッセージボックスを閉じ、実行を継続することができます。
diff --git a/target/docs/lib/Object.htm b/target/docs/lib/Object.htm
index f22ee1087..80c3b4fe1 100644
--- a/target/docs/lib/Object.htm
+++ b/target/docs/lib/Object.htm
@@ -31,7 +31,7 @@ 目次
- DefineProp:新しい自身のプロパティを定義する。
- DeleteProp:オブジェクトから自身のプロパティを削除する。
- GetOwnPropDesc:DefinePropと互換性のある、与えられた自身のプロパティの記述子を返します。
- - HasOwnProp:オブジェクトが指定された名前のプロパティを所有している場合、1(true)を返します。
+ - HasOwnProp:オブジェクトが指定された名前のプロパティを所有している場合、1 (true)を返します。
- OwnProps:オブジェクト自身のプロパティを列挙する。
diff --git a/target/docs/lib/OnExit.htm b/target/docs/lib/OnExit.htm
index 845afad18..389b0a7b9 100644
--- a/target/docs/lib/OnExit.htm
+++ b/target/docs/lib/OnExit.htm
@@ -100,7 +100,7 @@ Exit Reasons
関連
-OnError, OnMessage, CallbackCreate, OnClipboardChange, ExitApp, Shutdown, Persistent, Threads, Return
+OnError、OnMessage、CallbackCreate、OnClipboardChange、ExitApp、Shutdown、Persistent、スレッド、Return
例
diff --git a/target/docs/lib/OnMessage.htm b/target/docs/lib/OnMessage.htm
index 7b9f083d0..ac0263cbd 100644
--- a/target/docs/lib/OnMessage.htm
+++ b/target/docs/lib/OnMessage.htm
@@ -93,10 +93,10 @@
スクリプトがMsgBoxなどのシステムダイアログを表示している場合、コントロールに投稿されたメッセージは監視されません。For example, if the script is displaying a message box and the user clicks a button in a GUI window, the WM_LBUTTONDOWN message is sent directly to the button without calling the callback.
外部プログラムがPostThreadMessage()などのAPIコールでスクリプトのスレッドに直接メッセージを投稿することもできますが、スクリプトがメッセージボックスなどのシステムウィンドウを表示している場合、メッセージが失われるためお勧めしません。その代わりに、スクリプトのメインウィンドウまたはGUIウィンドウの1つにメッセージを投稿または送信するのが通常最適です。
関連
- CallbackCreate, OnExit, OnClipboardChange, PostMessage, SendMessage, Functions, Windows Messages, Threads, Critical, DllCall
+ CallbackCreate、OnExit、OnClipboardChange、PostMessage、SendMessage、関数、Windowsメッセージ、スレッド、Critical、DllCall
例
- GUIウィンドウのマウスクリックを監視する。Related topic: ContextMenu event
+ GUIウィンドウのマウスクリックを監視する。関連トピック:ContextMenuイベント
MyGui := Gui(, "Example Window")
MyGui.Add("Text",, "Click anywhere in this window.")
MyGui.Add("Edit", "w200")
diff --git a/target/docs/lib/Pause.htm b/target/docs/lib/Pause.htm
index 183dd8407..1d1865a79 100644
--- a/target/docs/lib/Pause.htm
+++ b/target/docs/lib/Pause.htm
@@ -41,7 +41,7 @@
The built-in variable A_IsPaused contains 1 if the thread immediately underneath the current thread is paused and 0 otherwise.
関連
-Suspend, Menu object, ExitApp, Threads, SetTimer
+Suspend、Menuオブジェクト、ExitApp、スレッド、SetTimer
例
diff --git a/target/docs/lib/Persistent.htm b/target/docs/lib/Persistent.htm
index da7bb7c4b..e3d7e6a75 100644
--- a/target/docs/lib/Persistent.htm
+++ b/target/docs/lib/Persistent.htm
@@ -29,10 +29,10 @@ パラメータ
戻り値
型:整数(ブーリアン)
- この関数は、前の設定を返します。0(false)または1(true)のいずれかです。
+ この関数は、前の設定を返します。0 (false)または1 (true)のいずれかです。
- Persistent関数が使われないときは、初期値は0(false)です。
+ Persistent関数が使われないときは、初期値は0 (false)です。
スクリプトが永続的である場合、起動が完了し、他のすべてのスレッドが終了した後も実行され続けます。ホットキーへの反応、タイマーの実行、GUIの表示など、ユーザーがスクリプトを実行し続けたいと思う一般的なケースのほとんどで、スクリプトは自動的に永続化されるため、通常この関数を呼び出す必要はありません。
この機能が必要となるケース(実行中のスレッドやホットキー、タイマーなどがないときに実行し続けることを意図している場合)には、以下のようなものがあります:
diff --git a/target/docs/lib/Process.htm b/target/docs/lib/Process.htm
index c081be39f..deff40721 100644
--- a/target/docs/lib/Process.htm
+++ b/target/docs/lib/Process.htm
@@ -1,7 +1,7 @@
-プロセス機能一覧|AutoHotkey v2
+Process関数一覧|AutoHotkey v2
@@ -10,7 +10,7 @@
-Process Functions
+Process関数
Functions for retrieving information about a process or for performing various operations on a process. 関数の名称をクリックすると詳細が表示されます。
@@ -56,7 +56,7 @@
プロセスリスト:ProcessList関数はありませんが、例1、例2は DllCallやCOMでプロセスのリストを取得する方法を示しています。
関連
-Run, WinClose, WinKill, WinWait, WinWaitClose, WinExist, Win functions
+Run、WinClose、WinKill、WinWait、WinWaitClose、WinExist、Win関数
例
diff --git a/target/docs/lib/ProcessGetName.htm b/target/docs/lib/ProcessGetName.htm
index 51c4ff575..b3debfb9d 100644
--- a/target/docs/lib/ProcessGetName.htm
+++ b/target/docs/lib/ProcessGetName.htm
@@ -32,7 +32,7 @@ パラメータ
戻り値
型:文字列
ProcessGetName は、指定されたプロセスの名前を返します。事例:notepad.exe。
-ProcessGetPath は、指定されたプロセスのパスを返します。事例:C:\WINDOWS\system32\notepad.exe。
+ProcessGetPath は、指定されたプロセスのパスを返します。事例:C:\Windows\notepad.exe。
エラー処理
プロセスが見つからなかった場合、TargetErrorがスローされます。
diff --git a/target/docs/lib/ProcessGetParent.htm b/target/docs/lib/ProcessGetParent.htm
index 5a1637b65..7c0f0a4aa 100644
--- a/target/docs/lib/ProcessGetParent.htm
+++ b/target/docs/lib/ProcessGetParent.htm
@@ -39,7 +39,7 @@
親プロセスが既に実行されていない場合、返されたPIDがシステムによって再利用され、別のプロセスを識別している可能性があります。
関連
-プロセス機能
+Process関数
例
diff --git a/target/docs/lib/RegExMatch.htm b/target/docs/lib/RegExMatch.htm
index 863ba4072..e39b019ca 100644
--- a/target/docs/lib/RegExMatch.htm
+++ b/target/docs/lib/RegExMatch.htm
@@ -27,7 +27,7 @@ パラメータ
- NeedleRegEx
-
型:文字列
- 検索するパターンで、Perl互換正規表現(PCRE)です。パターンのオプションがある場合は、文字列の先頭に含める必要があり、その後に閉じ括弧が続きます。例えば、i)abc.*123というパターンは、大文字小文字を区別しないオプションをオンにし、"abc "の後に任意の文字が0回以上出現し、その後に "123 "が続くものを検索対象とします。オプションがない場合、")"はオプションです。例えば、)abcは abcと同等です。
+ 検索するパターンで、Perl互換正規表現(PCRE)です。パターンのオプションがある場合は、文字列の先頭に含める必要があり、その後に閉じ括弧が続きます。例えば、i)abc.*123というパターンは、大文字小文字を区別しないオプションをオンにし、「abc」の後に任意の文字が0回以上出現し、その後に「123」が続くものを検索対象とします。オプションがない場合、「)」はオプションです。例えば、)abcはabcと同等です。
NeedleRegExはバイナリーゼロを含むことができませんが、Haystack内のバイナリーゼロに一致させるために、パターン\x00 を使用することができます。
@@ -44,7 +44,7 @@ パラメータ
If omitted, it defaults to 1 (the beginning of Haystack). それ以外の場合は、2文字目から始める場合は2、3文字目から始める場合は3、といった具合に指定します。StartingPosが Haystackの長さを超えている場合、Haystackの末尾にある空の文字列から検索を開始します(通常、一致しない結果になります)。
負のStartingPosを指定すると、その位置で右からスタートする。例えば、-1は最後の文字から、-2はその次の文字から始まります。StartingPosが Haystackの左端を越えようとした場合、Haystackの全てが検索される。
0を指定すると、Haystackの末尾、つまり最後の文字の右側の位置から開始します。これは、(?<=a) のようなゼロ幅のアサーションで使用することができます。
- StartingPosの値に関係なく、戻り値は常にHaystackの最初の文字からの相対値です。例えば、"123abc789"の "abc"の位置は、常に4です。
+ StartingPosの値に関係なく、戻り値は常にHaystackの最初の文字からの相対値です。例えば、「123abc789」の「abc」の位置は、常に4です。
@@ -54,13 +54,13 @@ 戻り値
この関数は、文字列Haystackの中でNeedleRegExが最も左側に出現する位置を返します。ポジション1が最初の文字です。パターンが見つからない場合は0が返される。
エラー
- シンタックスエラーパターンに構文エラーが含まれる場合、以下のようなメッセージとともにErrorが投げられる:Compile error N at offset M: description。その文字列の中で、NはPCREのエラー番号、Mは正規表現内の問題のある文字の位置、descriptionはエラーを説明するテキストである。
+ シンタックスエラー:パターンに構文エラーが含まれる場合、以下のようなメッセージとともにErrorが投げられる:Compile error N at offset M: description。その文字列の中で、NはPCREのエラー番号、Mは正規表現内の問題のある文字の位置、descriptionはエラーを説明するテキストである。
実行エラー:正規表現の実行中にエラーが発生した場合、Errorが投げられます。エラーオブジェクトのExtraプロパティには、PCREのエラー番号が記載されています。このようなエラーは稀ですが、発生しやすいのは「空文字列の可能性が多すぎる」(-22)、「再帰が深すぎる」(-21)、「マッチの限界に達した」(-8)です。このような場合は、可能な限り * を ?、+、{0,3} のような制限に置き換えるなど、より制限の多いパターンに設計し直すようにしてください。
- Options
+ オプション
See RegEx Quick Reference for options such as i)abc, which turns off case-sensitivity.
- マッチオブジェクト(RegExMatchInfo)
+ マッチオブジェクト(RegExMatchInfo)
一致した場合、一致した情報を含むオブジェクトがOutputVarに格納される。このオブジェクトは、以下のメソッドとプロパティを持ちます:
Match.Pos、Match.Pos[N] または Match.Pos(N):全体一致の位置、または取り込んだサブパターンの位置を返します。
Match.Len、Match.Len[N] または Match.Len(N):全体的なマッチの長さ、またはキャプチャしたサブパターンの長さを返します。
@@ -80,18 +80,18 @@ マッチオブジェクト(RegExMatchInfo)
パフォーマンス
大きな文字列の中の単純な部分文字列を検索するには、RegExMatchよりも高速なInStrを使用します。
パフォーマンスを向上させるため、最近使用された100個の正規表現をメモリ上にキャッシュしておく(コンパイルされた状態)。
- 学習オプション(S)は、(ループ内などで)何度も使用される正規表現のパフォーマンスを向上させることができる場合があります。
+ 学習オプション(S)は、(ループ内などで)何度も使用される正規表現のパフォーマンスを向上させることができる場合があります。
サブパターンには、パターン(?P<Year>\d{4})におけるYearという単語のような名前を付けることができる。このような名前は、最大32文字の英数字とアンダースコアで構成されます。名前付きサブパターンにも番号が振られるため、「Year」の後に名前なしサブパターンが発生した場合、OutputVar[1] ではなくOutputVar[2] に格納されることに注意しましょう。
- abc123 のようなほとんどの文字は、正規表現の中で文字通り使用することができます。しかし、\.*?+[{|()^$ の集合に含まれる文字は、リテラルとみなされるためには、その前にバックスラッシュが必要です。例えば、.はリテラルピリオド、.はリテラルバックスラッシュです。エスケープを回避するには、\Q...\E.を使用します。For example: \QLiteral Text\E.
- 正規表現の中で、タブや改行などの特殊文字は、アクセント記号(`)またはバックスラッシュ(\)でエスケープすることができます。For example, `t is the same as \t except when the x option is used.
+ abc123 のようなほとんどの文字は、正規表現の中で文字通り使用することができます。しかし、\.*?+[{|()^$ の集合に含まれる文字は、リテラルとみなされるためには、その前にバックスラッシュが必要です。例えば、\.はリテラルピリオド、\\はリテラルバックスラッシュです。エスケープを回避するには、\Q...\Eを使用します。For example: \QLiteral Text\E.
+ 正規表現の中で、タブや改行などの特殊文字は、アクセント記号(`)またはバックスラッシュ(\)でエスケープすることができます。For example, `t is the same as \t except when the x option is used.
正規表現の基本を学ぶ(またはパターン構文の記憶を取り戻す)には、RegExクイックリファレンスをご覧ください。
AutoHotkeyの正規表現は、www.pcre.orgのPerl-compatible Regular Expressions (PCRE)を使用して実装されています。
式の中で、a ~= b はRegExMatch(a, b) の略記として使うことができます。
関連
- RegExReplace, RegEx Quick Reference, Regular Expression Callouts, InStr, SubStr, SetTitleMatchMode RegEx, Global matching and Grep (archived forum link)
- Common sources of text data: FileRead, Download, A_Clipboard, GUI Edit controls
+ RegExReplace、正規表現クイックリファレンス、正規表現の吹き出し、InStr、SubStr、SetTitleMatchMode RegEx、Global matching and Grep (アーカイブ・フォーラムのリンク)
+ テキストデータの一般的なソース:FileRead、Download、A_Clipboard、GUI Edit コントロール
例
一般的なRegExの例については、RegExクイックリファレンスをご覧ください。
diff --git a/target/docs/lib/RegExReplace.htm b/target/docs/lib/RegExReplace.htm
index 354ff3f29..6be18b8bf 100644
--- a/target/docs/lib/RegExReplace.htm
+++ b/target/docs/lib/RegExReplace.htm
@@ -27,7 +27,7 @@ パラメータ
- NeedleRegEx
-
型:文字列
- 検索するパターンで、Perl互換正規表現(PCRE)です。パターンのオプションがある場合は、文字列の先頭に含める必要があり、その後に閉じ括弧が続きます。例えば、i)abc.*123というパターンは、大文字小文字を区別しないオプションをオンにし、"abc "の後に任意の文字が0回以上出現し、その後に "123 "が続くものを検索対象とします。オプションがない場合、")"はオプションです。例えば、)abcは abcと同等です。
+ 検索するパターンで、Perl互換正規表現(PCRE)です。パターンのオプションがある場合は、文字列の先頭に含める必要があり、その後に閉じ括弧が続きます。例えば、i)abc.*123というパターンは、大文字小文字を区別しないオプションをオンにし、「abc」の後に任意の文字が0回以上出現し、その後に「123」が続くものを検索対象とします。オプションがない場合、「)」はオプションです。例えば、)abcはabcと同等です。
NeedleRegExはバイナリーゼロを含むことができませんが、Haystack内のバイナリーゼロに一致させるために、パターン\x00 を使用することができます。
@@ -73,7 +73,7 @@ エラー
- パターンに構文エラーがある場合。
- 正規表現の実行中にエラーが発生しました。
- 詳しくは、「RegExMatch」をご覧ください。
+ 詳しくは、RegExMatchをご覧ください。
Options
See RegEx Quick Reference for options such as i)abc, which turns off case-sensitivity.
@@ -81,28 +81,28 @@ パフォーマンス
単純な部分文字列の置換には、RegExReplaceよりも高速なStrReplaceを使用します。
最大置換数がわかっている場合、Limitパラメータにそれを指定すると、検索を早期に停止できるため、パフォーマンスが向上します(これにより、操作中のシステムのメモリ負荷も軽減される可能性があります)。例えば、大きな文字列の先頭付近に1つしかマッチしないことが分かっている場合、制限値1を指定します。
パフォーマンスを向上させるため、最近使用された100個の正規表現をメモリ上にキャッシュしておく(コンパイルされた状態)。
- 学習オプション(S)は、(ループ内などで)何度も使用される正規表現のパフォーマンスを向上させることができる場合があります。
+ 学習オプション(S)は、(ループ内などで)何度も使用される正規表現のパフォーマンスを向上させることができる場合があります。
- abc123 のようなほとんどの文字は、正規表現の中で文字通り使用することができます。しかし、\.*?+[{|()^$ の集合に含まれる文字は、リテラルとみなされるためには、その前にバックスラッシュが必要です。例えば、.はリテラルピリオド、.はリテラルバックスラッシュです。エスケープを回避するには、\Q...\E.を使用します。For example: \QLiteral Text\E.
- 正規表現の中で、タブや改行などの特殊文字は、アクセント記号(`)またはバックスラッシュ(\)でエスケープすることができます。For example, `t is the same as \t except when the x option is used.
+ abc123 のようなほとんどの文字は、正規表現の中で文字通り使用することができます。しかし、\.*?+[{|()^$ の集合に含まれる文字は、リテラルとみなされるためには、その前にバックスラッシュが必要です。例えば、\.はリテラルピリオド、\\はリテラルバックスラッシュです。エスケープを回避するには、\Q...\Eを使用します。For example: \QLiteral Text\E.
+ 正規表現の中で、タブや改行などの特殊文字は、アクセント記号(`)またはバックスラッシュ(\)でエスケープすることができます。For example, `t is the same as \t except when the x option is used.
正規表現の基本を学ぶ(またはパターン構文の記憶を取り戻す)には、RegExクイックリファレンスをご覧ください。
関連
- RegExMatch, RegEx Quick Reference, Regular Expression Callouts, StrReplace, InStr
- Common sources of text data: FileRead, Download, A_Clipboard, GUI Edit controls
+ RegExMatch、正規表現クイックリファレンス、正規表現の吹き出し、StrReplace、InStr
+ テキストデータの一般的なソース:FileRead、Download、A_Clipboard、GUI Edit コントロール
例
一般的なRegExの例については、RegExクイックリファレンスをご覧ください。
- "abc123xyz" を報告するのは、$が末尾にのみマッチングを許可しているからです。
+ 「abc123xyz」を報告するのは、$が末尾にのみマッチングを許可しているからです。
MsgBox RegExReplace("abc123123", "123$", "xyz")
- 大文字小文字を区別しないオプションで一致したため、"123 "を報告します。
+ 大文字小文字を区別しないオプションで一致したため、「123」を報告します。
MsgBox RegExReplace("abc123", "i)^ABC")
- 1ドルのバックリファレンスによって「aaaXYZzzz」を報告する。
+ $1バックリファレンスによって「aaaXYZzzz」を報告する。
MsgBox RegExReplace("abcXYZ123", "abc(.*)123", "aaa$1zzz")
diff --git a/target/docs/lib/RegRead.htm b/target/docs/lib/RegRead.htm
index b44be3968..23df8a97e 100644
--- a/target/docs/lib/RegRead.htm
+++ b/target/docs/lib/RegRead.htm
@@ -60,7 +60,7 @@
32ビットスクリプトでレジストリの64ビットセクションのエントリを読み書きしたり、その逆を行うには、SetRegViewを使用します。
関連
- RegCreateKey, RegDelete, RegDeleteKey, RegWrite, registry loop, SetRegView, IniRead
+ RegCreateKey、RegDelete、RegDeleteKey、RegWrite、レジストリループ、SetRegView、IniRead
例
diff --git a/target/docs/lib/RegWrite.htm b/target/docs/lib/RegWrite.htm
index e13a968d4..20c550101 100644
--- a/target/docs/lib/RegWrite.htm
+++ b/target/docs/lib/RegWrite.htm
@@ -65,7 +65,7 @@
32ビットスクリプトでレジストリの64ビットセクションのエントリを読み書きしたり、その逆を行うには、SetRegViewを使用します。
関連
- RegCreateKey, RegDelete, RegDeleteKey, RegRead, registry loop, SetRegView, IniWrite
+ RegCreateKey、RegDelete、RegDeleteKey、RegRead、レジストリループ、SetRegView、IniWrite
例
diff --git a/target/docs/lib/Send.htm b/target/docs/lib/Send.htm
index 47b1d861a..fc0da5959 100644
--- a/target/docs/lib/Send.htm
+++ b/target/docs/lib/Send.htm
@@ -82,7 +82,7 @@ パラメータ
Send variants
Send:デフォルトでは、SendはSendInputと同義ですが、SendModeによってSendEventやSendPlayと同義にすることができます。
SendText:Sendと似ていますが、Keysのすべての文字が解釈され、文字通り送信されます。詳しくは、「テキストモード」をご覧ください。
- SendInput and SendPlay: SendInput and SendPlay use the same syntax as SendEvent but are generally faster and more reliable. また、送信中にキーボードやマウスを操作した場合、バッファリングが行われるため、ユーザーのキー入力と送信中のキー入力が混在することを防ぐことができます。SendModeを使用することで、SendをSendInputやSendPlayと同義にすることができます。各モードの詳細については、後述のSendInputおよびSendPlayを参照してください。
+ SendInput、SendPlay:SendInputとSendPlayはSendEventと同じ構文を使用しますが、一般的により高速で信頼性が高いです。また、送信中にキーボードやマウスを操作した場合、バッファリングが行われるため、ユーザーのキー入力と送信中のキー入力が混在することを防ぐことができます。SendModeを使用することで、SendをSendInputやSendPlayと同義にすることができます。各モードの詳細については、後述のSendInputおよびSendPlayを参照してください。
SendEvent:SendEventは、Windowsのkeybd_event関数(詳細はMicrosoft Docsを検索)を使用してキーストロークを送信します。キー入力の送信速度は、SetKeyDelayで決定されます。SendModeを使用することで、SendをSendEventまたはSendPlayと同義にすることができます。
Special modes
@@ -120,7 +120,7 @@ キー名
{F1}~{F24} |
- ファンクションキー。For example: {F12} is F12. |
+ ファンクションキー。事例:{F12} は F12。 |
{!} |
@@ -310,7 +310,7 @@ キー名
{Numpad0}~{Numpad9} |
- Numpadの数字キー(NumLockがONの時の状態です)。For example: {Numpad5} is 5. |
+ Numpadの数字キー(NumLockがONの時の状態です)。事例:{Numpad5} は 5。 |
{NumpadDot} |
@@ -418,7 +418,7 @@ キー名
{Volume_Up} |
- マスターボリュームを大きくする。通常、SoundSetVolume "+5" "と同等です。 |
+ マスターボリュームを大きくする。通常、SoundSetVolume "+5" と同等です。 |
{Media_Next} |
@@ -555,7 +555,7 @@ SendPlay
SendPlayはLWinとRWinイベントを送ることができますが、それらはオペレーティングシステム本来の機能を果たすのではなく、アクティブウィンドウに直接送られます。これを回避するためには、SendEventを使用します。例えば、SendEvent "#r" は、スタートメニューの実行ダイアログを表示します。
関連
-SendMode, SetKeyDelay, SetStoreCapsLockMode, Escape sequences (e.g. `n), ControlSend, BlockInput, Hotstrings, WinActivate
+SendMode、SetKeyDelay、SetStoreCapsLockMode、エスケープシーケンス(例:`n)、ControlSend、BlockInput、ホットストリング、WinActivate
例
diff --git a/target/docs/lib/SetNumScrollCapsLockState.htm b/target/docs/lib/SetNumScrollCapsLockState.htm
index 96c7ecd2a..87ffaf112 100644
--- a/target/docs/lib/SetNumScrollCapsLockState.htm
+++ b/target/docs/lib/SetNumScrollCapsLockState.htm
@@ -24,8 +24,8 @@ パラメータ
-
型:文字列または整数
If blank or omitted, the AlwaysOn/Off attribute of the key is removed (if present). そうでないときは、次のいずれかの値を指定します:
- Onまたは1(true):キーをオンにし、キーのAlwaysOn/Off属性(存在する場合)を削除します。
- Off または 0 (false):キーをオフにし、キーの AlwaysOn/Off 属性を削除します(存在する場合)。
+ On または 1 (true):キーをオンにし、キーのAlwaysOn/Off属性(存在する場合)を削除します。
+ Off または 0 (false):キーをオフにし、キーの AlwaysOn/Off 属性を削除します(存在する場合)。
AlwaysOn:キーを強制的に常時点灯させる。
AlwaysOff:強制的にキーが永久に外れないようにします。
@@ -36,7 +36,7 @@
また、下記の例3のように、送信機能でキーを反対の状態にすることも可能です:Send "{CapsLock}" 。ただし、{CapsLock}を送信する場合は、あらかじめSetStoreCapsLockMode False が必要な場合があります。
キーをAlwaysOnまたはAlwaysOffに保つには、キーボードフックが必要ですが、このような場合は自動的にインストールされます。
関連
- SetStoreCapsLockMode, GetKeyState
+ SetStoreCapsLockMode、GetKeyState
例
diff --git a/target/docs/lib/SetStoreCapsLockMode.htm b/target/docs/lib/SetStoreCapsLockMode.htm
index 95fc97224..30760fb46 100644
--- a/target/docs/lib/SetStoreCapsLockMode.htm
+++ b/target/docs/lib/SetStoreCapsLockMode.htm
@@ -29,10 +29,10 @@ パラメータ
戻り値
型:整数(ブーリアン)
- この関数は、前の設定を返します。0(false)または1(true)のいずれかです。
+ この関数は、前の設定を返します。0 (false)または1 (true)のいずれかです。
- SetStoreCapsLockMode関数が使われていないときは、初期値は1(true)です。
+ SetStoreCapsLockMode関数が使われていないときは、初期値は1 (true)です。
つまり、Sendと ControlSendではCapsLockが常にOFFになるわけではありません。正常にOFFになった場合でも、キー送信後に再度ONにならない場合があります。
ほとんどの場合、デフォルトの動作がベストであるため、この関数はほとんど使用されません。
ブラインドモードと テキストモードでは、この設定は無視されます。つまり、これらの場合、CapsLockの状態は変更されません。
diff --git a/target/docs/lib/SetTimer.htm b/target/docs/lib/SetTimer.htm
index 4dde39915..154c4ce93 100644
--- a/target/docs/lib/SetTimer.htm
+++ b/target/docs/lib/SetTimer.htm
@@ -72,7 +72,7 @@
KeyHistory機能は、タイマーの存在と現在有効なタイマーの数を表示します。
関連
- Threads, Thread (function), Critical, Function Objects
+ スレッド、Thread(関数)、Critical、関数オブジェクト
例
diff --git a/target/docs/lib/SetTitleMatchMode.htm b/target/docs/lib/SetTitleMatchMode.htm
index 62ecae25e..b2904d10c 100644
--- a/target/docs/lib/SetTitleMatchMode.htm
+++ b/target/docs/lib/SetTitleMatchMode.htm
@@ -60,7 +60,7 @@
現在のマッチモードに関わらず、WinTitle、WinText、ExcludeTitle、ExcludeTextは大文字と小文字を区別する。唯一の例外は、"i)untitled - notepad" のようなRegExモードの大文字小文字を区別しないオプションである。
新しく起動するスレッド(ホットキー、カスタムメニュー項目、時間指定サブルーチンなど)はすべて、この機能のデフォルト設定で新しくスタートします。このデフォルトは、スクリプト起動時にこの関数を使用することで変更することができます。
関連
- The WinTitle Parameter, SetWinDelay, WinExist, WinActivate, RegExMatch
+ WinTitleパラメータ、SetWinDelay、WinExist、WinActivate、RegExMatch
例
ウィンドウ関数は、タイトルの先頭にWinTitleを含むウィンドウを操作する。
diff --git a/target/docs/lib/Sort.htm b/target/docs/lib/Sort.htm
index b6ab11ebb..fb328ccd6 100644
--- a/target/docs/lib/Sort.htm
+++ b/target/docs/lib/Sort.htm
@@ -78,7 +78,7 @@
大きな変数がソートされ、後でその内容が不要になった場合、例えばMyVar := "" のように空白にすることでメモリを解放することができます。
関連
- FileRead, File-reading loop, Parsing loop, StrSplit, CallbackCreate, A_Clipboard
+ FileRead、ファイル読み込みループ、解析ループ、StrSplit、CallbackCreate、A_Clipboard
例
diff --git a/target/docs/lib/Sound.htm b/target/docs/lib/Sound.htm
index 2e88e2bda..de8b73e23 100644
--- a/target/docs/lib/Sound.htm
+++ b/target/docs/lib/Sound.htm
@@ -1,7 +1,7 @@
- サウンド機能|AutoHotkey v2
+ Sound関数|AutoHotkey v2
@@ -11,7 +11,7 @@
- サウンド機能
+ Sound関数
適用:
diff --git a/target/docs/lib/SoundGetInterface.htm b/target/docs/lib/SoundGetInterface.htm
index af73d0daa..2c2b083e4 100644
--- a/target/docs/lib/SoundGetInterface.htm
+++ b/target/docs/lib/SoundGetInterface.htm
@@ -29,14 +29,14 @@ パラメータ
-
型:文字列または整数
If blank or omitted, an interface implemented by the device itself will be retrieved. そうでないときは、1 や"Line in" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2" のようにその両方を指定します。
- 詳しくは「コンポーネント(サウンド機能)」をご覧ください。
+ 詳しくは「Component(Sound関数)」をご覧ください。
- Device
-
型:文字列または整数
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1 や"Speakers" や"Speakers (Example HD Audio)" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2" のようにその両方を指定します。
- 詳しくはデバイス(サウンド機能)をご覧ください。
+ 詳しくはDevice(Sound関数)をご覧ください。
@@ -61,7 +61,7 @@
Interface := ComValue(13, InterfacePtr)
関連
- Sound Functions, DeviceTopology API
+ Sound関数、DeviceTopology API
例
diff --git a/target/docs/lib/SoundGetMute.htm b/target/docs/lib/SoundGetMute.htm
index 80c296103..7ad12a23a 100644
--- a/target/docs/lib/SoundGetMute.htm
+++ b/target/docs/lib/SoundGetMute.htm
@@ -23,21 +23,21 @@ パラメータ
-
型:文字列または整数
空白または省略したときは、デフォルトでマスターミュート設定になります。そうでないときは、1 や"Line in" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2" のようにその両方を指定します。
- 詳しくは「コンポーネント(サウンド機能)」をご覧ください。
+ 詳しくは「Component(Sound関数)」をご覧ください。
- Device
-
型:文字列または整数
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1 や"Speakers" や"Speakers (Example HD Audio)" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2" のようにその両方を指定します。
- 詳しくはデバイス(サウンド機能)をご覧ください。
+ 詳しくはDevice(Sound関数)をご覧ください。
戻り値
型:整数(ブーリアン)
- この関数は、ミュートされていないときに0(false)を、ミュートされているときに1(true)を返します。
+ この関数は、ミュートされていないときに0 (false)を、ミュートされているときに1 (true)を返します。
エラー処理
デバイスまたはコンポーネントが見つからないときや、コンポーネントがコントロールをサポートしていないときは、TargetErrorがスローされます。そうでないときは、失敗したときにOSErrorがスローされます。
@@ -46,7 +46,7 @@
システムにインストールされているサウンドデバイスの機能(名前や使用可能なコンポーネントなど)を調べるには、サウンドカード解析スクリプトを実行します。
関連
- サウンド機能
+ Sound関数
例
diff --git a/target/docs/lib/SoundGetName.htm b/target/docs/lib/SoundGetName.htm
index 824d882f5..7846099e0 100644
--- a/target/docs/lib/SoundGetName.htm
+++ b/target/docs/lib/SoundGetName.htm
@@ -23,14 +23,14 @@ パラメータ
-
型:文字列または整数
空白または省略したときは、デバイス名そのものを取得します。そうでないときは、1 や"Line in" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2" のようにその両方を指定します。
- 詳しくは「コンポーネント(サウンド機能)」をご覧ください。
+ 詳しくは「Component(Sound関数)」をご覧ください。
- Device
-
型:文字列または整数
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1 や"Speakers" や"Speakers (Example HD Audio)" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2" のようにその両方を指定します。
- 詳しくはデバイス(サウンド機能)をご覧ください。
+ 詳しくはDevice(Sound関数)をご覧ください。
@@ -43,7 +43,7 @@ エラー処理
デバイスまたはコンポーネントが見つからないときは、TargetErrorがスローされます。そうでないときは、失敗したときにOSErrorがスローされます。
関連
- サウンド機能
+ Sound関数
例
diff --git a/target/docs/lib/SoundGetVolume.htm b/target/docs/lib/SoundGetVolume.htm
index b42f385df..4098b0a04 100644
--- a/target/docs/lib/SoundGetVolume.htm
+++ b/target/docs/lib/SoundGetVolume.htm
@@ -23,14 +23,14 @@ パラメータ
-
型:文字列または整数
空白または省略したときは、マスター音量を設定します。そうでないときは、1 や"Line in" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2" のようにその両方を指定します。
- 詳しくは「コンポーネント(サウンド機能)」をご覧ください。
+ 詳しくは「Component(Sound関数)」をご覧ください。
- Device
-
型:文字列または整数
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1 や"Speakers" や"Speakers (Example HD Audio)" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2" のようにその両方を指定します。
- 詳しくはデバイス(サウンド機能)をご覧ください。
+ 詳しくはDevice(Sound関数)をご覧ください。
@@ -46,7 +46,7 @@
システムにインストールされているサウンドデバイスの機能(名前や使用可能なコンポーネントなど)を調べるには、サウンドカード解析スクリプトを実行します。
関連
- サウンド機能
+ Sound関数
例
diff --git a/target/docs/lib/SoundPlay.htm b/target/docs/lib/SoundPlay.htm
index 1195ca135..17e8778e1 100644
--- a/target/docs/lib/SoundPlay.htm
+++ b/target/docs/lib/SoundPlay.htm
@@ -35,8 +35,8 @@ パラメータ
- Wait
-
型:整数(ブーリアン)または文字列
- 空白または省略された場合、デフォルトは 0(false)です。そうでないときは、次のいずれかの値を指定します:
- 0(false):未設定または省略された場合、スクリプトの現在のスレッドは、ファイルの再生中に次のステートメントに移ります。
+ 空白または省略された場合、デフォルトは 0 (false)です。そうでないときは、次のいずれかの値を指定します:
+ 0 (false):未設定または省略された場合、スクリプトの現在のスレッドは、ファイルの再生中に次のステートメントに移ります。
1 (true) or Wait: The current thread waits until the file is finished playing before continuing. 待機中であっても、ホットキー、カスタムメニュー項目、またはタイマーによって新しいスレッドを起動することができる。
既知の制限:Waitパラメータを使用しない場合、スクリプトが終了するまで、または別のファイル(存在しないファイルでも可)が再生されるまで、システムは再生中のファイルを「使用中」とみなす可能性がある。
diff --git a/target/docs/lib/SoundSetMute.htm b/target/docs/lib/SoundSetMute.htm
index 822ef0c8b..cdd1e2b8c 100644
--- a/target/docs/lib/SoundSetMute.htm
+++ b/target/docs/lib/SoundSetMute.htm
@@ -25,7 +25,7 @@ パラメータ
以下のいずれかの値:
1 またはTrue で設定をオンにします
- 0 またはFalse で設定をオフにしまs
+ 0 またはFalse で設定をオフにしま
-1 は、設定を現在とは逆に切り替えます
@@ -34,14 +34,14 @@ パラメータ
-
型:文字列または整数
空白または省略したときは、デフォルトでマスターミュート設定になります。そうでないときは、1 や"Line in" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2" のようにその両方を指定します。
- 詳しくは「コンポーネント(サウンド機能)」をご覧ください。
+ 詳しくは「Component(Sound関数)」をご覧ください。
- Device
-
型:文字列または整数
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1 や"Speakers" や"Speakers (Example HD Audio)" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2" のようにその両方を指定します。
- 詳しくはデバイス(サウンド機能)をご覧ください。
+ 詳しくはDevice(Sound関数)をご覧ください。
@@ -56,7 +56,7 @@
現在のミュート設定を取得するには、SoundGetMuteを使います。
関連
- サウンド機能
+ Sound関数
例
diff --git a/target/docs/lib/SoundSetVolume.htm b/target/docs/lib/SoundSetVolume.htm
index ce793cd65..ffb58479a 100644
--- a/target/docs/lib/SoundSetVolume.htm
+++ b/target/docs/lib/SoundSetVolume.htm
@@ -30,14 +30,14 @@ パラメータ
-
型:文字列または整数
空白または省略したときは、マスター音量を設定します。そうでないときは、1 や"Line in" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2" のようにその両方を指定します。
- 詳しくは「コンポーネント(サウンド機能)」をご覧ください。
+ 詳しくは「Component(Sound関数)」をご覧ください。
- Device
-
型:文字列または整数
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1 や"Speakers" や"Speakers (Example HD Audio)" のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2" のようにその両方を指定します。
- 詳しくはデバイス(サウンド機能)をご覧ください。
+ 詳しくはDevice(Sound関数)をご覧ください。
@@ -55,7 +55,7 @@
現在の音量設定を取得するには、SoundGetVolumeを使用する。
関連
- サウンド機能
+ Sound関数
例
diff --git a/target/docs/lib/StatusBarWait.htm b/target/docs/lib/StatusBarWait.htm
index 5bd1075ce..da5baa2d2 100644
--- a/target/docs/lib/StatusBarWait.htm
+++ b/target/docs/lib/StatusBarWait.htm
@@ -55,7 +55,7 @@ パラメータ
戻り値
型:整数(ブーリアン)
- この関数は、マッチが見つかった場合は1(true)を返し、タイムアウトした場合は0(false)を返します。
+ この関数は、マッチが見つかった場合は1 (true)を返し、タイムアウトした場合は0 (false)を返します。
エラー処理
ターゲットウィンドウが見つからない、または標準のステータスバーが含まれていないときは、TargetErrorがスローされます。
diff --git a/target/docs/lib/StrCompare.htm b/target/docs/lib/StrCompare.htm
index 4a30693d0..8553e6285 100644
--- a/target/docs/lib/StrCompare.htm
+++ b/target/docs/lib/StrCompare.htm
@@ -26,9 +26,9 @@ パラメータ
-
型:文字列 or 整数(ブーリアン)
省略したときは、Offが初期値になります。そうでないときは、次のいずれかの値を指定します:
- On or 1 (true): The comparison is case-sensitive.
- Off or 0 (false): The comparison is not case-sensitive, i.e. the letters A-Z are considered identical to their lowercase counterparts.
- Locale: The comparison is not case-sensitive according to the rules of the current user's locale. 例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
+ On または 1 (true):大文字と小文字を区別して比較します。
+ Off または 0 (false):大文字と小文字を区別して比較しません。つまり、AからZまでの文字は、その小文字と同じものとみなされます。
+ Locale:比較は、現在のユーザーのロケールのルールに従って、大文字と小文字を区別しない。例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
Logical:Localeと似ているが、文字列中の数字はテキストではなく数値コンテンツとみなされる。例えば、"A2" は "A10" よりも小さいとみなされる。しかし、2つの数値が先頭のゼロの有無によってのみ異なる場合、先頭のゼロがある文字列は、もう一方の文字列よりも小さいとみなされることがある。正確な動作はOSのバージョンによって異なる場合があります。
diff --git a/target/docs/lib/StrReplace.htm b/target/docs/lib/StrReplace.htm
index cd453f65a..5a16ef668 100644
--- a/target/docs/lib/StrReplace.htm
+++ b/target/docs/lib/StrReplace.htm
@@ -39,9 +39,9 @@ パラメータ
-
型:文字列 or 整数(ブーリアン)
省略したときは、Offが初期値になります。そうでないときは、次のいずれかの値を指定します:
- On または 1(true):検索では大文字と小文字が区別されます。
- Off または 0(false):検索では大文字と小文字が区別されないため、A-Z の文字は小文字の文字と同一と見なされます。
- ロケール:検索では、現在のユーザーのロケールの規則に従って大文字と小文字は区別されません。例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
+ On または 1 (true):検索では大文字と小文字が区別されます。
+ Off または 0 (false):検索では大文字と小文字が区別されないため、A-Z の文字は小文字の文字と同一と見なされます。
+ Locale:検索では、現在のユーザーのロケールの規則に従って大文字と小文字は区別されません。例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
- &OutputVarCount
diff --git a/target/docs/lib/StrSplit.htm b/target/docs/lib/StrSplit.htm
index 82679a783..94b95f6ad 100644
--- a/target/docs/lib/StrSplit.htm
+++ b/target/docs/lib/StrSplit.htm
@@ -28,7 +28,7 @@ パラメータ
型:文字列または配列
If blank or omitted, each character of the input string will be treated as a separate substring.
そうでない場合は、単一の文字列か文字列の配列(大文字と小文字を区別する)を指定し、それぞれの文字列が部分文字列間の境界を決定するのに使われる。区切り文字は部分文字列の一部とはみなされないので、返される配列に含まれることはない。また、入力文字列内の区切り文字の間に何もない場合、対応する配列要素は空白になる。
- For example: "," would divide the string based on every occurrence of a comma. 同様に、[A_Space, A_Tab] は、入力文字列中にスペースやタブが出現するたびに新しい配列要素を作成する。
+ 事例:"," は、カンマが出現するたびに文字列を分割する。同様に、[A_Space, A_Tab] は、入力文字列中にスペースやタブが出現するたびに新しい配列要素を作成する。
- OmitChars
diff --git a/target/docs/lib/Switch.htm b/target/docs/lib/Switch.htm
index 06cbb0f5d..bde1c51b0 100644
--- a/target/docs/lib/Switch.htm
+++ b/target/docs/lib/Switch.htm
@@ -37,7 +37,7 @@ パラメータ
-
型:文字列 or 整数(ブーリアン)
省略したときの初期値はOnです。Otherwise, specify one of the following values, which forces all values to be compared as strings:
- On または 1(true):各比較は大文字と小文字を区別する。
+ On または 1 (true):各比較は大文字と小文字を区別する。
Off or 0 (false): Each comparison is not case-sensitive, i.e. the letters A-Z are considered identical to their lowercase counterparts.
Locale: Each comparison is not case-sensitive according to the rules of the current user's locale. 例えば、英語や西欧のロケールでは、A~Zの小文字だけでなく、ÄやÜなどの非ASCII文字も小文字と同じように扱われることがほとんどです。Localeは、比較する文字列の性質によって、Offの1~8倍遅くなります。
diff --git a/target/docs/lib/Thread.htm b/target/docs/lib/Thread.htm
index 7e82e1d67..22098784a 100644
--- a/target/docs/lib/Thread.htm
+++ b/target/docs/lib/Thread.htm
@@ -55,7 +55,7 @@ Interrupt
柔軟性が高く、イベントをバッファリングできるため、Critical関数はThread "Interrupt" やThread "Priority" よりも一般的に有用である。
関連
- Critical, Threads, Hotkey, Menu object, SetTimer, Process functions
+ Critical、スレッド、Hotkey、Menuオブジェクト、SetTimer、Process関数
例
現在のスレッドの優先順位を平均より少し上にする。
diff --git a/target/docs/lib/TraySetIcon.htm b/target/docs/lib/TraySetIcon.htm
index dc4cc234a..1a4586548 100644
--- a/target/docs/lib/TraySetIcon.htm
+++ b/target/docs/lib/TraySetIcon.htm
@@ -51,7 +51,7 @@
トレイアイコンのツールチップは、A_IconTipに値を代入することで変更できる。
関連
- #NoTrayIcon, TrayTip, Menu object
+ #NoTrayIcon、TrayTip、Menuオブジェクト
diff --git a/target/docs/lib/TrayTip.htm b/target/docs/lib/TrayTip.htm
index 4b0011806..f2af1e406 100644
--- a/target/docs/lib/TrayTip.htm
+++ b/target/docs/lib/TrayTip.htm
@@ -130,7 +130,7 @@
関連して、ユーザーがスクリプトのトレイアイコンにマウスを置くと、ツールチップが表示される。このツールチップの内容は、以下の方法で変更できる:A_IconTip := "私の新しいテキスト" 。
関連
- ToolTip, SetTimer, Menu object, MsgBox, InputBox, FileSelect, DirSelect
+ ToolTip、SetTimer、Menuオブジェクト、MsgBox、InputBox、FileSelect、DirSelect
例
diff --git a/target/docs/lib/TreeView.htm b/target/docs/lib/TreeView.htm
index 08ce3ad83..f95970c45 100644
--- a/target/docs/lib/TreeView.htm
+++ b/target/docs/lib/TreeView.htm
@@ -41,10 +41,10 @@ 導入と簡単な例
MyGui.Show ; Show the window and its TreeView.
Optionsパラメータのオプションとスタイル
- Background: Background(背景):Background(背景)という語の直後に色名(カラーチャート参照)またはRGB値(0x接頭辞は任意)を指定。例:BackgroundSilver 、BackgroundFFDD99 。このオプションが存在しない場合、TreeViewはシステムのデフォルトの背景色に初期設定されます。BackgroundDefault または-Background を指定すると、システムのデフォルトの背景色(通常は白)が適用される。例えば、TreeViewはTV.Opt("+BackgroundDefault") でデフォルトの色に戻すことができます。
- ボタン:-Buttons (マイナスボタン)を指定すると、子アイテムを持つ各アイテムの左にプラスボタンやマイナスボタンが表示されなくなります。
+ Background:単語Backgroundの直後に、色名(カラーチャート参照)またはRGB値(接頭辞0xは任意)を指定します。例:BackgroundSilver 、BackgroundFFDD99 。このオプションが存在しない場合、TreeViewはシステムのデフォルトの背景色に初期設定されます。BackgroundDefault または-Background を指定すると、システムのデフォルトの背景色(通常は白)が適用される。例えば、TreeViewはTV.Opt("+BackgroundDefault") でデフォルトの色に戻すことができます。
+ Buttons:-Buttons (マイナスButtons)を指定すると、子アイテムを持つ各アイテムの左にプラスボタンやマイナスボタンが表示されなくなります。
C:テキストの色。文字Cの直後に、色名(カラーチャート参照)またはRGB値(接頭辞0xは任意)を指定します。例:cRed 、cFF2211 、c0xFF2211 、cDefault 。
- チェック済み:各項目の左側にチェックボックスがあります。項目を追加する際、オプションにCheckという単語を指定すると、チェックされていないボックスではなく、チェックされたボックスが開始されます。ユーザーは、チェックボックスをクリックするか、スペースバーを押して、項目のチェックを入れたり外したりすることができます。TreeViewのどのアイテムが現在チェックされているかを調べるには、GetNextメソッドまたはGetメソッドを呼び出します。
+ Checked:各項目の左側にチェックボックスがあります。項目を追加する際、オプションにCheckという単語を指定すると、チェックされていないボックスではなく、チェックされたボックスが開始されます。ユーザーは、チェックボックスをクリックするか、スペースバーを押して、項目のチェックを入れたり外したりすることができます。TreeViewのどのアイテムが現在チェックされているかを調べるには、GetNextメソッドまたはGetメソッドを呼び出します。
HScroll: -HScroll (マイナスHScroll)を指定すると、コントロールの水平スクロールが無効になります(さらに、コントロールは水平スクロールバーを表示しません)。
ImageList:TreeViewにアイコンを追加する手段です。ImageListという語の直後に、以前にIL_Createをコールして返されたImageListIDを指定する。このオプションはTreeViewを作成するときにのみ効果があります(ただし、SetImageListメソッドには、この制限はありません)。以下はその例である:
MyGui := Gui()
@@ -110,13 +110,13 @@ パラメータ
-
型:文字列
If blank or omitted, it defaults to no options. Otherwise, specify one or more options from the list below (not case-sensitive). 各オプションと次のオプションはスペースまたはタブで区切る。オプションを削除する場合は、オプションの前にマイナス記号を付けます。オプションを追加する場合は、プラス記号を使用することができますが、必須ではありません。
- 太字:項目名を太字で表示します。後でアイテムのボールドを解除するには、TV.Modify(ItemID, "-Bold") を使用します。Boldの直後に、開始状態を示す0または1を続けることもできる。
- チェックTreeViewにチェックボックスがある場合)アイテムの左にチェックマークを表示します。後でチェックを外すには、TV.Modify(ItemID, "-Check") を使用します。Checkの直後に、開始状態を示す0または1を続けることもできる。つまり、"Check" も"Check" . VarContainingOne は同じである(ここで使われているピリオドは連結演算子である)。
- 展開する:アイテムを展開し、その子アイテムを表示します。後でアイテムを折りたたむには、TV.Modify(ItemID, "-Expand") を使用します。子供がいない場合、Modify メソッドはアイテムの ID ではなく 0 を返します。対照的に、Addメソッドは、後でそのアイテムに子供が追加された場合に備えて、そのアイテムを拡張されたものとしてマークする。下の「選択」オプションとは異なり、項目を展開してもその親項目は自動的に展開されません。最後に、Expandの直後に、開始状態を示す0または1を続けることもできる。言い換えれば、"Expand" も"Expand" . VarContainingOne は同じである。
+ Bold:項目名を太字で表示します。後でアイテムのボールドを解除するには、TV.Modify(ItemID, "-Bold") を使用します。Boldの直後に、開始状態を示す0または1を続けることもできる。
+ Check:TreeViewにチェックボックスがある場合)アイテムの左にチェックマークを表示します。後でチェックを外すには、TV.Modify(ItemID, "-Check") を使用します。Checkの直後に、開始状態を示す0または1を続けることもできる。つまり、"Check" も"Check" . VarContainingOne は同じである(ここで使われているピリオドは連結演算子である)。
+ Expand:アイテムを展開し、その子アイテムを表示します。後でアイテムを折りたたむには、TV.Modify(ItemID, "-Expand") を使用します。子供がいない場合、Modify メソッドはアイテムの ID ではなく 0 を返します。対照的に、Addメソッドは、後でそのアイテムに子供が追加された場合に備えて、そのアイテムを拡張されたものとしてマークする。下の「選択」オプションとは異なり、項目を展開してもその親項目は自動的に展開されません。最後に、Expandの直後に、開始状態を示す0または1を続けることもできる。言い換えれば、"Expand" も"Expand" . VarContainingOne は同じである。
First | Sort | N:これらのオプションはAddメソッドにのみ適用されます。新しいアイテムの位置は、その兄弟アイテム(兄弟アイテムとは、同じレベルにある他のアイテムのことです)との相対的な位置関係で指定されます。これらのオプションがない場合、新しい項目は最後/最下部の兄弟として追加されます。そうでない場合は、Firstという単語を指定して、その項目を最初の兄弟/一番上の兄弟として追加するか、Sortという単語を指定して、その項目をアルファベット順に兄弟の中に挿入する。プレーンな整数Nが指定された場合、それは新しい項目を挿入する兄弟のID番号とみなされる(Nが唯一のオプションの場合、引用符で囲む必要はない)。
- Icon(アイコン): Icon(アイコン)という単語と、アイテム名の左に表示されるこのアイテムのアイコンの番号を指定します。このオプションがない場合、ImageListの最初のアイコンが使われます。空白のアイコンを表示するには、ImageList のアイコンの数より大きい数を指定します。コントロールにイメージリストがない場合、アイコンは表示されず、アイコンのためのスペースも確保されません。
- 選択:項目を選択します。一度に1つの項目しか選択できないため、以前に選択されていた項目は自動的に選択解除される。さらに、このオプションは、必要に応じて、その親を展開することによって、新しく選択された項目を明らかにする。現在の選択範囲を知るには、GetSelectionメソッドを呼び出します。
- 並べ替え: Modify メソッドの場合、このオプションは、指定された項目の子をアルファベット順に並べ替えます。代わりにすべてのトップレベル項目をソートするには、TV.Modify(0, "Sort") を使用します。子供がいない場合は、変更された項目のIDの代わりに0が返される。
+ Icon: Icon(アイコン)という単語と、アイテム名の左に表示されるこのアイテムのアイコンの番号を指定します。このオプションがない場合、ImageListの最初のアイコンが使われます。空白のアイコンを表示するには、ImageList のアイコンの数より大きい数を指定します。コントロールにイメージリストがない場合、アイコンは表示されず、アイコンのためのスペースも確保されません。
+ Select:項目を選択します。一度に1つの項目しか選択できないため、以前に選択されていた項目は自動的に選択解除される。さらに、このオプションは、必要に応じて、その親を展開することによって、新しく選択された項目を明らかにする。現在の選択範囲を知るには、GetSelectionメソッドを呼び出します。
+ Sort: Modify メソッドの場合、このオプションは、指定された項目の子をアルファベット順に並べ替えます。代わりにすべてのトップレベル項目をソートするには、TV.Modify(0, "Sort") を使用します。子供がいない場合は、変更された項目のIDの代わりに0が返される。
Vis:必要に応じて、TreeViewをスクロールしたり、親を展開したりして、アイテムが完全に表示されるようにします。
VisFirst:上記と同じですが、TreeViewもスクロールされ、可能であればアイテムが一番上に表示されます。このオプションは通常、AddメソッドよりもModifyメソッドで使用した方が効果的です。
@@ -372,7 +372,7 @@
TreeViewのサイズ変更、非表示、フォント変更などのアクションを実行するには、GuiControlオブジェクトを参照してください。
Tree View eXtension (TVX) はTreeViewを拡張し、移動、挿入、削除をサポートします。It is demonstrated at this archived forum thread.
関連
- ListView, Other Control Types, Gui(), ContextMenu event, Gui object, GuiControl object, TreeView styles table
+ ListView、その他のコントロールタイプ、Gui()、ContextMenuイベント、Guiオブジェクト、GuiControlオブジェクト、TreeViewのスタイルの表
例
diff --git a/target/docs/lib/Try.htm b/target/docs/lib/Try.htm
index 0e787c277..93059bc65 100644
--- a/target/docs/lib/Try.htm
+++ b/target/docs/lib/Try.htm
@@ -41,7 +41,7 @@
}
関連
- Throw, Catch, Else, Finally, Blocks, OnError
+ Throw、Catch、Else、Finally、ブロック、OnError
例
diff --git a/target/docs/lib/Win.htm b/target/docs/lib/Win.htm
index 18b7b2f6a..2319f6077 100644
--- a/target/docs/lib/Win.htm
+++ b/target/docs/lib/Win.htm
@@ -1,7 +1,7 @@
- List of Win Functions|AutoHotkey v2
+ Win関数一覧|AutoHotkey v2
diff --git a/target/docs/lib/WinActivate.htm b/target/docs/lib/WinActivate.htm
index cc6cdecbd..97c878a9e 100644
--- a/target/docs/lib/WinActivate.htm
+++ b/target/docs/lib/WinActivate.htm
@@ -42,12 +42,12 @@
アクティブ・ウィンドウが非表示で、DetectHiddenWindowsがオフになっている場合、マッチするとはみなされない。その代わり、マッチング・ウインドウがあれば、それが表示される。
他のウィンドウをアクティブにした直後にウィンドウをアクティブにすると、システムによってはタスクバーのボタンが点滅し始めることがあります(OSや設定によって異なります)。これを防ぐために、#WinActivateForceを使ってください。
既知の問題:スクリプトがリモートデスクトップ経由でアクセスされているコンピュータまたはサーバー上で実行されている場合、リモートデスクトップクライアントが最小化されていると、WinActivateがハングすることがあります。回避策のひとつは、ControlSendや ControlClickのような、ウィンドウのアクティブ化を必要としない組み込み関数を使うことです。もう1つの可能な回避策は、ローカル/クライアントコンピュータで以下のレジストリ設定を適用することです:
- HKCUをHKLMに変更し、このシステムのすべてのユーザーに影響を与える。
+; HKCUをHKLMに変更し、このシステムのすべてのユーザーに影響を与える。
RegWrite "REG_DWORD", "HKCU\Software\Microsoft\Terminal Server Client"
, "RemoteDesktop_SuppressWhenMinimized", 2
関連
-WinActivateBottom, #WinActivateForce, SetTitleMatchMode, DetectHiddenWindows, Last Found Window, WinExist, WinActive, WinWaitActive, WinWait, WinWaitClose, WinClose, GroupActivate, Win functions
+WinActivateBottom、#WinActivateForce、SetTitleMatchMode、DetectHiddenWindows、ラストファウンドウィンドウ、WinExist、WinActive、WinWaitActive、WinWait、WinWaitClose、WinClose、GroupActivate、Win関数
例
メモ帳があればそれを起動し、なければ電卓を起動する。
diff --git a/target/docs/lib/WinClose.htm b/target/docs/lib/WinClose.htm
index 73f9dedfe..ec53480e7 100644
--- a/target/docs/lib/WinClose.htm
+++ b/target/docs/lib/WinClose.htm
@@ -41,7 +41,7 @@ エラー処理
この関数はウィンドウを閉じるメッセージを送信する。結果はウィンドウに依存する(データの保存を求められるなど)。
一致するウィンドウがアクティブな場合、そのウィンドウは他の一致するウィンドウよりも優先して閉じられます。一般に、複数のウィンドウがマッチした場合、一番上の(最近使われた)ウィンドウが閉じられます。
- ただし、WinTitleがahk_group GroupName(他の条件が指定されていない) の場合は、グループ内のすべてのウィンドウが対象となる。
+ ただし、WinTitleがahk_group GroupName(他の条件が指定されていない)の場合は、グループ内のすべてのウィンドウが対象となる。
関数が待機状態にある間、ホットキー、カスタムメニュー項目、またはタイマーによって新しいスレッドを起動することができます。
WinCloseはターゲット・ウィンドウにWM_CLOSEメッセージを送ります。別の方法として、次のようなメッセージを送ることもできます。Alt+F4を押したり、タイトルバーにあるウィンドウの閉じるボタンをクリックしたりするのと同じような効果があるため、異なる動作をするかもしれません:
PostMessage 0x0112, 0xF060,,, WinTitle, WinText ; 0x0112 = WM_SYSCOMMAND, 0xF060 = SC_CLOSE
diff --git a/target/docs/lib/WinGetText.htm b/target/docs/lib/WinGetText.htm
index fbf396813..fe5a7431e 100644
--- a/target/docs/lib/WinGetText.htm
+++ b/target/docs/lib/WinGetText.htm
@@ -51,7 +51,7 @@ 例
電卓を起動して、ウィンドウが開くまで待ち、そのテキストを取得して報告します。
Run "calc.exe"
WinWait "Calculator"
-MsgBox "The text is:`n" WinGetText() ; Use the window found by WinWait.
+MsgBox "The text is:`n" WinGetText() ; WinWait関数で見つかったウィンドウが対象となります。
diff --git a/target/docs/lib/WinHide.htm b/target/docs/lib/WinHide.htm
index 80ac3cfb4..17916e15e 100644
--- a/target/docs/lib/WinHide.htm
+++ b/target/docs/lib/WinHide.htm
@@ -43,7 +43,7 @@ 例
Run "notepad.exe"
WinWait "Untitled - Notepad"
Sleep 500
-WinHide ; Use the window found by WinWait.
+WinHide ; WinWait関数で見つかったウィンドウが対象となります。
Sleep 1000
WinShow ; WinWait関数で見つかったウィンドウを表示します。
diff --git a/target/docs/lib/WinKill.htm b/target/docs/lib/WinKill.htm
index 75a9201c0..51c476048 100644
--- a/target/docs/lib/WinKill.htm
+++ b/target/docs/lib/WinKill.htm
@@ -50,7 +50,7 @@ 例
メモ帳が起動しているときはそれを強制的に閉じ、そうでない場合は電卓を強制的に閉じます。
if WinExist("Untitled - Notepad")
- WinKill ; Use the window found by WinExist.
+ WinKill ; WinExistで見つかったウィンドウを使用します。
else
WinKill "Calculator"
diff --git a/target/docs/lib/WinMinimize.htm b/target/docs/lib/WinMinimize.htm
index 965f4834d..b1043f6ae 100644
--- a/target/docs/lib/WinMinimize.htm
+++ b/target/docs/lib/WinMinimize.htm
@@ -45,7 +45,7 @@ 例
メモ帳を開き、それが存在するまで待ち、最小化する。
Run "notepad.exe"
WinWait "Untitled - Notepad"
-WinMinimize ; Use the window found by WinWait.
+WinMinimize ; WinWait関数で見つかったウィンドウが対象となります。
diff --git a/target/docs/lib/WinSetAlwaysOnTop.htm b/target/docs/lib/WinSetAlwaysOnTop.htm
index 1f4261c18..168a3014a 100644
--- a/target/docs/lib/WinSetAlwaysOnTop.htm
+++ b/target/docs/lib/WinSetAlwaysOnTop.htm
@@ -25,7 +25,7 @@ パラメータ
省略されたときは、初期値は 1 です。そうでないときは、次のいずれかの値を指定します:
1 またはTrue で設定をオンにします
- 0 またはFalse で設定をオフにしまs
+ 0 またはFalse で設定をオフにしま
-1 は、設定を現在とは逆に切り替えます
diff --git a/target/docs/lib/WinSetEnabled.htm b/target/docs/lib/WinSetEnabled.htm
index 91130c8e7..3f6e0561b 100644
--- a/target/docs/lib/WinSetEnabled.htm
+++ b/target/docs/lib/WinSetEnabled.htm
@@ -25,7 +25,7 @@ パラメータ
以下のいずれかの値:
1 またはTrue で設定をオンにします
- 0 またはFalse で設定をオフにしまs
+ 0 またはFalse で設定をオフにしま
-1 は、設定を現在とは逆に切り替えます
diff --git a/target/docs/lib/WinSetRegion.htm b/target/docs/lib/WinSetRegion.htm
index 988ba9c0e..9bb93b966 100644
--- a/target/docs/lib/WinSetRegion.htm
+++ b/target/docs/lib/WinSetRegion.htm
@@ -65,7 +65,7 @@
関連
- Win functions, Control functions
+ Win関数、Control関数
例
diff --git a/target/docs/lib/WinSetStyle.htm b/target/docs/lib/WinSetStyle.htm
index 30e23a89f..009d3d751 100644
--- a/target/docs/lib/WinSetStyle.htm
+++ b/target/docs/lib/WinSetStyle.htm
@@ -52,7 +52,7 @@ パラメータ
Valueが負の整数の場合、対応する数値文字列と同じように扱われます。
- + または - プレフィックスを文字どおり式で使用するには、プレフィックスまたは値を引用符で囲む必要があります。事例:WinSetStyle("+0x80") またはWinSetStyle("^" StylesToToggle) 。という表現があるからです。 +123 は123(接頭辞なし)を生成し、^123 はシンタックスエラーとなります。
+ プレフィックス + または ^ を文字どおり式の中で使うには、プレフィックスまたは値を引用符で囲む必要があります。事例:WinSetStyle("+0x80") またはWinSetStyle("^" StylesToToggle) 。という表現があるからです。 +123 は123(接頭辞なし)を生成し、^123 はシンタックスエラーとなります。
- WinTitle, WinText, ExcludeTitle, ExcludeText
-
diff --git a/target/docs/lib/WinSetTransparent.htm b/target/docs/lib/WinSetTransparent.htm
index 4cd6cb9f7..f6e24c168 100644
--- a/target/docs/lib/WinSetTransparent.htm
+++ b/target/docs/lib/WinSetTransparent.htm
@@ -44,7 +44,7 @@
マウスカーソルの下にあるウィンドウのIDは、MouseGetPos関数で取得できます。
関連
-WinSetTransColor, Win functions, Control functions
+WinSetTransColor、Win関数、Control関数
例
diff --git a/target/docs/lib/WinShow.htm b/target/docs/lib/WinShow.htm
index 386c3e791..f4c62ed12 100644
--- a/target/docs/lib/WinShow.htm
+++ b/target/docs/lib/WinShow.htm
@@ -42,7 +42,7 @@ 例
Run "notepad.exe"
WinWait "Untitled - Notepad"
Sleep 500
-WinHide ; Use the window found by WinWait.
+WinHide ; WinWait関数で見つかったウィンドウが対象となります。
Sleep 1000
WinShow ; WinWait関数で見つかったウィンドウを表示します。
diff --git a/target/docs/lib/WinWait.htm b/target/docs/lib/WinWait.htm
index f55ffc3a2..8af71b0e9 100644
--- a/target/docs/lib/WinWait.htm
+++ b/target/docs/lib/WinWait.htm
@@ -40,8 +40,8 @@ 戻り値
マッチするウィンドウが存在するときは、タイムアウトになるまで待ちません。代わりに、Last Found Windowを更新して戻り、スクリプトの実行を続行できるようにする。
-<a0>WinTitle</a0>がpure HWND(IntegerまたはHWNDプロパティを持つObjectとして)を指定した場合、隠しウィンドウはDetectHiddenWindowsを使用したときのみ検出されます。This only applies to WinWait and WinWaitClose; for other windowing functions, specifying a pure HWND causes hidden windows to be detected regardless of DetectHiddenWindows.
-If WinTitle specifies an invalid pure HWND, the function returns immediately, without waiting for Timeout to expire. 同じHWND値で別のウィンドウが作成されるのを待っても、2つのウィンドウの間には何の関係もない可能性が高いので、意味がない。
+WinTitleがピュアHWND(IntegerまたはHWNDプロパティを持つObjectとして)を指定した場合、隠しウィンドウはDetectHiddenWindowsを使用したときのみ検出されます。これは、WinWaitとWinWaitCloseにのみ適用されます。他のウィンドウ関数の場合、ピュアHWNDを指定すると、DetectHiddenWindowsに関係なく隠しウィンドウが検出されます。
+WinTitleが無効なピュアHWNDを指定した場合、関数はタイムアウトの時間切れを待たずに即座に戻ります。同じHWND値で別のウィンドウが作成されるのを待っても、2つのウィンドウの間には何の関係もない可能性が高いので、意味がない。
関数が待機状態にある間、ホットキー、カスタムメニュー項目、またはタイマーによって新しいスレッドを起動することができます。
他のスレッドが、この関数のパラメータに使われていた変数の内容を変更しても、この関数にはその変更は反映されない。
WinWaitActiveとは異なり、Last Found Windowは使用できない。したがって、ウィンドウ・パラメータ(WinTitle、WinText、ExcludeTitle、ExcludeText)の少なくとも1つは空白であってはならない。
@@ -53,7 +53,7 @@ 例
メモ帳を開き、存在するまで最大3秒待つ。WinWait関数がタイムアウトしたときはエラーメッセージが表示され、そうでないときはメモ帳が最小化されます。
Run "notepad.exe"
if WinWait("Untitled - Notepad", , 3)
- WinMinimize ; Use the window found by WinWait.
+ WinMinimize ; WinWait関数で見つかったウィンドウが対象となります。
else
MsgBox "WinWait timed out."
diff --git a/target/docs/lib/WinWaitActive.htm b/target/docs/lib/WinWaitActive.htm
index f83e8da02..ce40674dc 100644
--- a/target/docs/lib/WinWaitActive.htm
+++ b/target/docs/lib/WinWaitActive.htm
@@ -55,7 +55,7 @@ 例
メモ帳を開き、アクティブになるまで最大2秒待ちます。WinWait関数がタイムアウトしたときはエラーメッセージが表示され、そうでないときはメモ帳が最小化されます。
Run "notepad.exe"
if WinWaitActive("Untitled - Notepad", , 2)
- WinMinimize ; Use the window found by WinWaitActive.
+ WinMinimize ; WinWaitActive関数で見つかったウィンドウが対象となります。
else
MsgBox "WinWaitActive timed out."
diff --git a/target/docs/lib/WinWaitClose.htm b/target/docs/lib/WinWaitClose.htm
index 94d8d088b..b4807b28c 100644
--- a/target/docs/lib/WinWaitClose.htm
+++ b/target/docs/lib/WinWaitClose.htm
@@ -40,7 +40,7 @@ 戻り値
マッチするウィンドウが存在しない場合、この関数はタイムアウトが切れるのを待たない。その代わり、即座に1が返され、スクリプトの実行が継続される。逆に、マッチするウィンドウが閉じた後でも、マッチするウィンドウが見つからなくなるまで、関数は待ち続けることができる。
-<a0>WinTitle</a0>がpure HWND(IntegerまたはHWNDプロパティを持つObjectとして)を指定した場合、隠しウィンドウはDetectHiddenWindowsを使用したときのみ検出されます。これは、WinWaitとWinWaitCloseにのみ適用されます。他のウィンドウ関数の場合、pure HWNDを指定すると、DetectHiddenWindowsに関係なく隠しウィンドウが検出されます。
+WinTitleがピュアHWND(IntegerまたはHWNDプロパティを持つObjectとして)を指定した場合、隠しウィンドウはDetectHiddenWindowsを使用したときのみ検出されます。これは、WinWaitとWinWaitCloseにのみ適用されます。他のウィンドウ関数の場合、pure HWNDを指定すると、DetectHiddenWindowsに関係なく隠しウィンドウが検出されます。
"A" はその時点でアクティブなウィンドウにマッチするので、WinWaitClose "A" は通常無期限に待つ。現在のアクティブ・ウィンドウが閉じるのを待つには、次の例のようにタイトルかユニークIDを指定する:
WinWaitClose WinExist("A")
WinWaitCloseは、一致するウィンドウが見つかるたびに、最後に見つかったウィンドウを更新します。この用途のひとつは、ファンクションがタイムアウトした後にウィンドウを特定したり操作したりすることである。事例:
diff --git a/target/docs/lib/_HotIf.htm b/target/docs/lib/_HotIf.htm
index 43ebfc7cd..55a0ca5e0 100644
--- a/target/docs/lib/_HotIf.htm
+++ b/target/docs/lib/_HotIf.htm
@@ -115,7 +115,7 @@
#n::WinActivate ; WinExist()で見つかったウィンドウをアクティブにします。
関連
-#HotIfTimeoutを使用すると、デフォルトのタイムアウト値をオーバーライドすることができます。
+#HotIfTimeoutを使用すると、デフォルトのタイムアウト値をオーバーライドすることができます。
Hotkey関数、ホットキー、ホットストリング、Suspend、WinActive、WinExist、SetTitleMatchMode、DetectHiddenWindows
例
diff --git a/target/docs/lib/_MaxThreadsBuffer.htm b/target/docs/lib/_MaxThreadsBuffer.htm
index be098f289..d261abae1 100644
--- a/target/docs/lib/_MaxThreadsBuffer.htm
+++ b/target/docs/lib/_MaxThreadsBuffer.htm
@@ -21,7 +21,7 @@ パラメータ
- Setting
-
省略したときの初期設定はTrueになります。そうでないときは、次のいずれかのリテラル値を指定します:
- Trueまたは1:ここから次の#MaxThreadsBuffer False 指令までのすべてのホットキーサブルーチンは、そのサブルーチンが#MaxThreadsPerHotkeyの限界に達したときに、ホットキーの押下を無視するのではなく、バッファリングします。
+ True または 1:ここから次の#MaxThreadsBuffer False 指令までのすべてのホットキーサブルーチンは、そのサブルーチンが#MaxThreadsPerHotkeyの限界に達したときに、ホットキーの押下を無視するのではなく、バッファリングします。
False または 0:ホットキーがすでに最大スレッド数(通常は1ですが、#MaxThreadsPerHotkeyで変更可能)を実行している場合は、ホットキーを押しても無視されます。
diff --git a/target/docs/lib/_MaxThreadsPerHotkey.htm b/target/docs/lib/_MaxThreadsPerHotkey.htm
index 439a8405f..aa0197fad 100644
--- a/target/docs/lib/_MaxThreadsPerHotkey.htm
+++ b/target/docs/lib/_MaxThreadsPerHotkey.htm
@@ -32,7 +32,7 @@
#MaxThreadsの設定値がこの設定値より低い場合は、その設定値が優先されます。
他のディレクティブと同様に、#MaxThreadsPerHotkeyを条件付きで実行することはできません。
関連
-#MaxThreads, #MaxThreadsBuffer, Critical, Threads, Hotkey, A_MaxHotkeysPerInterval, ListHotkeys
+#MaxThreads、#MaxThreadsBuffer、Critical、スレッド、Hotkey、A_MaxHotkeysPerInterval、ListHotkeys
例
1つのホットキーまたはホットストリングにつき1つのスレッドではなく、最大3つのスレッドを同時に使用できるようにします。
diff --git a/target/docs/lib/_SuspendExempt.htm b/target/docs/lib/_SuspendExempt.htm
index 102307066..073b0f4df 100644
--- a/target/docs/lib/_SuspendExempt.htm
+++ b/target/docs/lib/_SuspendExempt.htm
@@ -23,7 +23,7 @@ パラメータ
-
省略したときの初期設定はTrueになります。そうでないときは、次のいずれかのリテラル値を指定します:
- Trueまたは1:後に続くホットキーとホットストリングの例外を有効にします。
+ True または 1:後に続くホットキーとホットストリングの例外を有効にします。
False または 0:例外を無効にします。
diff --git a/target/docs/lib/_UseHook.htm b/target/docs/lib/_UseHook.htm
index 5b663cf37..51c496f3b 100644
--- a/target/docs/lib/_UseHook.htm
+++ b/target/docs/lib/_UseHook.htm
@@ -21,7 +21,7 @@ パラメータ
- Setting
-
省略したときの初期設定はTrueになります。そうでないときは、次のいずれかのリテラル値を指定します:
- Trueまたは1:キーボードフックは、ここから次に現れる#UseHook False までの間、すべてのキーボードホットキーを実装するために使われます。
+ True または 1:キーボードフックは、ここから次に現れる#UseHook False までの間、すべてのキーボードホットキーを実装するために使われます。
False または 0:ホットキーは、デフォルトの方法(可能であればRegisterHotkey()、そうでなければキーボードフック)を使って実装されます。
diff --git a/target/docs/misc/Ahk2ExeDirectives.htm b/target/docs/misc/Ahk2ExeDirectives.htm
index 5021b652b..aeebb3878 100644
--- a/target/docs/misc/Ahk2ExeDirectives.htm
+++ b/target/docs/misc/Ahk2ExeDirectives.htm
@@ -93,7 +93,7 @@ はじめに
-
%A_ScriptName~\.[^\.]+$~.exe%
- これは、実際のスクリプト名では、拡張子とその前の完全停止を.exe に置き換えます。 (\.[^\.]+$~.exe は、. の後に. 以外の文字が1文字以上続くか、文字列の末尾が.exe であるかをスキャンし、C3に置き換えることを意味する)
+ これは、実際のスクリプト名では、拡張子とその前の完全停止を.exe に置き換えます。 (\.[^\.]+$~.exe は、. の後に. 以外の文字が1文字以上続くか、文字列の末尾が.exe であるかをスキャンし、.exe に置き換えることを意味する)
-
ソース行に続いて、次のような2つのコンパイラ指令があるとする:
diff --git a/target/docs/misc/Functor.htm b/target/docs/misc/Functor.htm
index 50b1ea94a..0f3a90d31 100644
--- a/target/docs/misc/Functor.htm
+++ b/target/docs/misc/Functor.htm
@@ -26,7 +26,7 @@ 機能オブジェクト
- HotIf
- Hotkey
- Hotstring
- - InputHook (OnEnd, OnChar, OnKeyDown, OnKeyUp)
+ - InputHook(OnEnd、OnChar、OnKeyDown、OnKeyUp)
- Menu.Add
- OnClipboardChange
- OnError
@@ -85,7 +85,7 @@ 例
MsgBox
}
-BoundFunc Object
+BoundFuncオブジェクト
関数のように動作するが、定義済みのパラメータを別の関数に渡すだけである。
BoundFuncオブジェクトを作成する方法は2つある:
diff --git a/target/docs/misc/RegEx-QuickRef.htm b/target/docs/misc/RegEx-QuickRef.htm
index d72eb0348..d27502562 100644
--- a/target/docs/misc/RegEx-QuickRef.htm
+++ b/target/docs/misc/RegEx-QuickRef.htm
@@ -20,11 +20,11 @@ 目次
基礎
どこでもマッチする:デフォルトでは、正規表現は検索される文字列内の任意の部分文字列にマッチします。例えば、正規表現abcは、abc123、123abc、123abcxyzのどれにもマッチします。最初か最後だけにマッチさせるは、アンカーを使います。
-エスケープ文字:abc123のようなほとんどの文字は、正規表現の中で文字どおり使用することができます。しかし、\.*?+[{|()^$ の集合に含まれる文字は、リテラルとみなされるためには、その前にバックスラッシュが必要です。例えば、\.は、リテラルピリオドで、\\はリテラルバックスラッシュである。エスケープを回避するには、\Q...\E.を使用します。For example: \QLiteral Text\E.
-大文字と小文字を区別する:デフォルトでは、正規表現は大文字と小文字を区別します。これは "i"オプションで変更できる。たとえば、i)abcというパターンは、大文字小文字を区別せずに "abc"を検索する。その他の修飾語については以下を参照のこと。
+エスケープ文字:abc123のようなほとんどの文字は、正規表現の中で文字どおり使用することができます。しかし、\.*?+[{|()^$ の集合に含まれる文字は、リテラルとみなされるためには、その前にバックスラッシュが必要です。例えば、\.は、リテラルピリオドで、\\はリテラルバックスラッシュである。エスケープを回避するには、\Q...\Eを使用します。For example: \QLiteral Text\E.
+大文字と小文字を区別する:デフォルトでは、正規表現は大文字と小文字を区別します。これは「i」オプションで変更できる。たとえば、i)abcというパターンは、大文字小文字を区別せずに「abc」を検索する。その他の修飾語については以下を参照のこと。
オプション(大文字と小文字を区別)
-正規表現の冒頭で、以下のオプションを0個以上指定し、その後に閉じ括弧を付ける。例えばim)abcというパターンは、大文字小文字を区別せず、複数行のオプションをつけて "abc"を検索する(オプションがない場合は括弧を省略できる)。この構文は伝統に反するが、特別な区切り文字(スラッシュなど)を必要としないので、パターン内部でそのような区切り文字をエスケープする必要はない。さらに、オプションの解析が容易になるため、パフォーマンスが向上する。
+正規表現の冒頭で、以下のオプションを0個以上指定し、その後に閉じ括弧を付ける。例えばim)abcというパターンは、大文字小文字を区別せず、複数行のオプションをつけて「abc」を検索する(オプションがない場合は括弧を省略できる)。この構文は伝統に反するが、特別な区切り文字(スラッシュなど)を必要としないので、パターン内部でそのような区切り文字をエスケープする必要はない。さらに、オプションの解析が容易になるため、パフォーマンスが向上する。
オプション |
@@ -37,10 +37,10 @@ オプション(大文字と小文字を区別)
m |
Multiline。ヘイスタックを連続した1行としてではなく、(改行が含まれている場合は)個々の行の集まりとして表示する。具体的には以下のような変更である:
- 1)サーカムフレックス(^)は、すべての内部改行の直後にマッチし、常にマッチするヘイスタックの開始部分にもマッチする(ただし、Haystackの最後の改行の後にはマッチしない)。
- 2)ドル記号($)は、Haystackの改行の前にマッチします(常にマッチする末尾にもマッチします)。
- 例えば、パターンm)^abc$はxyz`r`nabcにマッチする。しかし、"m"オプションがなければマッチしない。
- "D"オプションは "m"があると無視される。 |
+ 1)サーカムフレックス(^)は、すべての内部改行の直後にマッチし、常にマッチするヘイスタックの開始部分にもマッチする(ただし、Haystackの最後の改行の後にはマッチしない)。
+ 2)ドル記号($)は、Haystackの改行の前にマッチします(常にマッチする末尾にもマッチします)。
+ 例えば、パターンm)^abc$はxyz`r`nabcにマッチする。しかし、「m」オプションがなければマッチしない。
+ 「D」オプションは「m」があると無視される。
s |
@@ -48,11 +48,11 @@ オプション(大文字と小文字を区別)
x |
- パターン内の空白文字は、エスケープされているか文字クラス内にある場合を除き、無視される。`n と `t は PCRE に到達した時点で、すでに生の/リテラルな空白文字であるため無視されます(対照的に、 \n と\t は PCRE のエスケープシーケンスであるため無視されません)。"x"オプションは、文字クラス外のエスケープされていない"#"と次の改行文字の間の文字も無視する。これにより、複雑なパターンの中にコメントを入れることが可能になる。ただし、これはデータ文字にのみ適用され、条件付きサブパターンを開始する(?(,のような特殊文字列の中に空白が現れることはない。 |
+ パターン内の空白文字は、エスケープされているか文字クラス内にある場合を除き、無視される。`n と `t は PCRE に到達した時点で、すでに生の/リテラルな空白文字であるため無視されます(対照的に、 \n と\t は PCRE のエスケープシーケンスであるため無視されません)。「x」オプションは、文字クラス外のエスケープされていない「#」と次の改行文字の間の文字も無視する。これにより、複雑なパターンの中にコメントを入れることが可能になる。ただし、これはデータ文字にのみ適用され、条件付きサブパターンを開始する「(?(」、のような特殊文字列の中に空白が現れることはない。 |
A |
- つまり、Haystackの先頭でのみマッチする。ほとんどの条件下では、これは"^"のような手段でパターンを明示的に固定することと同じである。 |
+ つまり、Haystackの先頭でのみマッチする。ほとんどの条件下では、これは「^」のような手段でパターンを明示的に固定することと同じである。 |
D |
@@ -64,11 +64,11 @@ オプション(大文字と小文字を区別)
U |
- Ungreedy。量化子*,?,+および{min,max}は、マッチを形成するために絶対に必要な文字だけを消費し、残りの文字はパターンの次の部分に使用できるようにする。"U"オプションが有効でない場合、個々の量化詞の後にクエスチョンマークを付けることで、欲張らないようにすることができる。逆に "U"が有効な場合、疑問符は個々の量化詞を貪欲にする。 |
+ Ungreedy。量化子*、?、+および{min,max}は、マッチを形成するために絶対に必要な文字だけを消費し、残りの文字はパターンの次の部分に使用できるようにする。「U」オプションが有効でない場合、個々の量化詞の後にクエスチョンマークを付けることで、欲張らないようにすることができる。逆に「U」が有効な場合、疑問符は個々の量化詞を貪欲にする。 |
S |
@@ -91,7 +91,7 @@ オプション(大文字と小文字を区別)
`r |
- キャリッジリターン(`r)を唯一の改行マーカーとして認識させる(上記参照)。 |
+ キャリッジリターン(`r)を唯一の改行マーカーとして認識させる(上記参照)。 |
注:各オプションと次のオプションを区切るために、オプションでスペースとタブを使用することができます。
@@ -99,7 +99,7 @@ オプション(大文字と小文字を区別)
よく使われる記号と構文
- Element |
+ 要素 |
説明 |
@@ -108,28 +108,28 @@ よく使われる記号と構文
* |
- アスタリスクは、直前の文字、クラス、サブパターンの0個以上にマッチする。例えば、a*は abとaaabにマッチする。また、"a "をまったく含まない文字列の先頭にもマッチする。
+ | アスタリスクは、直前の文字、クラス、サブパターンの0個以上にマッチする。例えば、a*は abとaaabにマッチする。また、「a 」をまったく含まない文字列の先頭にもマッチする。
ワイルドカード:ドットスターパターン.*は、0個以上の任意の文字(改行 `r と `n を除く)にマッチするため、最も寛容なパターンの1つである。例えば、abc.*123はabcAnything123にもabc123にもマッチする。 |
? |
- クエスチョンマークは、直前の文字、クラス、サブパターンの0個または1個にマッチする。これは「前の項目はオプションである」と考えてほしい。例えば、colou?rは、"u"がオプションなので、colorと colourの両方にマッチする。 |
+ クエスチョンマークは、直前の文字、クラス、サブパターンの0個または1個にマッチする。これは「前の項目はオプションである」と考えてほしい。例えば、colou?rは、「u」がオプションなので、colorとcolourの両方にマッチする。 |
+ |
- プラス記号は、直前の文字、クラス、サブパターンの1つ以上にマッチする。例えばa+は abとaaabにマッチする。しかし、a*や a?とは異なり、a+パターンは "a"文字のない文字列の先頭ではマッチしない。 |
+ プラス記号は、直前の文字、クラス、サブパターンの1つ以上にマッチする。例えばa+は abとaaabにマッチする。しかし、a*や a?とは異なり、a+パターンは「a」文字のない文字列の先頭ではマッチしない。 |
{min,max} |
- 直前の文字、クラス、またはサブパターンの最小出現回数から最大出現回数の間にマッチする。たとえば、a{1,2}は abにマッチするが、aaabの最初の2つのaにしかマッチしない。
+ | 直前の文字、クラス、またはサブパターンの最小出現回数から最大出現回数の間にマッチする。たとえば、a{1,2}は abにマッチするが、aaabの最初の2つのaにしかマッチしない。
また、{3}はちょうど3回、{3,}は3回以上という意味である。注:指定された数値は65536以下でなければならず、最初の数値は2番目の数値以下でなければならない。 |
[...] |
文字のクラス:角括弧は文字のリストまたは範囲(または両方)を囲む。例えば、[abc]は「a、b、cのいずれか1文字」を意味する。例えば、[a-z]は「小文字のaからzの間にある任意の1文字(含む)」を意味します。例えば、[a-zA-Z0-9_]は「英数字またはアンダースコアである任意の1文字」を意味する。
- 文字クラスは、*、?、+、または{min,max}に続くことができる。たとえば、[0-9]+は、任意の数字が1つ以上出現した場合にマッチする。したがって、xyz123にはマッチするが、abcxyzにはマッチしない。
+ 文字クラスは、*、?、+、または{min,max}に続くことができる。たとえば、[0-9]+は、任意の数字が1つ以上出現した場合にマッチする。したがって、xyz123にはマッチするが、abcxyzにはマッチしない。
The following POSIX named sets are also supported via the form [[:xxx:]], where xxx is one of the following words: alnum, alpha, ascii (0-127), blank (space or tab), cntrl (control character), digit (0-9), xdigit (hex digit), print, graph (print excluding space), punct, lower, upper, space (whitespace), word (same as \w).
- 文字クラス内では、クラス内で特別な意味を持つ場合を除いて文字をエスケープする必要はない; 例:[\^a]、[a\-b]、[\a]]、[\\a]。。 |
+ 文字クラス内では、クラス内で特別な意味を持つ場合を除いて文字をエスケープする必要はない、例:[\^a]、[a\-b]、[\a]]、[\\a]。
[^...] |
@@ -141,7 +141,7 @@ よく使われる記号と構文
\s |
- スペース、タブ、改行(`r と `n)を中心とした空白文字1文字にマッチする。逆に、大文字は「空白以外の文字」を意味する。 |
+ スペース、タブ、改行(`r と `n)を中心とした空白文字1文字にマッチする。逆に、大文字は「空白以外の文字」を意味する。 |
\w |
@@ -150,14 +150,14 @@ よく使われる記号と構文
^ $ |
サーカムフレックス(^)とドル記号($)は、文字を消費しないのでアンカーと呼ばれる。
- ^は、行の先頭でマッチすることを要求するために、パターンの先頭に現れることがある。例えば、^abcは abc123にマッチするが、123abcにはマッチしない。
- パターンの最後に$を付けると、行の最後にマッチすることを要求することができる。例えば、abc$は123abcにマッチするが、abc123にはマッチしない。
+ ^ は、行の先頭でマッチすることを要求するために、パターンの先頭に現れることがある。例えば、^abcは abc123にマッチするが、123abcにはマッチしない。
+ $ は、行の末尾でマッチすることを要求するために、パターンの末尾に表示することができる。例えば、abc$は123abcにマッチするが、abc123にはマッチしない。
2つのアンカーを組み合わせることもできる。例えば、^abc$は abcはマッチする(つまり、その前後に他の文字があってはならない)。
- 検索対象のテキストが複数の行を含む場合、"m "オプションを使って、アンカーをテキスト全体ではなく各行に適用させることができる。例えば、m)^abc$は123`r`nabc`r`n789にマッチする。しかし、"m"オプションがなければマッチしない。 |
+ 検索対象のテキストが複数の行を含む場合、「m」オプションを使って、アンカーをテキスト全体ではなく各行に適用させることができる。例えば、m)^abc$は123`r`nabc`r`n789にマッチする。しかし、「m」オプションがなければマッチしない。
\b |
- \bは「単語の境界」を意味し、文字を消費しないのでアンカーのようなものだ。現在の文字の単語文字としての状態が、前の文字と逆であることを要求する。これは通常、他の単語の中に現れる単語と誤ってマッチングするのを避けるために使われる。例えば、\bcat\b"は、"catfish"にマッチしないが、catは、句読点や空白に関係なくマッチする。キャピタル\Bはその逆である:この場合、現在の文字が単語境界にないことが必要である。 |
+ \b は「単語の境界」を意味し、文字を消費しないのでアンカーのようなものだ。現在の文字の単語文字(\w)としての状態が、前の文字と逆であることを要求する。これは通常、他の単語の中に現れる単語と誤ってマッチングするのを避けるために使われる。例えば、\bcat\bは、「catfish」にマッチしないが、catは、句読点や空白に関係なくマッチする。キャピタル\Bはその逆である:この場合、現在の文字が単語境界にないことが必要である。 |
| |
@@ -168,7 +168,7 @@ よく使われる記号と構文
括弧で囲まれた項目は、最も一般的に使用される:
- 評価の順番を決める。例えば、(Sun|Mon|Tues|Wednes|Thurs|Fri|Satur)dayは、どの日の名前にもマッチする。
- - *、?、+、{min,max}のいずれかをシリーズに適用する。たとえば、(abc)+は、文字列 "abc"の1つ以上の出現にマッチする。したがって、abcabc123にはマッチするが、ab123やbc123にはマッチしない。
+ - *、?、+、{min,max}のいずれかをシリーズに適用する。たとえば、(abc)+は、文字列「abc」の1つ以上の出現にマッチする。したがって、abcabc123にはマッチするが、ab123やbc123にはマッチしない。
- abc(.*)xyzのドットスターのようなサブパターンをキャプチャする。例えば、RegExMatchは各サブパターンにマッチする部分文字列を出力配列に格納する。同様に、RegExReplaceでは、各サブパターンにマッチする部分文字列を、$1のような後方参照を通じて結果に再挿入することができる。サブパターンを捕捉する副作用を伴わずに括弧を使用するには、括弧内の最初の2文字に?:を指定する:(?:.*)
- オプションをその場で変更。例えば、(?im)は、パターン(またはサブパターン内で発生した場合はサブパターン)の残りの部分の大文字小文字を区別しないオプションと複数行オプションをオンにします。逆に、(?-im)は両方をオフにする。DPS`r`n`aを除くすべてのオプションがサポートされている。
|
@@ -176,12 +176,12 @@ よく使われる記号と構文
\t \r その他 |
これらのエスケープシーケンスは特殊文字を表す。最も一般的なのは、\t(タブ)、\r(キャリッジリターン)、\n(ラインフィード)。AutoHotkeyでは、このような場合、バックスラッシュの代わりにアクセント記号(`)を使用することもできます。\xhh 形式のエスケープシーケンスもサポートしており、 hh は00からFFまでのANSI文字の16進コードである。
- \Rは、`r`n 、`n 、`r にマッチする(ただし、文字クラス内では単に "R"となる)。 |
+ \R は、`r`n 、`n 、`r にマッチする(ただし、文字クラス内では単に「R」となる)。
\p{xx} \P{xx} \X |
- Unicode 文字のプロパティ。\p{xx}はxx プロパティを持つ文字にマッチしますが、\P{xx}は xx プロパティを持たない任意の文字にマッチします。例えば、\pLは任意の文字にマッチし、\p{Lu}"は任意の大文字にマッチします。\Xは、Unicode シーケンスを形成する任意の数の文字にマッチします。
- サポートされているプロパティ名の全リストとその他の詳細については、www.pcre.org/pcre.txtで" \p{xx}" を検索してください。 |
+ Unicode 文字のプロパティ。\p{xx}はxx プロパティを持つ文字にマッチしますが、\P{xx}は xx プロパティを持たない任意の文字にマッチします。例えば、\pLは任意の文字にマッチし、\p{Lu}は任意の大文字にマッチします。\Xは、Unicode シーケンスを形成する任意の数の文字にマッチします。
+ サポートされているプロパティ名の全リストとその他の詳細については、www.pcre.org/pcre.txtで「\p{xx}」を検索してください。 |
(*UCP) |
@@ -189,9 +189,9 @@ よく使われる記号と構文
-貪欲:デフォルトでは、*、?、+、{min,max}は貪欲で、パターン全体を満たす最後の文字まですべての文字を消費する。その代わりに、可能性のある最初の文字で止めさせるには、その後にクエスチョンマークを付ける。例えば <.+>(クエスチョンマークがない)の意味:「<の後に任意の文字が1つ以上続き、その後に>が続くものを検索する」。このパターンが、<em>text</em>文字列全体にマッチしないようにするには、プラス記号にクエスチョンマークを追加する:<.+?>。これにより、マッチは最初の'>'で止まり、最初のタグ<em>にマッチする。
-ルックアヘッドとルックビハインドのアサーション:グループ(?=...),(?!..),(?<=...),(?<!..)は、条件を満たすことを要求するが、文字を消費しないので、アサーションと呼ばれる。たとえば、abc(?=.*xyz)は、文字列xyzが文字列abcの右側のどこかに存在することを必要とするルックアヘッド・アサーションである(存在しない場合、パターン全体がマッチするとはみなされない)。(?=...)は、指定されたパターンが存在することを要求するため、正のルックアヘッドと呼ばれる。逆に、(?!...)は、指定されたパターンが存在しないことを要求するため、負のルックアヘッドとなる。同様に、(?<=...)と(?<!..)は、それぞれ正と負のルックビハインドである。なぜなら、彼らは現在位置の右ではなく左を見るからである。*、?、+のような大小さまざまな量化子をサポートしていないため、ルックアヘッドよりもルックビハインドは制限されている。エスケープシーケンス\Kは、マッチした最終文字列から前にマッチした文字が省略されるため、ルックビハインド・ アサーションに似ている。例えば、foo\Kbarは"foobar"にマッチするが、"bar"にマッチしたと報告する。
-関連正規表現はRegExMatch、RegExReplace、SetTitleMatchModeでサポートされています。
+貪欲:デフォルトでは、*、?、+、{min,max}は貪欲で、パターン全体を満たす最後の文字まですべての文字を消費する。その代わりに、可能性のある最初の文字で止めさせるには、その後にクエスチョンマークを付ける。例えば <.+>(クエスチョンマークがない)の意味:「<の後に任意の文字が1つ以上続き、その後に>が続くものを検索する」。このパターンが、<em>text</em>文字列全体にマッチしないようにするには、プラス記号にクエスチョンマークを追加する:<.+?>。これにより、マッチは最初の「>」で止まり、最初のタグ<em>にマッチする。
+ルックアヘッドとルックビハインドのアサーション:グループ(?=...)、(?!..)、(?<=...)、(?<!...)は、条件を満たすことを要求するが、文字を消費しないので、アサーションと呼ばれる。たとえば、abc(?=.*xyz)は、文字列xyzが文字列abcの右側のどこかに存在することを必要とするルックアヘッド・アサーションである(存在しない場合、パターン全体がマッチするとはみなされない)。(?=...)は、指定されたパターンが存在することを要求するため、正のルックアヘッドと呼ばれる。逆に、(?!...)は、指定されたパターンが存在しないことを要求するため、負のルックアヘッドとなる。同様に、(?<=...)と(?<!...)は、それぞれ正と負のルックビハインドである。なぜなら、彼らは現在位置の右ではなく左を見るからである。*、?、+のような大小さまざまな量化子をサポートしていないため、ルックアヘッドよりもルックビハインドは制限されている。エスケープシーケンス\Kは、マッチした最終文字列から前にマッチした文字が省略されるため、ルックビハインド・ アサーションに似ている。例えば、foo\Kbarは「foobar」にマッチするが、「bar」にマッチしたと報告する。
+関連:正規表現はRegExMatch、RegExReplace、SetTitleMatchModeでサポートされています。
最後に:このページでは、一般的に使用されるRegExの機能のほとんどに触れていますが、条件付きサブパターンなど、他にも調べたい機能がたくさんあります。PCREマニュアルの完全版はwww.pcre.org/pcre.txtにあります。
diff --git a/target/docs/misc/RegExCallout.htm b/target/docs/misc/RegExCallout.htm
index 4f4ad418e..1cd8ce64c 100644
--- a/target/docs/misc/RegExCallout.htm
+++ b/target/docs/misc/RegExCallout.htm
@@ -27,7 +27,7 @@ 目次
構文
-AutoHotkeyのRegExコールアウトの構文は、(?CNumber:Function)で、数値と関数の両方はオプションです。コロン「:」は、Functionが指定されている場合のみ許可され、Numberが省略されている場合はオプションである。Functionが指定されているが関数オブジェクトの名前でない場合、コンパイル・エラーが発生し、パターンマッチングは開始されない。
+AutoHotkeyのRegExコールアウトの構文は、(?CNumber:Function)で、NumberとFunctionの両方はオプションです。コロン「:」は、Functionが指定されている場合のみ許可され、Numberが省略されている場合はオプションである。Functionが指定されているが関数オブジェクトの名前でない場合、コンパイル・エラーが発生し、パターンマッチングは開始されない。
Functionが省略された場合、pcre_calloutというデフォルトのRegExコールアウト関数が定義されなければなりません。pcre_calloutが定義されていない場合、Functionを省略したRegExコールアウトは無視される。
diff --git a/target/docs/misc/SendMessageList.htm b/target/docs/misc/SendMessageList.htm
index 05bd7199e..ab12297f7 100644
--- a/target/docs/misc/SendMessageList.htm
+++ b/target/docs/misc/SendMessageList.htm
@@ -1,7 +1,7 @@
-Windows Messages | AutoHotkey v2
+Windowsメッセージ|AutoHotkey v2
@@ -10,7 +10,7 @@
-Windows Messages
+Windowsメッセージ
Windows messages are used to communicate between the operating system and applications, and also between different parts of an application.
A Windows message is simply a numeric code that designates a particular event. For example, if the user presses the left mouse button, the window receives a message that has the following message code: WM_LBUTTONDOWN (0x0201).
diff --git a/target/docs/static/source/data_index.js b/target/docs/static/source/data_index.js
index b450db124..7dadb0834 100644
--- a/target/docs/static/source/data_index.js
+++ b/target/docs/static/source/data_index.js
@@ -636,11 +636,11 @@ indexData = [
["Gui","lib/Gui.htm",6],
["Gui","lib/Gui.htm#Call",2],
["Gui control options","lib/Gui.htm#Add"],
- ["Gui control types","lib/GuiControls.htm"],
+ ["Guiコントロール","lib/GuiControls.htm"],
["Gui events","lib/GuiOnEvent.htm"],
["Gui property (Gui.Control)","lib/GuiControl.htm#Gui",7],
["Gui styles reference","misc/Styles.htm"],
- ["GuiControl object","lib/GuiControl.htm"],
+ ["GuiControlオブジェクト","lib/GuiControl.htm"],
["GuiCtrlFromHwnd","lib/GuiCtrlFromHwnd.htm",2],
["GuiFromHwnd","lib/GuiFromHwnd.htm",2],
["Handle property (File)","lib/File.htm#Handle",7],
diff --git a/target/docs/static/source/data_toc.js b/target/docs/static/source/data_toc.js
index 1efa2c14d..6150b4413 100644
--- a/target/docs/static/source/data_toc.js
+++ b/target/docs/static/source/data_toc.js
@@ -171,25 +171,25 @@ tocData = [
[
["DirSelect","lib/DirSelect.htm"],
["FileSelect","lib/FileSelect.htm"],
- ["Gui control types","lib/GuiControls.htm"],
- ["Gui object","lib/Gui.htm"],
- ["GuiControl object","lib/GuiControl.htm"],
+ ["Guiコントロール","lib/GuiControls.htm"],
+ ["Guiオブジェクト","lib/Gui.htm"],
+ ["GuiControlオブジェクト","lib/GuiControl.htm"],
["GuiCtrlFromHwnd","lib/GuiCtrlFromHwnd.htm"],
["GuiFromHwnd","lib/GuiFromHwnd.htm"],
- ["Gui ListView control","lib/ListView.htm"],
- ["Gui TreeView control","lib/TreeView.htm"],
- ["Image Handles","misc/ImageHandles.htm"],
+ ["Gui ListView コントロール","lib/ListView.htm"],
+ ["Gui TreeView コントロール","lib/TreeView.htm"],
+ ["イメージハンドル","misc/ImageHandles.htm"],
["InputBox","lib/InputBox.htm"],
["LoadPicture","lib/LoadPicture.htm"],
- ["Menu/MenuBar object","lib/Menu.htm"],
+ ["Menu/MenuBarオブジェクト","lib/Menu.htm"],
["MenuFromHandle","lib/MenuFromHandle.htm"],
["MsgBox","lib/MsgBox.htm"],
- ["OnCommand method","lib/GuiOnCommand.htm"],
- ["OnEvent method","lib/GuiOnEvent.htm"],
+ ["OnCommandメソッド","lib/GuiOnCommand.htm"],
+ ["OnEventメソッド","lib/GuiOnEvent.htm"],
["OnMessage","lib/OnMessage.htm"],
- ["OnNotify method","lib/GuiOnNotify.htm"],
- ["Standard Windows Fonts","misc/FontsStandard.htm"],
- ["Styles for a window/control","misc/Styles.htm"],
+ ["OnNotifyメソッド","lib/GuiOnNotify.htm"],
+ ["Windows標準フォント","misc/FontsStandard.htm"],
+ ["ウィンドウとコントロールのスタイル","misc/Styles.htm"],
["ToolTip","lib/ToolTip.htm"],
["TraySetIcon","lib/TraySetIcon.htm"],
["TrayTip","lib/TrayTip.htm"]
@@ -345,7 +345,7 @@ tocData = [
]],
["サウンド","",
[
- ["Sound Functions","lib/Sound.htm"],
+ ["Sound関数","lib/Sound.htm"],
["SoundBeep","lib/SoundBeep.htm"],
["SoundGetInterface","lib/SoundGetInterface.htm"],
["SoundGetMute","lib/SoundGetMute.htm"],
diff --git a/target/docs/v2-changes.htm b/target/docs/v2-changes.htm
index 002dbfada..204182f20 100644
--- a/target/docs/v2-changes.htm
+++ b/target/docs/v2-changes.htm
@@ -487,7 +487,7 @@ ライブラリ
- SetBatchLines(-1がデフォルトの動作になりました)
- SetEnv
- SetFormat(Formatは文字列の書式設定に使用できます)
-- SoundGet/SoundSet(サウンド機能参照)
+- SoundGet/SoundSet(Sound関数参照)
- SoundGetWaveVolume/SoundSetWaveVolume(バランスに関してSoundGet/SoundSetと若干異なる動作をするが、どちらもバランスは保たれない)
- SplashImage(Guiを使用)
- SplashTextOn/Off(Guiを使用)
@@ -552,7 +552,7 @@ 変更されたコマンド/ファンクシ
セクションタイトルについて:v2にはコマンドはなく、関数だけです。タイトルは両バージョンを指しています。
SendEventメソッドでAltイベントを送信したときに、BlockInputが一瞬だけ無効になることがなくなりました。これはもともと、Windows XPの一部のバージョンで、BlockInputが人工的なAltイベントをブロックしてしまうというバグを回避するために行われたものです。
Chr(0) は、2進数の0を含む、長さ1の文字列を返します。これは、文字列の2進数ゼロのサポートが改善された結果です。
-ClipWaitは、待ち時間が終了した場合は0(false)を、そうでない場合は1(true)を返すようになりました。ErrorLevelを削除しました。0を指定しても、0.5を指定したのと同じではなく、最短の待ち時間が発生するようになりました。
+ClipWaitは、待ち時間が終了した場合は0 (false)を、そうでない場合は1 (true)を返すようになりました。ErrorLevelを削除しました。0を指定しても、0.5を指定したのと同じではなく、最短の待ち時間が発生するようになりました。
ComObj() :この機能は、ワイルドカードのような名前で、さまざまな接尾辞をつけることができました。ComObjActive(CLSID) ,ComObjParameter(vt, value) ,ComObjEnwrap(dsp) のように、特定の種類のパラメータでよく使われる名前もありました。その代わり、関数やクラスが別々になり、ワイルドカードの名前もなくなりました。詳細は「COMオブジェクト(ComObject)」を参照してください。
Control:Control関数、SendMessageとPostMessageで使用されるControlパラメータにいくつかの変更が加えられました:
@@ -611,7 +611,7 @@ 変更されたコマンド/ファンクシ
#HotIf(旧#If)は、1つのパラメータ(ThisHotkey)を持つ関数を暗黙のうちに作成するようになりました。すべての関数のデフォルトとして、この関数はassume-localです。式はローカル変数の作成とグローバル変数の読み込みが可能ですが、式に宣言を含めることができないため、グローバル変数に直接代入することはできません。
#HotIfは、WinActiveや WinExistへの単純な呼び出しをフックスレッドで直接評価できるように最適化されています(v1では#IfWinが、HotIfWinは現在もそうです)。これにより、パフォーマンスが向上し、スクリプトがビジー/無反応の場合に問題が発生するリスクを低減することができます。この最適化は、WinActiveまたはWinExistへの単一の呼び出しと最大2つのパラメータを含む式に適用され、各パラメータは単純な引用文字列で、結果はオプションで! または not で反転されます。例えば、#HotIf WinActive("Chrome") や#HotIf !WinExist("Popup") のようなものです。これらの場合、任意の基準の組み合わせを持つ最初の表現は、表現またはウィンドウ基準のいずれかによって特定することができます。例えば、HotIf '!WinExist("Popup")' とHotIfWinNotExist "Popup" は同じホットキー変種を参照しています。
KeyHistory N は、キーヒストリーを表示するのではなく、キーヒストリーバッファーのサイズを変更します。これは"#KeyHistory N"に置き換わるものです。
-ImageSearchは、画像が見つかった場合は 1(true)、見つからなかった場合は 0(false)を返し、検索ができなかった場合は例外を投げる。ErrorLevelが設定されていない。
+ImageSearchは、画像が見つかった場合は 1 (true)、見つからなかった場合は 0 (false)を返し、検索ができなかった場合は例外を投げる。ErrorLevelが設定されていない。
IniDelete、IniRead、IniWriteは、A_LastErrorをオペレーティングシステムのGetLastError()関数の結果に設定します。
要求されたキー、セクション、ファイルが見つからず、Defaultパラメータが省略された場合、IniReadは例外を投げる。Defaultに値が与えられた場合、"" でも例外は発生しない。
InputHookが Shift+Backspaceを Backspaceと同じように扱うようになり、代わりに`b に転写されるようになりました。
@@ -622,7 +622,7 @@ 変更されたコマンド/ファンクシ
- 例えば、
InStr(a, b,, -1, 2) は左から右へ検索するようになりました。右から左へ検索する場合は、InStr(a, b,, -1, -2) を使用します。
- なお、StartingPosが-1の場合は、v2の最後の文字であり、v1の2番目の最後の文字であることを意味します。上の例がv1(v2.0-a033~v2.0-a136ではなく)のものであれば、新しいコードは
InStr(a, b, -2, -2) になるはずです。
-KeyWaitは、待ち時間が終了した場合は0(false)を、そうでない場合は1(true)を返すようになりました。ErrorLevelを削除しました。
+KeyWaitは、待ち時間が終了した場合は0 (false)を、そうでない場合は1 (true)を返すようになりました。ErrorLevelを削除しました。
MouseClickと MouseClickDragは、マウスボタンの入れ替えに関するシステム設定の影響を受けなくなりました。"Left"は常にプライマリボタン、"Right"はセカンダリボタンです。
MsgBoxは、最もよく使われるパラメータを優先し、使いやすさを向上させるために構文が変更されました。使い方の概要は、さらに下のMsgBoxを参照してください。
NumPut/NumGet:変数を直接渡す場合、その変数の内部文字列バッファのアドレスは使用されなくなります。そのため、アドレスを含む変数を直接渡すことができる(v1ではvar+0 のようなものが必要であったが)。スクリプトによって割り当てられたバッファの場合、変数よりも新しいBufferオブジェクトが優先されます。任意のオブジェクトを使用できますが、Ptrと Sizeプロパティを持つ必要があります。
@@ -633,7 +633,7 @@ 変更されたコマンド/ファンクシ
OnExitコマンドは削除されました。代わりにv1.1.20で追加されたOnExit関数を使用してください。名前ではなく、関数オブジェクトを要求するようになりました。A_ExitReasonも削除され、その値はOnExitコールバック関数のパラメータとして利用できます。
OnMessageは、関数名(文字列)が渡されたときに使用されていた、メッセージごとの単一関数モードがなくなり、参照による関数のみを受け入れるようになりました。OnMessage(x, MyFunc) を使用します。MyFuncは文字通り関数の名前ですが、v1と同等のものはOnMessage(x, Func("MyFunc")) で、OnMessage(x, "MyFunc") と異なり、他の関数がメッセージxを監視し続けることができることに注意してください。OnMessage(x,"") とOnMessage(x) がエラーになったので、メッセージの監視を止めるには、OnMessage(x, MyFunc, 0) を使います。失敗した場合、OnMessageは例外を投げます。
Pauseは、ホットキーの1行目で使用すると#MaxThreadsPerHotkeyの適用除外になるため、#p::Pause は、一時停止を切り替えるのに適さなくなりました。したがって、Pause() は現在のスレッドを一時停止するだけになり(ListVars/Pauseのような組み合わせの場合)、Pause(Value) は常に基本スレッドで動作するようになりました。Valueは、0、1または-1でなければならない。第2パラメータを削除しました。
-PixelSearchと PixelGetColorは、他の関数との整合性のために、BGRの代わりにRGB値を使用します。どちらの関数も、問題が発生すると例外をスローし、ErrorLevelを設定しなくなりました。PixelSearchは、その色が見つかった場合、1(true)を返します。PixelSearchのスローモードは、デスクトップコンポジションとの非互換性により、ほとんどの最新システムで使用できないため、削除されました。
+PixelSearchと PixelGetColorは、他の関数との整合性のために、BGRの代わりにRGB値を使用します。どちらの関数も、問題が発生すると例外をスローし、ErrorLevelを設定しなくなりました。PixelSearchは、その色が見つかった場合、1 (true)を返します。PixelSearchのスローモードは、デスクトップコンポジションとの非互換性により、ほとんどの最新システムで使用できないため、削除されました。
PostMessage:後述のSendMessageを参照してください。
Randomは、オペレーティングシステムの乱数発生器を利用し、いくつかの制限を解除し、より便利に使用できるように改良されました。
@@ -662,7 +662,7 @@ 変更されたコマンド/ファンクシ
- 可変型コールバック関数の特殊な挙動を削除し、
& オプション(パラメータリストのアドレスを渡す)を追加しました。
- コールバックメモリを解放し、関連する関数オブジェクトを解放するための
CallbackFree(Address) を追加しました。
-レジストリ関数(RegRead、RegWrite、RegDelete):v1.1.21+で追加された新しい構文が唯一の構文となりました。ルートキーとサブキーが結合されます。RootKey, SubKey の代わりに、RootKeyKey\SubKey と書いてください。リモートレジストリに接続する場合は\\ComputerName:RootKey, SubKey の代わりに\\ComputerName\RootKey\SubKey を使用します。
+レジストリ関数(RegRead、RegWrite、RegDelete):v1.1.21+で追加された新しい構文が唯一の構文となりました。ルートキーとサブキーが結合されます。RootKey, SubKey の代わりに、RootKey\SubKey と書いてください。リモートレジストリに接続する場合は\\ComputerName:RootKey, SubKey の代わりに\\ComputerName\RootKey\SubKey を使用します。
RegWriteのパラメータは、IniWriteのようにValueを最初に置くように並び替えました(ただし、Valueが唯一のパラメータだったシングルパラメータモードには影響しません)。
KeyNameが省略され、現在のループREGアイテムがサブキーである場合、RegDelete、RegRead、RegWriteはそのサブキー内の値に対して動作するようになりました。つまり、KeyNameのデフォルトはA_LoopRegKey "\" A_LoopRegName です(A_LoopRegKeyはA_LoopRegSubKeyに統合されているので注意してください)。以前は以下のように振る舞っていました:
@@ -690,7 +690,7 @@ 変更されたコマンド/ファンクシ
- また、2つの項目が同数である場合、自動的に元の項目の順番がタイブレーカーとして使用され、より安定した結果が得られるようになりました。
C オプションで、他の関数(CL 以外)のCaseSenseパラメータと同等の接尾辞を受け付けるようになりました:CLocale CLogical COn C1 COff C0 。特に、「論理」比較モードのサポートが新しくなりました。
-サウンド機能:SoundGetとSoundSetは、Vista+のサウンドAPIの機能によりマッチするように改訂され、XPのサポートを取りやめました。
+Sound関数:SoundGetとSoundSetは、Vista+のサウンドAPIの機能によりマッチするように改訂され、XPのサポートを取りやめました。
- サポートされていないコントロールタイプを削除しました。
- レガシーミキサーコンポーネントタイプを削除しました。
@@ -717,7 +717,7 @@ 変更されたコマンド/ファンクシ
WinSetTitleと WinMoveは、他のWin関数と同じパラメータ順序を使用します。つまり、WinTitle、WinText、ExcludeTitle、ExcludeTextは、常に一緒に(パラメータリストの最後に)まとめられ、記憶に残りやすくなっています。
各種関数のWinTitleパラメータに、HWND(純粋な整数でなければならない)またはGuiオブジェクトのようなHwndプロパティを持つオブジェクトを受け取ることができるようになりました。DetectHiddenWindows is ignored in such cases, except when used with WinWait or WinWaitClose.
WinMoveでは、DEFAULT というリテラルワードに対する特別な処理を行わなくなりました。パラメータを省略するか、代わりに空文字列を指定します(v1、v2ともに有効です)。
-WinWait、WinWaitClose、WinWaitActive、WinWaitNotActiveは、待ちが終了した場合(タイムアウトが終了しなかった場合)、非ゼロを返します。ErrorLevelを削除しました。WinWait、WinWaitActiveは、見つかったウィンドウのHWNDを返します。WinWaitCloseがLast Found Windowを設定するようになったので、WinWaitCloseがタイムアウトした場合は0(false)を返し、WinExist() は最後に見つかったウィンドウを返すようになりました。Timeoutについては、0を指定しても0.5を指定したのと同じではなく、可能な限り短い待ち時間を生成するようになりました。
+WinWait、WinWaitClose、WinWaitActive、WinWaitNotActiveは、待ちが終了した場合(タイムアウトが終了しなかった場合)、非ゼロを返します。ErrorLevelを削除しました。WinWait、WinWaitActiveは、見つかったウィンドウのHWNDを返します。WinWaitCloseがLast Found Windowを設定するようになったので、WinWaitCloseがタイムアウトした場合は0 (false)を返し、WinExist() は最後に見つかったウィンドウを返すようになりました。Timeoutについては、0を指定しても0.5を指定したのと同じではなく、可能な限り短い待ち時間を生成するようになりました。
アンソートです:
InStr、SubStr、RegExMatch、RegExReplaceの StartingPosが負の場合、末尾からの位置と解釈されます。位置-1が最後の文字で、位置0は無効です(v1では位置0が最後の文字でしたが)。
これまでOn/OffやOn/Off/Toggle(他の文字列は不可)を受け付けていた機能では、代わりに1/0/-1が必要となります。OnとOffは、通常、True と False に置き換えられるでしょう。On/Offを返していた変数が1/0を返すようになり、式でより便利になりました。
@@ -906,7 +906,7 @@ 新機能のご紹介
InstallKeybdHook(Install, Force) とInstallMouseHook(Install, Force) は、柔軟性を高めるために、対応するディレクティブを置き換えるものです。
Integer(Value) :上記のさらに上の「タイプ」を参照してください。
IsXXX: レガシーコマンドである「if Var is Type」は、一連の関数に置き換えられています:IsAlnum、IsAlpha、IsDigit、IsFloat、IsInteger、IsLower、IsNumber、IsSpace、IsUpper、IsXDigit。IsFloat、IsInteger、IsNumberを除き、パラメータが文字列でない場合、暗黙のうちに文字列に変換すると直感的でない結果を引き起こす可能性があるため、例外がスローされます。
-IsSet(Var) 、IsSetRef(&Ref) :変数に値が割り当てられている場合(その値が空文字列であっても)1(true)を、そうでない場合0(false)を返します。0(false)の場合、式の中で変数を読み込もうとするとエラーが発生します。
+IsSet(Var) 、IsSetRef(&Ref) :変数に値が割り当てられている場合(その値が空文字列であっても)1 (true)を、そうでない場合0 (false)を返します。0 (false)の場合、式の中で変数を読み込もうとするとエラーが発生します。
Menu() /MenuBar() は、v1 Menu サブコマンドに対応する以下のメンバを持つ新しい Menu/MenuBar オブジェクトを返します。メソッド:Add、AddStandard、Check、Delete、Disable、Enable、Insert、Rename、SetColor、SetIcon、Show、ToggleCheck、ToggleEnable、Uncheck。プロパティー:ClickCount、Default、Handle(MenuGetHandleを置き換えたもの)。A_TrayMenuは、Menu オブジェクトも返します。UseErrorLevelモード、グローバルメニュー名、メニュー自体の明示的な削除はありません(すべての参照が解放されたときに起こります;Deleteメソッドはv1 DeleteAllと同等です)。ラベルはサポートされておらず、ファンクションオブジェクトのみです。AddStandardメソッドは、標準的なメニュー項目を追加し、カスタム項目と同様に個別に変更することができます。v1とは異なり、Win32メニューはオブジェクトが削除されたときのみ破棄されます。
MenuFromHandle(Handle) retrieves the Menu or MenuBar object corresponding to a Win32 menu handle, if it was created by AutoHotkey.
Number(Value) :上記のさらに上の「タイプ」を参照してください。
|