• ベストアンサー

Teraterm scprecvの上書き確認なし

Teraterm4.7でマクロを作成しています。 scprecvコマンドによってファイルをローカルにコピーしています。 定期的に自動化により実行しているので、コピーは同じファイル名にしコピーしています。 上書き確認のポップアップがあがるのですが、確認なく上書きする方法を教えてください。 コマンドのオプション等もなく困っています。 ご教授よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

ローカルファイル名を、重複しないもの(日付時刻を入れるとか、連番とか)で指定して保存するのはどうでしょうか? ファイルの存在を確認する http://ttssh2.sourceforge.jp/manual/ja/macro/command/filesearch.html ローカルファイル名を指定する http://ttssh2.sourceforge.jp/manual/ja/macro/command/scprecv.html

wisteria999
質問者

お礼

自己解決しました。 マクロ初期で下記マクロ実行しました。 ****************** filedelete "C:\test\test.log" ;ファイルの削除が成功:result に 0 それ以外の場合:result に 0 if result <> 0 then messagebox 'A file error.' 'filedeleate error' end endif ******************

wisteria999
質問者

補足

回答ありがとうございます。 ローカルで保存したファイル名をさらにバッチ等で加工する為、ファイル名を固定にしたいと考えています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • TeraTermマクロの連携について

    TeraTermにて出力されたログファイル内の文字列を検索し、コピー。 コピーした文字列をTeraTermマクロ内にてペーストする処理を考えております。 具体的な処理は以下の通りです。 1.何らかのスクリプトファイルを実行し、TeraTermのログファイルを自動で開く。 2.ログファイルの中身から文字列を検索、コピー 3.TeraTermマクロが自動起動。 4.マクロ内にてコピーした文字列をペースト。 これをwindows上で実行したいと考えています。 事実上可能でしょうか? もし可能でしたら、TeraTermマクロと何を組み合わせることによって 当条件をクリアーできますでしょうか? ほか、必須条件等ありましたら教えてください。 よろしくお願いします。

  • teratermマクロ でSQL?

    teratermマクロでLinuxサーバにログインして、 処理を実行し最終的にはファイルをはき出させる、という プログラミングをしたいと思っています。 そこで質問なのですが、「teratermマクロを使って、 Linuxサーバ上のデータベースにアクセスし、 SQLの命令を実行する」ということは可能でしょうか? teratermマクロのsendlnコマンドでSQLの実行が 可能かどうかを知りたいです。 ご存じの方いらっしゃいましたらよろしくお願いします。

  • Teratermで、条件分岐させたい

    Teratermでサーバに自動ログインし作業するためのマクロを作成中です。 条件分岐が発生するコマンド実行後、ユーザが入力した内容で実行したいと思っています。 例えば、 1.sendln 'yum update パッケージ' を実行。 2..Is this ok [y/N]: と表示されたことを確認後、ユーザーにy か N を問い合わせる。 3.ユーザが入力した内容を元に、sendln でyかNを実行し、アップデートを実行。 teratermマクロでこのようなことは出来ますでしょうか? ご教授お願いします。

  • teratermでコマンドの自動実行はできますか?

    teratermで5分毎に複数のportでshow interfaceコマンドを自動実行し、 ログに残したいのですが、可能でしょうか? トラフィックを確認するのに5分毎に手動で実行するのが大変なので、 マクロ等で参考例があれば宜しくお願いします。

  • TeraTermのマクロについて

    コマンドラインからTeraTermを起動し、 マクロを実行したのですが、 マクロを実行したときにダイアログを表示されてしまいます。 このマクロ実行中のダイアログを非表示にするにはどうしたら良いのでしょうか?

  • teratermマクロでやりたいこと

    現在teratermマクロを作成しています。 linuxでディレクトリを移動する際のコマンドについて質問です。 やりたいことは以下です。 (1)自動的にsshログイン ↓ (2)ミドルウェア停止 ↓ (3)指定のディレクトリに移動 ↓ (4)ファイルコピーしたり色々コマンドを連続して行う この(3)の部分が上手く出来なくて… (1)(2)(4)の部分は作成したのですが、指定のディレクトリに移動させる方法がわかりません。 指定のディレクトリは以下です。 home/hogeフォルダの配下に以下のフォルダがあります。 ・forder20150111 ・forder20150112 ・forder20150113 上記の全てのフォルダ内にXXXXというフォルダがあります。 移動したいフォルダは「本日の日付で終わっている」フォルダの配下にあるXXXXです。 文言わかりにくかもですが、2015/01/13にマクロを実行した場合、"forder20150113"に配下にあるXXXXフォルダに移動したいです。 更新日などは少しばらつく可能性があるので、あくまでファイルの日付で移動させるフォルダを判断させようとしています。 teratermマクロだけでこのようなことは出来るのでしょうか? シェルスクリプトなども今現在勉強中でまだまだわからないことが多く… わかれば教えていただきたいです… 一応以下のようなことも考えたのですがどう書いていいかわからず… (1)普通にcdでhogeフォルダまで移動するコマンドをマクロに記載 ↓ (2)自分でフォルダを選択してenter押下 ↓ (3)自動でマクロの処理を実行する みたいなことですかね… 他にいい案などあれば教えていただけるとありがたいです。 宜しくお願い致します。

  • teratermの自動ログインについて

    ttlファイルを実行したときにteratermから自動で該当するIPアドレスの機器(ルータやSW)にログインする方法を知りたいです。 具体的には 複数の機器に対して設定を行う際に 事前に作成したttlファイルにIPアドレスを書き込んでおいて ttlファイルをteratermとリンク付けをし、 ttlファイルをダブルクリックすれば teratermが起動し、該当の機器に対してマクロを実行するといったことです。 方法わかる方いらっしゃったら教えてください。

  • [teraterm] waitコマンドで停止しない。

    お世話になっております。 現在teratermのマクロを作成しているのですが、waitコマンドがうまく動いてくれない箇所があります。 どなたか解決策をご教授いただけないでしょうか。 【質問】 UNIX上にてシェルを実行後、コマンドプロンプトが戻ってきた時点で"echo $?"にてシェルのリターンコードを確認するマクロを作成しています。しかし、シェルの終了に時間がかかるためか、コマンドプロンプトが戻ってくるのを確認せずに"echo $?"を実行してしまっています。 【プログラム(該当箇所)】 timeout=20 sendln 'シェルの実行' wait ']$ ' sendln 'echo $?' wait '0' 【コンソール上】 ]$ シェルの実行 echo $? シェルの実行結果 ]$ 以上、よろしくお願いいたします。

  • TeraTermでマクロを設定する方法

    マクロの設定方法を教えてください。 ●●.ttlファイルは作成済み(SWへのlogin) TeraTermでプロパティ⇒リンク先 termpro.exe ●●.ttl と追加 Teraterm実行するも、うまくできません。 何が要因でしょうか? Teratermマクロ初心者で基本的すぎる質問ですが、ご教授お願い致します。

  • TeraTermマクロの”Link macro first”解消について

    TeraTermマクロを実行(TTLファイルをクリック)すると”Link macro first”と、表示されます。 TeraTermマクロを”コントロール”⇒”マクロ”から直接起動するとエラー無く実行できます。エラーの原因は、以下のとおりだと思います。 ※原因は、MACRO と Tera Term の間のリンクが確立してないため、コマンドが実行できないことです。 どのようにすれば、リンクを確立することができるのでしょうか?

専門家に質問してみよう