
教えてください。
現在下のように Tera term でマクロを組んでログをファイルに落としています。
手順は、
1. 日付を get しそれをファイル名とする。
2. タイムアウトを10秒にしてリモートホストへ
ログイン
3. ログインプロンプトが10秒以内に返ってくれば
手順4へ。タイムアウトしたら再度手順1にもどり
再ログインを試みる。
4. 手順1 のファイル名でログファイルを作成
5. ユーザーネーム、パスワードを入力
....
と続きます。
実際のマクロは、
:repeat
getdate date
filename=date
pause 8
timeout=10
connect 'XX.XX.XX.XX'
recvln
if result=0 then
closett
flushrecv
goto repeat
endif
logopen filename 0 0
UserPrompt='Login: '
PasswordPrompt='Password: '
...
となっています。
問題は、connect 'XX.XX.XX.XX' で Tera term が起動し接続を試みるのですがホストから何も返答が無い場合 goto repeat で本来 repeat に戻るはずのところが戻らなく、次の logopen コマンドが実行されてしまい空のファイル (date で取得したファイル名)ができたままマクロが止まってしまうところです。
なぜこうなってしまうのか判りません。
pause などでチューンアップ等が必要なのでしょうか?
ご存知の方がいましたらご教授お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロで待機時間を作りたい
-
Excel・Word リサーチ機能を無...
-
Excelのセル値に基づいて図形の...
-
既存のマクロをコンボボックス...
-
UWLSの記録でマクロを作成し使...
-
c言語で言うところの #define
-
Excel_マクロ_現在開いているシ...
-
メッセージボックスのOKボタ...
-
【Excel VBA】データ貼り付けの...
-
Excel マクロ VBA プロシー...
-
特定のPCだけ動作しないVBAマク...
-
特定文字のある行の前に空白行...
-
VBAでカタカナ→ローマ字の変換...
-
エクセルでA1セルに時刻をリア...
-
エクセル VBA実行中のApplicati...
-
【緊急】エクセルVBA(20...
-
エクセルで特定の列が0表示の場...
-
マクロの登録を使って、オート...
-
ソース内の行末に\\
-
Excel 表示形式で数値切り上げ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
マクロの連続印刷が突然不可能...
-
ExcelのVBA。public変数の値が...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
エクセルに張り付けた写真のフ...
-
Excelのセル値に基づいて図形の...
-
TERA TERMを隠す方法
-
マクロ実行時エラー
-
ExcelVBAでPDFを閉じるソース
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
Excel マクロでShearePoint先の...
-
エクセルで縦に並んだデータを...
-
マクロ実行時、ユーザーフォー...
-
ソース内の行末に\\
おすすめ情報