AutoTrim

変数の代入で、文字列のはじめと終わりの空白文字を自動除去するかどうかを設定する

AutoTrim, On|Off

Parameters

引数名説明
On|Off 「On」にすると、変数の代入時に前後の半角スペースとTab文字が自動除去される。
「Off」にすると、自動所今日は行われない。
初期設定は「On」。

Remarks

組み込み変数A_AutoTrimで現在の設定値を参照できる。

式の代入(:=)によるにおける「"」で囲まれた文字列では、AutoTrimの設定にかかわらず、前後の空白文字の除去は行われない。

この設定の基本値は、スクリプトの最初のAutoExecuteセクションで設定する。
ホットキーなどで新たに起動されたスレッドでは、設定は基本値に設定される。

Example(s)

AutoTrim, off
NewVar1 = %OldVar% ; If OldVar contains leading and trailing spaces, NewVar will have them too.
NewVar2 = %A_Space%  ; With AutoTrim off, a single space can be assigned this way.