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で質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) VBAでファイル名を指定して保存するとき 4 2023/03/26 21:55
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- au(KDDI) ドコモのフリーwifi001docomoがつながりません。 機種はauでosはandlmoid10で 4 2023/01/31 09:16
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Windows 10 windowsセキュリティーでパスワードエラー 1 2022/06/14 19:49
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- iCloud iPhoneの今のiCloudのデータを引き継ぎAppleIDを変更したいのですが下記のやり方ができ 2 2022/08/20 10:55
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
一つのTeratermのマクロで複数のTeratermのウィンドウを立ち上げることはできますか?
サーバー
-
TeraTermマクロのinputboxで入力した値をメッセージ確認表示するには?
サーバー
-
tera term マクロのinputbox
その他(コンピューター・テクノロジー)
-
-
4
TERA TERMを隠す方法
その他(プログラミング・Web制作)
-
5
teratermマクロ 文字列分岐
その他(コンピューター・テクノロジー)
-
6
Teratermで、条件分岐させたい
ネットワーク
-
7
リストボックス2に表示されたファイルの複数選択移動
Visual Basic(VBA)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポリシー等で特定のサイトだけ...
-
リモートデスクトップと動的IP...
-
VBからネットワーク接続の制御(...
-
FTPサーバに外部から接続で...
-
リモートデスクトップに再接続...
-
TinyVPNの設定について
-
Ruby on railsをrails sで立ち...
-
sshでは接続できるのにsftpは接...
-
VPN接続時のドメイン参加について
-
FireFoxを社内で使用する場合の...
-
サンダーバードメールが送受信...
-
再接続が出来ません。
-
VPN接続が出来ない…
-
VPNを使わないとフリーWi-Fiは...
-
ubuntuでIPアドレスを打って...
-
ApacheとTomcatについて
-
特定のクライアントPCからssh接...
-
夜勤中の私用でのインターネッ...
-
マインクラフトのサーバーに接...
-
送受信できません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポリシー等で特定のサイトだけ...
-
TERATERMだけSSH接続できない
-
VBからネットワーク接続の制御(...
-
VPN接続時のドメイン参加について
-
リモートデスクトップ接続のア...
-
リモートデスクトップと動的IP...
-
phpMyAdmin ログインできない
-
特定のクライアントPCからssh接...
-
特定の中国のサイトに日本から...
-
Ruby on railsをrails sで立ち...
-
リモートデスクトップができない件
-
サンダーバードメールが送受信...
-
VPN接続確立後、Pingが通らない
-
ログについて
-
CiscoルータへのTELNET接続がで...
-
FireFoxを社内で使用する場合の...
-
自宅からeo光で自宅NASへのアク...
-
Wi-Fiに接続しているのにグルグ...
-
【ソケット通信】TIME_WAITを0...
-
iphoneを遠隔操作したい
おすすめ情報
>htmlの関係で>と書いているだけなのか、
マクロ中でも>と書いているのか、どっちです?
⇒そのまま>と記述コピーをしているだけです。htmlとは一切関係ないです。