From 2e89e5431cdcb5564a03a60b967a40932d66b096 Mon Sep 17 00:00:00 2001 From: master Date: Wed, 5 Jun 2024 23:05:25 +0900 Subject: [PATCH] Project translation --- target/docs/ChangeLog.htm | 21 ++++- target/docs/FAQ.htm | 6 +- target/docs/KeyList.htm | 86 ++++++++++----------- target/docs/Program.htm | 2 +- target/docs/Scripts.htm | 6 +- target/docs/index.htm | 2 +- target/docs/lib/A_Clipboard.htm | 4 +- target/docs/lib/A_MenuMaskKey.htm | 2 +- target/docs/lib/ComObjArray.htm | 1 - target/docs/lib/ComObject.htm | 2 +- target/docs/lib/DateDiff.htm | 4 +- target/docs/lib/DetectHiddenWindows.htm | 3 +- target/docs/lib/FormatTime.htm | 2 +- target/docs/lib/GuiControls.htm | 12 +-- target/docs/lib/RegExMatch.htm | 2 +- target/docs/lib/Send.htm | 8 +- target/docs/lib/TreeView.htm | 2 +- target/docs/lib/WinWait.htm | 4 +- target/docs/lib/WinWaitClose.htm | 2 +- target/docs/misc/RemapController.htm | 2 +- target/docs/misc/WinTitle.htm | 6 +- target/docs/static/source/data_translate.js | 6 +- target/docs/v2-changes.htm | 6 +- 23 files changed, 103 insertions(+), 88 deletions(-) diff --git a/target/docs/ChangeLog.htm b/target/docs/ChangeLog.htm index 730600537..098ae7775 100644 --- a/target/docs/ChangeLog.htm +++ b/target/docs/ChangeLog.htm @@ -14,6 +14,25 @@

変更点・新機能

v1.1からv2.0への変更点は、v1.1とv2.0の相違点をカバーしています。

変更点の技術的な詳細については、GitHubを参照してください。

+

2.0.17 - June 5, 2024

+

Implemented an optimization to the WinText parameter by Descolada. [PR #335]

+

Changed UnsetError message to suggest a global declaration instead of appending "(same name as a global)" after the variable name.

+

Changed VarUnset warning message for consistency with UnsetError.

+

Fixed the increment/decrement operators to throw UnsetError if the var is unset, not TypeError.

+

Fixed OwnProps to assign the property name safely in cases where a property deletes itself.

+

Fixed breakpoints to work in arrow functions under a control flow statement without a block.

+

Fixed debugger to break at the line of the call when stepping out of a function. (This behaviour was added in Revision 31 and broken by v1.1.30.00.)

+

Stepping out of a function which was called as a new thread now breaks at the line which was interrupted, instead of waiting until the next line is reached.

+

Fixed debugger to not delete temporary breakpoints which are ignored while evaluating DBGp property_get or context_get.

+ +

2.0.16 - May 30, 2024

+

Fixed load-time errors sent to stdout showing incorrect file/line number in some cases.

+

Fixed ExitApp on load-time error/warning dialogs to use exit code 2.

+

Fixed locating WindowSpy.ahk in Current User (non-admin) installs.

+

Fixed DBGp property_get paging items incorrectly (again).

+

Fixed StrPut failing if Length/Buffer is specified and MultiByteToWideChar doesn't support the WC_NO_BEST_FIT_CHARS flag for the target codepage.

+

Fixed Download to attempt anonymous authentication if the server requests client authentication.

+

2.0.15 - 2024年5月16日

v2.0.14以降、誤ったページングのために、DBGp property_getがプロパティを取得できない問題を修正しました。

v2.0.14 以降、DBGpプロパティを評価するときにTry without Catchが失敗する問題を修正しました。 @@ -84,7 +103,7 @@

2.0.11 - 2023年12月23日

Fixed #include <x> causing a load-time crash if used inside a function.

ListView.Opt("NoSort")を修正しました。

プロパティを持たないオブジェクトが複製されたときに発生するメモリリークを修正しました。

-

Fixed #include and FileInstall (non-compiled) to compare file names ordinally, not linguistically.

+

Fixed #include and FileInstall (non-compiled) to compare file names ordinally, not linguistically.

2.0.10 - 2023年9月24日

Fixed crashing when a named function hotkey is used after #HotIf.

diff --git a/target/docs/FAQ.htm b/target/docs/FAQ.htm index 9175190e3..b99e7c346 100644 --- a/target/docs/FAQ.htm +++ b/target/docs/FAQ.htm @@ -225,7 +225,7 @@

スクリプトを終了させることなく、繰り返し動

AutoHotkeyの関数のコンテキスト依存ヘルプを、どのエディターでも使えるようにするにはどうしたらよいですか?

このスクリプトを作ったのはラジャットです。

Webページの読み込みが終了したことを検知するにはどうすればよいですか?

-

Internet Explorerの場合、おそらく最も確実な方法は、www.autohotkey.com/forum/topic19256.htmlで示したように、DllCallとCOMを使用することです。これに関連して、アドレスバーやステータスバーの内容は、www.autohotkey.com/forum/topic19255.htmlのデモのように取得することができます。

+

With Internet Explorer, perhaps the most reliable method is to use DllCall and COM as demonstrated at this archived forum thread. On a related note, the contents of the address bar and status bar can be retrieved as demonstrated at this archived forum thread.

古く、信頼性の低い方法:以下の例の手法は、ほとんどのページでMS Internet Explorerで動作します。他のブラウザでも同様の手法が使えるかもしれません。

Run "www.yahoo.com"
 MouseMove 0, 0  ; ステータスバーに "Done "の代わりにマウスホバーリンクが表示されないようにします。
@@ -264,10 +264,10 @@ 

GUIコントロールの内容を保存したいのですが MsgBox "Content of the edit control:" Saved.MyEdit }

AHKで何か描けますか?

-

GDI+標準ライブラリby ticをご覧ください。Guiを使った初歩的な方法でも可能ですが、限定的な方法です。

+

GDI+標準ライブラリby ticをご覧ください。Guiを使った初歩的な方法でも可能ですが、限定的な方法です。

ウィンドウが表示されたり、閉じたり、[in]アクティブになったときに、アクションを開始するにはどうしたらよいですか?

WinWaitWinWaitCloseWinWait[Not]Activeを使用してください。

-

また、OnWin.ahk[How to] Hook on to Shellなどのユーザーが作成したソリューションがあり、そのメッセージを受信することができます。

+

There are also user-created solutions such as OnWin.ahk and [How to] Hook on to Shell to receive its messages on the archived forum.

ホットキー、ホットストリング、リマッピング

PCを起動するたびに、ホットキーやホットストリングを自動的に有効にするにはどうすればよいですか?

PCを起動するたびにスクリプト(または任意のプログラム)が自動的に起動するようにするには、いくつかの方法があります。最も簡単なのは、スタートアップフォルダにスクリプトのショートカットを配置することです。

diff --git a/target/docs/KeyList.htm b/target/docs/KeyList.htm index 52eb306ae..65fa672a4 100644 --- a/target/docs/KeyList.htm +++ b/target/docs/KeyList.htm @@ -17,7 +17,7 @@

目次

  • キーボード @@ -34,7 +34,7 @@

    目次

  • ゲームコントローラー(ゲームパッド、ジョイスティックなど)
  • ハンドヘルドリモコン
  • 特殊キー
  • -
  • CapsLock と IME
  • +
  • CapsLockとIME
  • マウス

    @@ -45,16 +45,16 @@

    一般的なボタン

    説明 - Lボタン + LButton マウスの第1ボタンどの物理ボタンに対応するかはシステムの設定によりますが、デフォルトでは左ボタンになっています。 - Rボタン + RButton マウスの第2ボタンどの物理ボタンに対応するかはシステムの設定によりますが、デフォルトでは右ボタンになります。 - M ボタン - 中ボタンまたはホイール マウス ボタン + MButton + 中ボタンまたはホイールボタン

    高度なボタン

    @@ -65,36 +65,36 @@

    高度なボタン

    XButton1 - マウスの 4 番目のボタン。通常、Browser_Back と同じ機能を実行します。 + マウスの第4ボタン通常、Browser_Back と同じ機能を実行します。 XButton2 - マウスの 5 番目のボタン。通常、Browser_Forward と同じ機能を実行します。 + マウスの第5ボタン通常、Browser_Forward と同じ機能を実行します。 -

    車輪

    +

    ホイール

    - - + + - - + + - + +

    2つめのホイールがあったり、ホイールを左右に傾けることができたりするマウスでホットキーとして使用できます。場合によっては、マウスにバンドルされているソフトウェアを使用して、この機能を制御する必要があります。特定のマウスに関係なく、SendClick を使用して、それをサポートするプログラムで水平方向にスクロールできます。

    名前 説明
    ホイールダウンハンドルを下(手前)に回します。WheelDownホイールを下(手前)に回します。
    ホイールアップハンドルを上に (自分から離れる方向に) 回します。WheelUpホイールを上(自分から離れる方向)に回します。
    ホイール左
    ホイール右
    WheelLeft
    WheelRight

    左右にスクロールします。

    -

    これらは ホットキーとして使用できます (すべてではない) 一部のマウスには、2 番目のホイールまたはホイールを左右に傾けることができます。場合によっては、マウスにバンドルされているソフトウェアを使用して、この機能を制御する必要があります。特定のマウスに関係なく、SendClick を使用して、それをサポートするプログラムで水平方向にスクロールできます。

    キーボード

    注:文字と数字のキーの名前は、その1文字または数字と同じです。事例:b は B で、5 は 5です。

    -

    任意の 1 文字をキー名として使用できますが、その意味 (スキャン コードまたは仮想キーコード) は現在のキーボード レイアウトによって異なります。さらに、コンテキストによっては、一部の特殊文字をエスケープするか、中括弧で囲む必要がある場合があります。a-zまたはA-Zの文字は、現在のキーボードレイアウトに含まれていなくても、対応する仮想キーコード(通常はvk41~vk5A)を参照するために使用できます。

    +

    任意の 1 文字をキー名として使用できますが、その意味(スキャン コードまたは仮想キーコード)は現在のキーボードレイアウトによって異なります。さらに、コンテキストによっては、一部の特殊文字をエスケープするか、中括弧で囲む必要があります。a-zまたはA-Zの文字は、現在のキーボードレイアウトに含まれていなくても、対応する仮想キーコード(通常はvk41~vk5A)を参照するために使用できます。

    一般的なキー

    @@ -104,28 +104,28 @@

    一般的なキー

    - - + + - - + + - + - + - - + +
    CapsLock CapsLock(キャプスロックキー) -

    注: Windows IME は、CapsLock の検出と機能に干渉する場合があります。詳細については、CapsLock と IME を参照してください。

    +

    注: Windows IME は、CapsLock の検出と機能に干渉する場合があります。詳細については、CapsLockとIME を参照してください。

    スペーススペース (スペースバー)SpaceSpace(スペースバー)
    タブTab (タブキー)TabTab(タブキー)
    Enter入力Enter
    エスケープ (または Esc)Escape(またはEsc) Esc
    バックスペース (または BS)バックスペースBackspace(またはBS)Backspace

    カーソル制御キー

    @@ -136,39 +136,39 @@

    カーソル制御キー

    ScrollLock - ScrollLock (スクロール ロック キー)。Ctrl が押されている間、ScrollLockCtrlBreakのキー コードを生成しますが、スキャンによって Pause と区別することができますコード。 + ScrollLock(スクロールロックキー)Ctrlが押されている間、ScrollLockCtrlBreakのキーコードを生成しますが、スキャンコードによって Pauseと区別することができます。 - 削除 (または削除) - 削除 + Delete(またはDel) + Del - 挿入 (または挿入) - 挿入 + Insert(またはIns) + Ins - ホーム - ホーム + Home + Home - エンド - エンド + End + End - ページアップ - PgUp (ページアップ キー) + PgUp + PgUp(ページアップキー) PgDn - PgDn (ページダウンキー) + PgDn(ページダウンキー) Up - (上矢印キー) + (上矢印キー) Down - (下矢印キー) + (下矢印キー) Left @@ -221,7 +221,7 @@

    テンキー

    NumLock - NumLock (ナンバーロックキー)。Ctrl が押されている間、NumLockPauseのキー コードを生成するため、代わりにホットキーで ^Pause を使用します。 ^NumLock. + NumLock (ナンバーロックキー)。Ctrl が押されている間、NumLockPauseのキーコードを生成するため、代わりにホットキーで ^Pause を使用します。 ^NumLock. NumpadDiv @@ -241,7 +241,7 @@

    テンキー

    NumpadEnter - 入力 + Enter

    ファンクションキー

    @@ -485,7 +485,7 @@

    特殊キー

    マウスやキーボードに付属のソフトウェア(コントロールパネルやスタートメニューからアクセスできる場合もあります)を再設定して、「いずれかのキー」が他のキーストロークを送信するようにします。このようなキーストロークは、スクリプトのホットキーとして定義することができます。例えば、Ctrl+F1を送信するようにミステリーキーを設定した場合、スクリプトで^F1::を使うことで、間接的にそのキーをホットキーとして使用することができます。

  • -

    AHKHIDを試してみてください。また、RawInput*、USB HIDまたはAHKHIDなどのキーワードでフォーラムを検索してみるのもよいでしょう。

    +

    Try AHKHID from the archived forum. また、RawInput*、USB HIDまたはAHKHIDなどのキーワードでフォーラムを検索してみるのもよいでしょう。

  • 以下は最終手段であり、一般的には絶望的な場合にのみ試みるべきものです。成功する確率が低く、元に戻すのが困難な望まない副作用を引き起こす可能性があるからです。
    @@ -493,7 +493,7 @@

    特殊キー

  • -

    CapsLock と IME

    +

    CapsLockとIME

    Windows IMEの一部の構成(英語キーボードで日本語入力など)では、CapsLockを使用してモードを切り替えます。このような場合、CapsLockはIMEによって抑制され、AutoHotkeyで検出することができない。ただし、Alt+CapsLockCtrl+CapsLockおよび、Shift+CapsLockのショートカットは、回避策で無効にすることができます。具体的には、キーアップを送信してIMEの状態を変更するが、キーボードフックに信号を送ってイベントを抑制することで、他の影響を防ぐことができる。その際、以下の機能を利用することができます。

     ; キーボードフックの取り付けが必要です。
    diff --git a/target/docs/Program.htm b/target/docs/Program.htm
    index 20695a54c..58354de26 100644
    --- a/target/docs/Program.htm
    +++ b/target/docs/Program.htm
    @@ -369,7 +369,7 @@ 

    UIアクセスで実行

  • マウスフックを使用する非UIAスクリプトを実行すると(InstallMouseHookのような単純なものであっても)、マウスがUIAスクリプトが所有するウィンドウを指しているときに、すべてのマウスホットキーが動作しなくなることがあります。回避策は、UIAスクリプトが最後にロードされるようにすることです。
  • 新しい親ウィンドウが常に上にあり、子ウィンドウが常に上にない場合、UIAはGui+Parentオプションが既存のウィンドウ上で機能するのを防ぎます。
  • -

    詳しくは、アーカイブフォーラムの「管理プログラムとの相互作用を有効にする」をご覧ください。

    +

    For more details, see Enable interaction with administrative programs on the archived forum.

    diff --git a/target/docs/Scripts.htm b/target/docs/Scripts.htm index f0e3bc9bd..d52de5d3b 100644 --- a/target/docs/Scripts.htm +++ b/target/docs/Scripts.htm @@ -348,10 +348,8 @@

    スクリプトにコマンドラインパラメータを渡す

    /iLib "OutFile" -

    Deprecated: Use /validate instead.

    -

    AutoHotkeyはスクリプトをロードしますが、実行しません。以前のバージョンのAutoHotkeyでは、自動インクルードされたファイルのファイル名は、#Includeディレクティブとしてフォーマットされ、OutFileで指定されたファイルに書き込まれました。

    -

    出力ファイルが存在する場合は上書きされる。OutFile*標準出力に出力を書き出す。

    -

    スクリプトに構文エラーが含まれている場合、出力ファイルは空になることがあります。シンタックス・エラーの場合、終了コードは2である。/ErrorStdOutスイッチを使用すると、エラーメッセージを表示しないことも、表示することもできる。

    +

    Deprecated: Equivalent to /validate; use that instead.

    +

    "OutFile" must be specified but is ignored. In previous versions of AutoHotkey, filenames of auto-included files were written to the file specified by OutFile, formatted as #Include directives.

    No diff --git a/target/docs/index.htm b/target/docs/index.htm index 98aa06fdc..bd1d49e66 100644 --- a/target/docs/index.htm +++ b/target/docs/index.htm @@ -12,7 +12,7 @@ -

    Version 2.0.15

    +

    Version 2.0.17

    https://www.autohotkey.com

    © 2014 Steve Gray, Chris Mallett, portions ©AutoIt Teamand various others

    ソフトウェアライセンスGNU一般公衆ライセンス

    diff --git a/target/docs/lib/A_Clipboard.htm b/target/docs/lib/A_Clipboard.htm index 217570cd7..695de1e53 100644 --- a/target/docs/lib/A_Clipboard.htm +++ b/target/docs/lib/A_Clipboard.htm @@ -65,8 +65,8 @@

    AutoHotkey v1 で書かれたクリップボードユーティリティです。

    diff --git a/target/docs/lib/A_MenuMaskKey.htm b/target/docs/lib/A_MenuMaskKey.htm index 33cce5966..63ddca31e 100644 --- a/target/docs/lib/A_MenuMaskKey.htm +++ b/target/docs/lib/A_MenuMaskKey.htm @@ -41,7 +41,7 @@

    備考

    送信: SendControlSendと関連するものは、通常の操作の一部として修飾キーを解放することが多い。例えば、ホットキー<#a::SendText Addressは、通常、Addressの内容を送信する前に左Winを離し、送信後に左Winを押し戻す必要があります(他のWinキーの組み合わせが動作し続けるように)。このような場合、WinやAltのキーアップでメニューが起動しないように、マスクキーを送信することがあります。

    -

    背景については、このスレッドをご覧ください。

    +

    See this archived forum thread for background information.

    diff --git a/target/docs/lib/ComObjArray.htm b/target/docs/lib/ComObjArray.htm index d96b3ca54..5e8bf8f70 100644 --- a/target/docs/lib/ComObjArray.htm +++ b/target/docs/lib/ComObjArray.htm @@ -47,7 +47,6 @@

    メソッド

  • .Clone():配列のコピーを返します。
  • .__Enum():SafeArraysでfor-loopを使用することができます。
  • -

    これらは現在ハードコードされており、プロパティとして存在せず、ComObjArray.Prototypeの修正によって影響を受けることはありません。

    備考

    ComObjArrayオブジェクトは、COMメソッドやComValueによって返されることもある。スクリプトは、以下のように値がComObjArrayであるかどうかを判断することができる。

    diff --git a/target/docs/lib/ComObject.htm b/target/docs/lib/ComObject.htm index 896ab21c8..ccf3c84e5 100644 --- a/target/docs/lib/ComObject.htm +++ b/target/docs/lib/ComObject.htm @@ -59,7 +59,7 @@

    ComValue, ComObjGet, ComObjActive, ComObjConnect, ComObjArray, ComObjQuery, ComCall, CreateObject (Microsoft Docs)

    -

    長い例のリストは、次のフォーラムのトピックを参照してください。https://www.autohotkey.com/forum/topic61509.html.

    +

    For a long list of v1.1 examples, see this archived forum thread.

    Internet Explorerのインスタンスを起動し、表示させ、Webサイトへ移動することができます。

    ie := ComObject("InternetExplorer.Application")
    diff --git a/target/docs/lib/DateDiff.htm b/target/docs/lib/DateDiff.htm
    index abe75d7e2..25fcb8d6f 100644
    --- a/target/docs/lib/DateDiff.htm
    +++ b/target/docs/lib/DateDiff.htm
    @@ -36,8 +36,8 @@ 

    パラメータ

    戻り値

    型:整数

    -

    説明: 2つのタイムスタンプの差をTimeUnitsで指定された単位で返す。If DateTime1 is earlier than DateTime2, a negative number is returned.

    -

    結果は常に最も近い整数に切り捨てられます。例えば、2つのタイムスタンプの実際の差が1.999日であれば、1日として報告されることになります。If higher precision is needed, specify Seconds for TimeUnits and divide the result by 60.0, 3600.0, or 86400.0.

    +

    説明: 2つのタイムスタンプの差をTimeUnitsで指定された単位で返す。DateTime1DateTime2より早いときは、負の数を返します。

    +

    結果は常に最も近い整数に切り捨てられます。例えば、2つのタイムスタンプの実際の差が1.999日であれば、1日として報告されることになります。より正確性が必要であれば、TimeUnitsを秒に指定してから60.0や3600.0や86400.0で割ってください。

    備考

    組込変数A_Nowには、現在のローカルタイムがYYYYMMDDHH24MISS形式で格納されます。

    diff --git a/target/docs/lib/DetectHiddenWindows.htm b/target/docs/lib/DetectHiddenWindows.htm index 567854baf..15b4fe25f 100644 --- a/target/docs/lib/DetectHiddenWindows.htm +++ b/target/docs/lib/DetectHiddenWindows.htm @@ -37,8 +37,7 @@

    備考

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

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

    diff --git a/target/docs/lib/FormatTime.htm b/target/docs/lib/FormatTime.htm index 297b7ebdc..503d7cae3 100644 --- a/target/docs/lib/FormatTime.htm +++ b/target/docs/lib/FormatTime.htm @@ -224,7 +224,7 @@

    備考

    Formatに数値の月日(dまたはdd)の後に完全な月名(MMMM)が含まれる場合、月名の主格が使用される(言語に主格がある場合)。

    これに関連して、日時の加算、減算、比較はDateAdd関数と DateDiff関数で行うことができます。

    -

    逆方向の変換、つまり、フォーマットされた日付/時刻から YYYYMMDDHH24MISS フォーマットへの変換は、www.autohotkey.com/forum/topic20405.htmlをご覧ください。

    +

    To convert in the reverse direction -- that is, from a formatted date/time to YYYYMMDDHH24MISS format -- see this archived forum thread.

    こちらもご覧ください:Gui DateTime control, Format, built-in date and time variables, FileGetTime

    diff --git a/target/docs/lib/GuiControls.htm b/target/docs/lib/GuiControls.htm index a782c74db..c7674a7b7 100644 --- a/target/docs/lib/GuiControls.htm +++ b/target/docs/lib/GuiControls.htm @@ -119,7 +119,7 @@

    コンボボックス

    アピアランス(外観):

    コンボボックス

    In addition to allowing all the same options as DropDownList above, the word Limit may be included in Options to restrict the user's input to the visible width of the ComboBox's edit field. Also, the word Simple may be specified to make the ComboBox behave as though it is an Edit field with a ListBox beneath it.

    -

    GuiCtrl.Value returns the position number of the currently selected item (the first item is 1, the second is 2, etc.) or 0 if the control contains text which does not match a list item. To get the contents of the ComboBox's edit field, use GuiCtrl.Text. MyGui.Submit stores the text, unless the word AltSubmit is in the control's Options and the text matches a list item, in which case it stores the position number of the item.

    +

    GuiCtrl.Value returns the position number of the currently selected item (the first item is 1, the second is 2, etc.) or 0 if the control contains text which does not match a list item, while GuiCtrl.Text returns the contents of the ComboBox's edit field. MyGui.Submit stores the text, unless the word AltSubmit is in the control's Options and the text matches a list item, in which case it stores the position number of the item.

    Whenever the user selects a new item or changes the control's text, the Change event is raised. The Focus and LoseFocus events are also supported.

    カスタム

    @@ -242,7 +242,7 @@

    DateTime Options

    DDL

    To have one of the items pre-selected when the window first appears, include in Options the word Choose followed immediately by the number of an item to be pre-selected. For example, Choose5 would pre-select the fifth item (as with other options, it can also be a variable such as "Choose" Var). After the control is created, use GuiCtrl.Value, GuiCtrl.Text or GuiCtrl.Choose to change the selection, and GuiCtrl.Add or GuiCtrl.Delete to add or remove entries from the list.

    Specify either the word Uppercase or Lowercase in Options to automatically convert all items in the list to uppercase or lowercase. Specify the word Sort to automatically sort the contents of the list alphabetically (this also affects any items added later via GuiCtrl.Add). The Sort option also enables incremental searching whenever the list is dropped down; this allows an item to be selected by typing the first few characters of its name.

    -

    When MyGui.Submit or GuiCtrl.Value is used, the return value is the position number of the currently selected item (the first item is 1, the second is 2, etc.) or zero if none is selected. To get its text instead, use GuiCtrl.Text.

    +

    GuiCtrl.Value returns the position number of the currently selected item (the first item is 1, the second is 2, etc.) or 0 if there is no item selected, while GuiCtrl.Text returns the text of the currently selected item. MyGui.Submit stores the text, unless the word AltSubmit is in the control's Options, in which case it stores the position number of the item.

    Whenever the user selects a new item, the Change event is raised. The Focus and LoseFocus events are also supported.

    Use the R or H option to control the height of the popup list. For example, specifying R5 would make the list 5 rows tall, while H400 would set the total height of the selection field and list to 400 pixels. If both R and H are omitted, the list will automatically expand to take advantage of the available height of the user's desktop.

    To set the height of the selection field or list items, use the CB_SETITEMHEIGHT message as in the example below:

    @@ -363,7 +363,7 @@

    ListBox

    アピアランス(外観):

    ListBox

    To have one of the items pre-selected when the window first appears, include in Options the word Choose followed immediately by the number of an item to be pre-selected. For example, Choose5 would pre-select the fifth item. To have multiple items pre-selected, use GuiCtrl.Choose multiple times (requires the Multi option). After the control is created, use GuiCtrl.Value, GuiCtrl.Text or GuiCtrl.Choose to change the selection, and GuiCtrl.Add or GuiCtrl.Delete to add or remove entries from the list.

    -

    If the Multi option is absent, GuiCtrl.Value returns the position number of the currently selected item (the first item is 1, the second is 2, etc.) or 0 if there is no item selected. To get the selected item's text instead, use GuiCtrl.Text. If the Multi option is used, GuiCtrl.Value and GuiCtrl.Text return an array of items instead of a single item.

    +

    If the Multi option is absent, GuiCtrl.Value returns the position number of the currently selected item (the first item is 1, the second is 2, etc.) or 0 if there is no item selected, while GuiCtrl.Text returns the text of the currently selected item. If the Multi option is used, GuiCtrl.Value and GuiCtrl.Text return an array of items instead of a single item.

    MyGui.Submit stores GuiCtrl.Text, unless the word AltSubmit is in the control's Options, in which case it stores GuiCtrl.Value.

    Whenever the user selects or deselects one or more items, the Change event is raised. The DoubleClick, Focus and LoseFocus events are also supported.

    When adding a large number of items to a ListBox, performance may be improved by using MyListBox.Opt("-Redraw") prior to the operation, and MyListBox.Opt("+Redraw") afterward. 詳細は「再描画」を参照。

    @@ -608,7 +608,7 @@

    StatusBar Usage

    あるいは:

    MyGui.AddTab3(, ["General","View","Settings"])

    アピアランス(外観):

    -タブ +Tab

    The last parameter above is an Array of tab names. After creating a Tab control, subsequently added controls automatically belong to its first tab. To change this, use the UseTab method below. For details and an example, see Tab Usage.

    Tab Methods

    @@ -642,7 +642,7 @@

    Tab Usage

    Tab.UseTab("Name", true) ; Same as above but requires exact match (not case-sensitive).

    It is also possible to use any of the examples above to assign controls to a tab or tab-control that does not yet exist (except in the case of the Name method). But in that case, the relative positioning options described below are not supported.

    Positioning: When each tab of a Tab control receives its first sub-control, that sub-control will have a special default position under the following conditions: 1) The X and Y coordinates are both omitted, in which case the first sub-control is positioned at the upper-left corner of the tab control's interior (with a standard margin), and sub-controls beyond the first are positioned beneath the previous control; 2) The X+n and/or Y+n positioning options are specified, in which case the sub-control is positioned relative to the upper-left corner of the tab control's interior. For example, specifying x+10 y+10 would position the control 10 pixels right and 10 pixels down from the upper left corner.

    -

    Current tab: GuiCtrl.Value returns the position number of the currently selected tab (the first tab is 1, the second is 2, etc.). To get its text instead, use GuiCtrl.Text. MyGui.Submit stores GuiCtrl.Text, unless the word AltSubmit is in the control's Options, in which case it stores GuiCtrl.Value.

    +

    Current tab: GuiCtrl.Value returns the position number of the currently selected tab (the first tab is 1, the second is 2, etc.), while GuiCtrl.Text returns the text of the currently selected tab. MyGui.Submit stores the text, unless the word AltSubmit is in the control's Options, in which case it stores the position number of the tab.

    Detecting tab selection: Whenever the user switches tabs, the Change event is raised.

    Keyboard navigation: The user may press Ctrl+PgDn/PgUp to navigate from page to page in a tab control; if the keyboard focus is on a control that does not belong to a Tab control, the window's first Tab control will be navigated. Ctrl+Tab and Ctrl+Shift+Tab may also be used except that they will not work if the currently focused control is a multi-line Edit control.

    Limits: Each window may have no more than 255 tab controls. Each tab control may have no more than 256 tabs (pages). In addition, a tab control may not contain other tab controls.

    @@ -687,7 +687,7 @@

    Tab Options

    Left/Right/Bottom: Specify one of these words to have the tabs on the left, right, or bottom side instead of the top. See TCS_VERTICAL for limitations on Left and Right.

    Wrap: Specify -Wrap (minus Wrap) to prevent the tabs from taking up more than a single row (in which case if there are too many tabs to fit, arrow buttons are displayed to allow the user to slide more tabs into view).

    To specify the number of rows of text inside the control (or its height and width), see positioning and sizing of controls.

    -

    Icons in Tabs: An icon may be displayed next to each tab's name/text via SendMessage. This is demonstrated in the forum topic Icons in tabs.

    +

    Icons in Tabs: An icon may be displayed next to each tab's name/text via SendMessage. This is demonstrated in the archived forum topic Icons in tabs.

    Text

    ユーザーが編集できない、境界のないテキストを含む領域。他のコントロールのラベルに使用されることが多い。

    diff --git a/target/docs/lib/RegExMatch.htm b/target/docs/lib/RegExMatch.htm index 9878f5f9b..6f8d2c327 100644 --- a/target/docs/lib/RegExMatch.htm +++ b/target/docs/lib/RegExMatch.htm @@ -90,7 +90,7 @@

    備考

    AutoHotkeyの正規表現は、www.pcre.orgのPerl-compatible Regular Expressions (PCRE)を使用して実装されています。

    Within an expression, a ~= b can be used as shorthand for RegExMatch(a, b).

    -

    RegExReplace, RegEx Quick Reference, Regular Expression Callouts, InStr, SubStr, SetTitleMatchMode RegEx, Global matching and Grep (forum link)

    +

    RegExReplace, RegEx Quick Reference, Regular Expression Callouts, InStr, SubStr, SetTitleMatchMode RegEx, Global matching and Grep (archived forum link)

    テキストデータの一般的なソース:FileRead, Download, A_Clipboard, GUI Edit controls

    diff --git a/target/docs/lib/Send.htm b/target/docs/lib/Send.htm index a1daf5c53..720795746 100644 --- a/target/docs/lib/Send.htm +++ b/target/docs/lib/Send.htm @@ -160,19 +160,19 @@

    Key names

    {Tab} - タブ + Tab {Backspace} or {BS} - バックスペース + Backspace {Delete} or {Del} - 削除 + Del {Insert} or {Ins} - 挿入 + Ins {Up} diff --git a/target/docs/lib/TreeView.htm b/target/docs/lib/TreeView.htm index e1cbbba10..05dac2758 100644 --- a/target/docs/lib/TreeView.htm +++ b/target/docs/lib/TreeView.htm @@ -370,7 +370,7 @@

    備考

    ListViewとは異なり、TreeViewのImageListは、TreeViewが破棄されたときに自動的に破棄されることはありません。したがって、スクリプトはTreeViewのウィンドウを破棄した後にIL_Destroyを呼び出す必要があります。しかし、スクリプトがすぐに終了する場合は、その時点ですべてのImageListsが自動的に破棄されるため、この必要はありません。

    スクリプトは、ウィンドウごとに複数のTreeViewを作成することができます。

    TreeViewのサイズ変更、非表示、フォント変更などのアクションを実行するには、GuiControlオブジェクトを参照してください。

    -

    Tree View eXtension (TVX) はTreeViewを拡張し、移動、挿入、削除をサポートします。www.autohotkey.com/forum/topic19021.htmlにデモンストレーションがあります。

    +

    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

    diff --git a/target/docs/lib/WinWait.htm b/target/docs/lib/WinWait.htm index 11ed7a57d..7e440f005 100644 --- a/target/docs/lib/WinWait.htm +++ b/target/docs/lib/WinWait.htm @@ -40,11 +40,11 @@

    戻り値

    備考

    マッチするウィンドウが存在するときは、タイムアウトになるまで待ちません。代わりに、Last Found Windowを更新して戻り、スクリプトの実行を続行できるようにする。

    -

    WinTitleが無効なHWNDを指定した場合(整数として、またはオブジェクトのHwndプロパティを通して)、関数はタイムアウトの時間切れを待たずに即座に戻ります。同じHWND値で別のウィンドウが作成されるのを待っても、2つのウィンドウの間には何の関係もない可能性が高いので、意味がない。

    +

    If WinTitle specifies a pure HWND (as an Integer or an Object with a HWND property), hidden windows are detected only when using 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つのウィンドウの間には何の関係もない可能性が高いので、意味がない。

    関数が待機状態にある間、ホットキーカスタムメニュー項目、またはタイマーによって新しいスレッドを起動することができます。

    他のスレッドが、この関数のパラメータに使われていた変数の内容を変更しても、この関数にはその変更は反映されない。

    WinWaitActiveとは異なり、Last Found Windowは使用できない。したがって、ウィンドウ・パラメータ(WinTitleWinTextExcludeTitleExcludeText)の少なくとも1つは空白であってはならない。

    -

    DetectHiddenWindows もHWND によって識別される隠しウィンドウが検出されるかどうかに影響しますが、これはWinWaitまたはWinWaitCloseと併用した場合に限られます。

    WinWaitActive, WinWaitClose, WinExist, WinActive, ProcessWait, SetTitleMatchMode, DetectHiddenWindows

    diff --git a/target/docs/lib/WinWaitClose.htm b/target/docs/lib/WinWaitClose.htm index 9fe7fb1f4..abe92cd35 100644 --- a/target/docs/lib/WinWaitClose.htm +++ b/target/docs/lib/WinWaitClose.htm @@ -40,6 +40,7 @@

    戻り値

    備考

    マッチするウィンドウが存在しない場合、この関数はタイムアウトが切れるのを待たない。その代わり、即座に1が返され、スクリプトの実行が継続される。逆に、マッチするウィンドウが閉じた後でも、マッチするウィンドウが見つからなくなるまで、関数は待ち続けることができる。

    +

    If WinTitle specifies a pure HWND (as an Integer or an Object with a HWND property), hidden windows are detected only when using 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.

    WinWaitClose "A"は、その時点でアクティブなウィンドウにマッチするため、通常は無期限に待機する。現在のアクティブ・ウィンドウが閉じるのを待つには、次の例のようにタイトルかユニークIDを指定する:

    WinWaitClose WinExist("A")

    WinWaitCloseは、一致するウィンドウが見つかるたびに、最後に見つかったウィンドウを更新します。この用途のひとつは、ファンクションがタイムアウトした後にウィンドウを特定したり操作したりすることである。事例:

    @@ -53,7 +54,6 @@

    備考

    関数が待機状態にある間、ホットキーカスタムメニュー項目、またはタイマーによって新しいスレッドを起動することができます。

    他のスレッドが、この関数のパラメータに使われていた変数の内容を変更しても、この関数にはその変更は反映されない。

    -

    DetectHiddenWindows関数もHWNDで識別される非表示ウィンドウが検出されるかどうかに影響しますが、WinWait関数またはWinWaitClose関数と併用したときに限られます。

    WinClose, WinWait, WinWaitActive, WinExist, WinActive, ProcessWaitClose, SetTitleMatchMode, DetectHiddenWindows

    diff --git a/target/docs/misc/RemapController.htm b/target/docs/misc/RemapController.htm index 23953debf..4046a0aba 100644 --- a/target/docs/misc/RemapController.htm +++ b/target/docs/misc/RemapController.htm @@ -200,7 +200,7 @@

    キーストロークの自動繰り返し

    }

    備考

    ボタンまたは軸名の前にコントローラの番号を付けることで、最初以外のコントローラを使用できます。例えば、2Joy1は、2つ目のコントローラーの最初のボタンとなる。

    -

    他の便利なコントローラスクリプトを見つけるには、AutoHotkeyフォーラムをご覧ください。Controller、GetKeyState、Sendなどのキーワードで検索すると、興味のあるトピックが見つかるだろう。

    +

    他の便利なコントローラスクリプトを見つけるには、AutoHotkeyフォーラムをご覧ください。Controller、GetKeyState、Sendなどのキーワードで検索すると、興味のあるトピックが見つかるだろう。