diff --git a/target/docs/ChangeLog.htm b/target/docs/ChangeLog.htm index 06ff3ca1..fc7589bc 100644 --- a/target/docs/ChangeLog.htm +++ b/target/docs/ChangeLog.htm @@ -14,6 +14,10 @@
v1.1からv2.0への変更点は、v1.1とv2.0の相違点をカバーしています。
変更点の技術的な詳細については、GitHubを参照してください。
+GetClipboardDataがNULLを返したときにA_Clipboardが警告なしに終了するのを修正しました。
+a.b[c] := d
でセッターがないとき、a.b
のゲッターを呼び出すように修正しました。
DescoladaによるWinTextパラメータの最適化を実装しました。 [PR #335]
@@ -22,7 +26,7 @@varが未設定のときにTypeErrorではなくUnsetErrorをスローするようにincrement/decrement演算子を修正しました。
プロパティがそれ自身を削除するときにプロパティの名前を安全に割り当てるようにOwnPropsを修正しました。
-Fixed breakpoints to work in arrow functions under a control flow statement without a block.
+ブロックのない制御フローステートメント中のアロー関数でブレークポイント機能するよう修正しました。
関数からステップアウトするときに、呼出行でブレークするようにデバッガを修正しました。 (この動作はリビジョン31で追加され、v1.1.30.00で壊れました。)
新しいスレッドとして呼び出された関数からのステップアウトするときは、次の行に到達するまで待つのではなく中断された行でブレークするようになりました。
@@ -48,7 +52,7 @@Click関数が整数を返す問題を修正しました。
key::try {
がエラーとして検出される問題を修正しました。
ホットストリング:B0*O:XY::Z
が、XZではなく正しくXYZと出力されるように修正しました。
Fixed Send to leave any prior {modifier Down}
in effect even if the key happens to be physically held down.
キーが物理的に押されたままになったとしてもそれ以前の{modifier Down}<//c0> が有効なままになるようSendを修正しました。
メニューポップアップが表示されたときにフォーカスするスクリプトの信頼性が向上しました。
デバッガの改善:
@@ -160,13 +164,13 @@x is y
がスローするTypeErrorを「Object」ではなく「Class」と表示するように修正しました。
1023文字を超える条件をサポートするようWinTitleを修正しました。
&ref
が同じ変数の異なるエイリアスで使用されている場合の問題を修正しました。
Fixed optional parameter default expressions (other than simple literal values) preventing the use of assume-global/assume-static.
+単純なリテラル値以外のオプションのパラメーターのデフォルト式がassume-global/assume-staticの使用を妨げる問題を修正しました。
オブジェクトがCOM経由で列挙されたときに、誤った参照カウントがメモリリークを引き起こす問題を修正しました。[PR# 325]
__Enumへの内部呼び出しが__Callを呼び出していたのを修正しました。
パラメータ#65535を参照するエラーメッセージを修正しました。
-Fixed incorrect IEnumVARIANT return count.
+IEnumVARIANTが返す数が誤っているのを修正しました。
Download関数がOSErrorのエラーコードが0以外にもかかわらず、OSError(0)をスローするのを修正しました。
ListViewコントロールのAdd/Insert/Modifyメソッドに最小数のパラメータが渡されたときにクラッシュする問題を修正しました。
スタックトレースがErrorサブクラスの__newへの呼び出しを除外するように修正しました。
diff --git a/target/docs/FAQ.htm b/target/docs/FAQ.htm index 17e8d7a1..ff232277 100644 --- a/target/docs/FAQ.htm +++ b/target/docs/FAQ.htm @@ -301,7 +301,7 @@Numpad0 & Numpad1::MsgBox "You pressed Numpad1 while holding down Numpad0."
さて、Numpad0が上記のようなホットキーの起動に使われなかったときは、いつでも本物のNumpad0のキーストロークを送るようにするには、以下のホットキーを追加してください:
$Numpad0::Send "{Numpad0}"-
プレフィックス$は、無限ループに関する警告ダイアログを防ぐために必要です(ホットキーが「自分自身を送信」するため)。また、鍵が離された時点で上記の動作が発生します。
+プレフィックス$は、無限ループに関する警告ダイアログを防ぐために必要です(ホットキーが「自分自身を送信」するため)。In addition, the above action occurs at the time the key is released.
以下はその例です。
ウィンドウクラスは、上図のように「ahk_class」という単語を使ってタイトルと区別します。複数の条件を組み合わせる場合は、ウィンドウのタイトルを最初に記載します。事例:"Untitled ahk_class Notepad"。
+ウィンドウクラスは、上図のように「ahk_class」という単語を使ってタイトルと区別します。複数の条件を組み合わせる場合は、ウィンドウのタイトルを最初に記載します。For example: "Untitled ahk_class Notepad"
.
関連:ahk_class
© 2014 Steve Gray, Chris Mallett, portions ©AutoIt Teamand various others
ソフトウェアライセンス:GNU一般公衆ライセンス
diff --git a/target/docs/lib/A_HotkeyModifierTimeout.htm b/target/docs/lib/A_HotkeyModifierTimeout.htm index 5bb5d4e0..9d083016 100644 --- a/target/docs/lib/A_HotkeyModifierTimeout.htm +++ b/target/docs/lib/A_HotkeyModifierTimeout.htm @@ -21,7 +21,7 @@この変数は、以下の場合に効果がありません:
この変数の効果を説明するために、この例を考えてみましょう:^!a::Send "abc"
。
Send関数が実行されると、まずCtrlと Altを解除して、文字が正しく送信されるようにします。すべてのキーを送信した後、関数はCtrlと Altを安全に押し戻せるかどうか(ユーザーがまだ押し続けているかどうかを確認するため)わからない。しかし、指定されたミリ秒未満しか経過していない場合は、ユーザーがまだキーを離す機会がなかったと判断し、物理的な状態に合わせてキーを押し戻します。そうしないと、修飾キーが押し戻されず、同じキーや別のキーを修飾させるために、ユーザーは一旦キーを離して再度押す必要があります。
diff --git a/target/docs/lib/DllCall.htm b/target/docs/lib/DllCall.htm index b89f14e9..8a983649 100644 --- a/target/docs/lib/DllCall.htm +++ b/target/docs/lib/DllCall.htm @@ -114,7 +114,11 @@Ptrパラメータにオブジェクトが渡された場合、そのオブジェクトのPtr
プロパティの値が使用されます。そのようなプロパティが存在しない場合、PropertyErrorが投げられる。通常、オブジェクトはBufferとなります。
Ptr*パラメータにオブジェクトが渡された場合、呼び出し前にオブジェクトのPtr
プロパティの値が取得され、この値を含む一時変数のアドレスが関数に渡されます。関数が戻った後、新しい値はオブジェクトのPtr
プロパティに再び割り当てられます。
Ptrは接尾辞に*やPを付けて使うこともできます。LPVOID*などを使ってポインタを出力する関数と一緒に使う必要があります。
-UPtrも有効ですが、AutoHotkeyは符号なし64ビット整数をサポートしていないため、32ビットビルドでは符号なしのみです。
+UPtr is also valid, with the following limitations:
+注意:NULLハンドルまたはポインタを渡す場合は、整数0を渡します。
File.ReadLineは、`n
、`r`n
、`r
を常に行末としてサポートし、`r
または`n
オプションが使用されているかどうかにかかわらず、その戻り値にそれらを含めないようにします。このオプションは、File.Readによって返されたテキスト、File.WriteまたはFile.WriteLineによって書き込まれたテキスト内の行末の変換にのみ影響します。
When a UTF-8 or UTF-16 file is created, a byte order mark (BOM) is written to the file unless Encoding or the default encoding (as set by FileEncoding) is "UTF-8-RAW"
or "UTF-16-RAW"
.
UTF-8またはUTF-16のバイトオーダーマーク(BOM)を含むファイルを読み込みアクセスで開いた場合、ファイルポインタをBOMの後に配置することで出力から除外されるようにしました。そのため、File.Posでは、ファイルを開いた直後に3や2を報告することがあります。
+If necessary, the write buffer can be flushed using File.Read such as FileObj.Read(0)
. See example #3 below.
FileEncoding、Fileオブジェクト、FileRead
diff --git a/target/docs/lib/FileSetAttrib.htm b/target/docs/lib/FileSetAttrib.htm index af6ec62e..3490dc7c 100644 --- a/target/docs/lib/FileSetAttrib.htm +++ b/target/docs/lib/FileSetAttrib.htm @@ -21,8 +21,8 @@型:文字列
-変えるべき属性。例えば、+HA-R
。
アトリビュートのオン、オフ、トグルを簡単に行うには、以下のアトリビュート文字の1つ以上の前に、それぞれプラス記号(+)、マイナス記号(-)、キャレット(^)を付けます:
+変えるべき属性。For example, "+HA-R"
.
To easily turn on, turn off or toggle attributes, prefix one or more of the following attribute letters with a plus (+), minus (-) or caret (^) symbol, respectively:
注: 現在、この関数で圧縮されたファイルを変更することはできません。
+If no symbol precedes the attribute letters, the file's attributes are replaced with the given attributes. See example #5. To remove all attributes, use "N"
on its own.
ファイルの変更に失敗した場合、ErrorがThrowされ、Extraプロパティには失敗した回数が設定されます。
ファイルが見つかった場合、A_LastErrorには0(ゼロ)または最後の失敗の直後のオペレーティングシステムのGetLastError()関数の結果が設定されます。それ以外の場合、A_LastError は、ファイルが見つからなかった理由を示す可能性のあるエラーコードを含みます。
+The compression state of files cannot be changed with this function.
+FileGetAttrib、FileGetTime、FileSetTime、FileGetSize、FileGetVersion、ファイルループ
FileSetAttrib "+A", "C:\*.ini", "R"+ +