From 1c4033098317b3299017789434ee3442dedea79e Mon Sep 17 00:00:00 2001 From: master Date: Fri, 13 Sep 2024 06:41:52 +0900 Subject: [PATCH] Project translation --- target/docs/lib/Break.htm | 2 +- target/docs/lib/DetectHiddenWindows.htm | 2 +- target/docs/lib/FileGetSize.htm | 12 ++++++------ target/docs/lib/HasBase.htm | 4 ++-- target/docs/lib/ProcessWait.htm | 2 +- target/docs/lib/_MaxThreadsBuffer.htm | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/target/docs/lib/Break.htm b/target/docs/lib/Break.htm index 7e2ba8d6..60bd8013 100644 --- a/target/docs/lib/Break.htm +++ b/target/docs/lib/Break.htm @@ -19,7 +19,7 @@

パラメータ

LoopLabel

省略時または1の場合、この文が囲まれている最も内側のループに適用されます。それ以外の場合は、ラベル名または数値のネストレベルのいずれかによってこのステートメントをどのループに適用するかを指定します。ラベルを指定する場合は、ループステートメントを直接指定する必要があります。

-

LoopLabelは定数値でなければならない。変数や式はサポートされていない。ただし、括弧で囲まれた単一のリテラル数値または引用文字列は例外です。For example: break("outer")

+

LoopLabelは定数値でなければならない。変数や式はサポートされていない。ただし、括弧で囲まれた単一のリテラル数値または引用文字列は例外です。例: break("outer")

diff --git a/target/docs/lib/DetectHiddenWindows.htm b/target/docs/lib/DetectHiddenWindows.htm index 115ed4d3..988d4e42 100644 --- a/target/docs/lib/DetectHiddenWindows.htm +++ b/target/docs/lib/DetectHiddenWindows.htm @@ -37,7 +37,7 @@

備考

WinShowを除くすべてのウィンドウ機能(WinActivateWinActiveWinWaitWinExistなど)がこの設定の影響を受けます。これに対して、WinShowは隠しウィンドウが検出されない場合でも、必ず隠しウィンドウを解除します。

以下の場合は、DetectHiddenWindowsをオンにする必要はありません:

diff --git a/target/docs/lib/FileGetSize.htm b/target/docs/lib/FileGetSize.htm index 724de0fa..cf8ccb1a 100644 --- a/target/docs/lib/FileGetSize.htm +++ b/target/docs/lib/FileGetSize.htm @@ -24,14 +24,14 @@

パラメータ

省略されたときは、最も内側のファイルループの中の現在のファイルが設定されます。そうでないときはターゲットのファイル名を指定します。絶対パスが指定されていないときは、ターゲットはA_WorkingDirにあるとみなされます。

-
Units
+
単位

型:文字列

-

If blank or omitted, it defaults to B. Otherwise, specify one of the following letters to cause the result to be returned in specific units:

+

空白または省略されたとき、初期値はBです。そうでないときに結果を特定の単位で返すようにするには、以下の文字のいずれかを指定します:

@@ -39,7 +39,7 @@

パラメータ

戻り値

型:整数

-

説明: 指定されたファイルのサイズを返す(小数点以下は切り捨て)。

+

説明: 指定されたファイルのサイズを返します(小数点以下は切り捨て)。

エラー処理

失敗したときはOSErrorをスローします。

diff --git a/target/docs/lib/HasBase.htm b/target/docs/lib/HasBase.htm index f30cada2..bcf5b31a 100644 --- a/target/docs/lib/HasBase.htm +++ b/target/docs/lib/HasBase.htm @@ -31,7 +31,7 @@

パラメータ

戻り値

型:整数(ブーリアン)

-

This function returns 1 (true) if BaseObj is in Value's chain of base objects, otherwise 0 (false).

+

この関数は、BaseObjValue のベースオブジェクトのチェーン内にある場合は 1 (true) を返し、それ以外の場合は 0 (false) を返します。

備考

次のコードは、この機能とほぼ同等です:

@@ -42,7 +42,7 @@

備考

return true return false } -

例えば、HasBase(Obj, Array.Prototype)は、ObjArray またはその派生クラスのインスタンスである場合に真となる。This the same check performed by Obj is Array; however, instances can be based on other instances, whereas is requires a Class.

+

例えば、HasBase(Obj, Array.Prototype)は、ObjArray またはその派生クラスのインスタンスのときに真となります。。これは、Obj is Arrayによって実行されるものと同じチェックです。ただし、インスタンスは他のインスタンスに基づくことができますが、isにはクラスが必要です。

HasBaseは、オブジェクトとプリミティブな値の両方を受け入れます。例えば、HasBase(1, 0.base)は真を返します。

diff --git a/target/docs/lib/ProcessWait.htm b/target/docs/lib/ProcessWait.htm index 2f61bbd2..fb531274 100644 --- a/target/docs/lib/ProcessWait.htm +++ b/target/docs/lib/ProcessWait.htm @@ -46,7 +46,7 @@

-

Waits for a Notepad process to appear. If one appears within 5.5 seconds, its priority is set to low and the script's own priority is set to high. After that, an attempt is made to close the process within 5 seconds.

+

メモ帳のプロセスが起動するのを待ちます。5.5秒以内に1つでも起動したときは、その優先度は低に設定され、スクリプト自身の優先度は高に設定されます。その後、5秒以内にプロセスを閉じるよう試みます。

NewPID := ProcessWait("notepad.exe", 5.5)
 if not NewPID
 {
diff --git a/target/docs/lib/_MaxThreadsBuffer.htm b/target/docs/lib/_MaxThreadsBuffer.htm
index d261abae..7a2404af 100644
--- a/target/docs/lib/_MaxThreadsBuffer.htm
+++ b/target/docs/lib/_MaxThreadsBuffer.htm
@@ -29,7 +29,7 @@ 

パラメータ

備考

このディレクティブがスクリプトで指定されていないときは、Falseに設定されているとみなされます。

-

This directive is rarely used because this type of buffering usually does more harm than good. 例えば、誤ってホットキーを2回押してしまった場合、この設定をONにすると、そのホットキーのサブルーチンは、最初のスレッドが1秒未満で終了した場合、自動的に2回目を実行します(このタイプのバッファは、設計上1秒後に終了します)。なお、AutoHotkeyは他にもいくつかの方法でホットキーをバッファリングしています(Thread InterruptCriticalなど)。ただ、この特殊な方法は有害であるため、デフォルトでオフになっています。

+

通常、この種のバッファリングは良いことよりも悪いことの方が多いので、このディレクティブが使われることはほとんどありません。例えば、誤ってホットキーを2回押してしまった場合、この設定をONにすると、そのホットキーのサブルーチンは、最初のスレッドが1秒未満で終了した場合、自動的に2回目を実行します(このタイプのバッファは、設計上1秒後に終了します)。なお、AutoHotkeyは他にもいくつかの方法でホットキーをバッファリングしています(Thread InterruptCriticalなど)。ただ、この特殊な方法は有害であるため、デフォルトでオフになっています。

このディレクティブの主な用途は、キーボードのオートリピート機能の応答性を高めることです。たとえば、#MaxThreadsPerHotkeyの設定が1(デフォルト)のホットキーを押し続けているとき、そのホットキーサブルーチンがすでに実行されていると、キー入力は無視されます。そのため、サブルーチンが終了すると、次のオートリピートキー入力が来るのを待たなければならず、オートリピートサイクルのキー入力の間に挟まれるため、50 ms以上かかる場合があります。この50 msの遅延は、自動リピート中に最良の応答時間を必要とするホットキーに対してこのディレクティブを有効にすることで回避することができます。

他の#ディレクティブと同様に、このディレクティブもスクリプト内で関数であるかのように位置づけるべきではありません(つまり、サブルーチンの中に含ませる必要はありません)。代わりに、その影響を受けさせたい最初のホットキーの直前に配置します。

他のディレクティブと同様に、#MaxThreadsBufferは条件付きで実行することはできません。