パスワードに ; が含まれるとマクロで自動ログイン出来ない
connect コマンドで指定するのは Tera Term のコマンドライン文字列です。
Tera Term のコマンドラインでは ; 以降はコメントとみなされる為、パスワード等に ; を含む場合は "" で囲う必要があります。
例えばパスワードが pass;word の場合、コマンドラインでは以下のようにする必要があります。
ttermpro.exe user@host /ssh2 /auth=password /passwd="pass;word"マクロではこの "" で囲った状態の文字列を渡すため、以下のようにする必要があります。
connect 'user@host /ssh2 /auth=password /passwd="pass;word"'
パスワードに ; が含まれていても、通常の使い方では全く問題ありません。 しかし、マクロで自動ログインを記述すると、文字列の中に ; を書いてもコメントとみなされるらしく 正しく動作しません。 コメントの処理の問題があると思われます。