</head> <body> <h1>ListLines</h1> <p>行のロギングを有効または無効にしたり、最近実行されたスクリプトの行を表示したりします。</p> <pre class="Syntax"><span class="func">ListLines</span> <span class="optional">Mode</span></pre> <h2 id="Parameters">パラメータ</h2> <dl> <dt>Mode</dt> <dd> <p>型:<a href="../Concepts.htm#boolean">整数(ブーリアン)</a></p> <p>省略した場合は、直近に実行された行の履歴を表示します。Otherwise, specify one of the following numbers, which affects only the behavior of the <a href="../misc/Threads.htm">current thread</a> as follows:</p> <p><strong>1</strong> (true):ヒストリーの中で、その後に実行された行を含みます。</p> <p><strong>0</strong> (false):その後に実行された行を履歴から省略します。</p></dd> </dl> <h2 id="Return_Value">戻り値</h2> <p>型:<a href="../Concepts.htm#boolean">整数(ブーリアン)</a></p> <p>この関数は、前の設定を返します。0 (false)または1 (true)のいずれかです。</p> <h2 id="Remarks">備考</h2> <p>If ListLines is not used to affect line logging, the default setting is 1 (true).</p> <p><code>ListLines</code>(パラメータなし)は、<a href="../Program.htm#main-window">メインウィンドウ</a>の「View-&gt;Lines most recently executed」メニュー項目を選択することと同等です。<a href="../Scripts.htm#debug">スクリプトのデバッグ</a>に役立てることができます。</p> <p><code>ListLines False</code>と<code>ListLines True</code>を使用すると、履歴から一部の行を選択的に省略することができ、履歴が早くいっぱいになるのを防ぐことができます(高速反復の多いループの場合など)。ListLinesを呼んでいた行も、ごちゃごちゃしないように、行履歴から削除しています。また、ラインロギングを有効にしている間は、パフォーマンスが数%低下する場合があります。</p> <p>ListLinesモードが変更されると、現在の行(一般にListLinesを呼び出した、またはA_ListLinesに割り当てられた行)が行履歴から省かれる。</p> <p>新しく起動する<a href="../misc/Threads.htm">スレッド</a>(<a href="../Hotkeys.htm">ホットキー</a>、<a href="Menu.htm">カスタムメニュー項目</a>、<a href="SetTimer.htm">時間指定</a>サブルーチンなど)はすべて、この機能のデフォルト設定で新しくスタートします。このデフォルトは、<a href="../Scripts.htm#auto">スクリプト起動</a>時にこの関数を使用することで変更することができます。</p> <p>組み込み変数である<strong>A_ListLines</strong>は、ListLinesが有効な場合は1を、そうでない場合は0を格納します。</p> <p>これに関連して、組み込み変数<a href="../Variables.htm#LineNumber">A_LineNumber</a>と <a href="../Variables.htm#LineFile">A_LineFile</a>には、現在実行中の行番号とその行が属するファイル名が格納されます。</p> <h2 id="Related">関連</h2> <p><a href="KeyHistory.htm">KeyHistory</a>、<a href="ListHotkeys.htm">ListHotkeys</a>、<a href="ListVars.htm">ListVars</a></p> <h2 id="Examples">例</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> 特定の行のラインロギングを有効/無効にし、その結果を表示する。</p> <pre>x := "This line is logged" ListLines False x := "This line is not logged" ListLines True ListLines MsgBox</pre> </div> </body> </html>