![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
TeraTermマクロでリスト化をして接続先(ホスト名)を選択させるようにして接続をさせたいです。(Linux系サーバなど)そこで、下記URLを参考コピーして試しにやってみましたが、
http://www.j-oosk.com/teraterm/macro-command/706/
実行すると、下記エラーが出てしまい、うまく接続マクロが動いてくれません。
MACRO:Error
Variable not initialized.
<<<if>>> result >= 0 then
<<<else>>>
ただし、このマクロ記述は、パスワードファイルを指定してパスワードを探してくる?
感じかと思いますが、実際には共通のID/パスワードでもOKです。(パターン1)
もしくは、この通りに、ホスト先によってID/パスワードを変更させれると
助かります(推奨:パターン2)
初心者ですが、だれかご教授頂ければ・・・と思います。
よろしくお願いいたします。
⇒同等にマネをして下記ttlマクロを作っています。
;============================================
;; [[初期値設定]]
;; ユーザ名/パスワードファイル設定
USERNAME = 'ユーザ名'
;; パスワードファイル指定
PASSFILE = 'C:\password.dat'
;; 配列設定(接続先IPアドレスを代入)
strdim HOSTNM 3
HOSTNM[0] = 'TEST-HOST1'
HOSTNM[1] = 'TEST-HOST2'
HOSTNM[2] = 'TEST-HOST3'
strdim HOSTIP 3
HOSTIP[0] = '192.168.0.1'
HOSTIP[1] = '192.168.0.2'
HOSTIP[2] = '192.168.0.3'
;============================================
;; 接続先ホスト選択
listbox '接続するホストを選択して下さい' '接続ホスト選択' HOSTNM
if result >= 0 then
HOSTADDR = HOSTIP[result]
else
end
endif
;; パスワード取得(初回は入力要)
getpassword PASSFILE USERNAME PASSWORD
;; 接続用コマンド組立て
COMMAND = HOSTADDR
strconcat COMMAND ':22 /ssh /2 /auth=password /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD
;; 接続コマンド実行
connect COMMAND
;; マクロ終了
end
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
コピペして使うときでも、何をやっているかくらいは自分で判断するのがいいですよ。
元のが間違っていて(あるいは故意で)ハードディスクがフォーマットされる、なんてことが無いとも言えないので。
そして、うまく動かないときは、自分で作ったプログラムのつもりで、自分でデバッグしましょう。
こんなところに > とあるのは明らかに間違いです。
おそらく、 > をHTML内に記述するために > としたものがそのまま表示されているのだと思われます。
No.1
- 回答日時:
><<<if>>> result >= 0 then
><<<else>>>
htmlの関係で>と書いているだけなのか、
マクロ中でも>と書いているのか、どっちです?
マクロはhtml(やxml)ではないのでhtmlエスケープする必要はありませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FileZilla ClientというFTPソフ...
-
ポリシー等で特定のサイトだけ...
-
特定の中国のサイトに日本から...
-
ApacheとTomcatについて
-
Ruby on railsをrails sで立ち...
-
マクドナルドのフリーWiFiの1時...
-
VB2008 で外部のMySQLに接続で...
-
特定のクライアントPCからssh接...
-
リモートデスクトップ接続のア...
-
Operaが繋がらない!助け...
-
MPU-9150のI2Cのアドレス?
-
価格コムに接続できません。
-
サンダーバードメールが送受信...
-
外部からultr@VNC接続できない
-
VBからネットワーク接続の制御(...
-
iphoneを遠隔操作したい
-
ssh接続に伴うメッセージについて
-
リモートデスクトップと動的IP...
-
サーバーログイン情報とFTP接続...
-
事務所のネットワークにVPNで接...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポリシー等で特定のサイトだけ...
-
リモートデスクトップと動的IP...
-
特定のクライアントPCからssh接...
-
VPN接続時のドメイン参加について
-
Ruby on railsをrails sで立ち...
-
VBからネットワーク接続の制御(...
-
TERATERMだけSSH接続できない
-
サンダーバードメールが送受信...
-
ログについて
-
リモートデスクトップに再接続...
-
特定の中国のサイトに日本から...
-
iphoneを遠隔操作したい
-
FTPサーバに外部から接続で...
-
sshでは接続できるのにsftpは接...
-
VB2008 で外部のMySQLに接続で...
-
VPN接続確立後、Pingが通らない
-
リモートデスクトップができない件
-
FileZilla ClientというFTPソフ...
-
macです。サーバに接続できません…
-
DDNSで更新失敗となる。
おすすめ情報
>htmlの関係で>と書いているだけなのか、
マクロ中でも>と書いているのか、どっちです?
⇒そのまま>と記述コピーをしているだけです。htmlとは一切関係ないです。