エディタで作成したテキストをコピーし、他のソフトに貼り付けたいと思います。

自分の場合、これが秀丸エディタ→TeraTermなのですが、
この時、1000行ぐらいまとめてコピーしたものを相手先で1行ずつ、
指定した間隔で遅延を挟みつつ貼り付けたいという場合に
何か良いツール、マクロなどありますでしょうか。
TeraTermのマクロで解決できる場合はソースも教えていただけると大変助かります。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2006/04/05 16:45:24
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:sira2005 No.1

回答回数23ベストアンサー獲得回数2

ポイント26pt

TeraTermの接続方法は何でしょうか?

もし、Serial接続でしたら、Setup→Serial PortのTransmit delayのmsec/lineを設定してみてはいかがでしょう。

id:wataken

ちょっと説明不足でした。TCP/IP接続です。

設定したはずなのにおかしいなーと思ったらSerial接続限定だったんですよね、やっぱり。>delay

2006/03/29 17:33:12
id:aki73ix No.2

回答回数5224ベストアンサー獲得回数27

ポイント25pt

TERATERM用のMacroを作ってみました

最初にファイル名を入れると、1秒おきに1行送信し、終了するとメッセージが表示されます

クリップボードの内容をclipbrd などで特定のファイルに落とすようにしておけばファイル名の入力は必要なくなります

(その場合はline をファイル名に置き換えます)

------------------------

inputbox 'File名を入れてください:' '確認'

fileopen FHDL inputstr 0

:loop

filereadln FHDL line

if result goto fclose

sendln line

pause 1

goto loop

:fclose

fileclose FHDL

messagebox '送信完了' '情報'

------------------------

id:wataken

おお!こういうのを聞きたかったんですー。

ありがとうございます。

引き続き、クリップボード関連のツールで同様の動作を実現できる物の情報を

待ってみることにします。

2006/03/30 00:44:04
id:aki73ix No.3

回答回数5224ベストアンサー獲得回数27

ポイント25pt

以前作ったペーストソフトにTeraTermへの遅延ができる機能を追加してみました

これだとマクロは不要になりますが

http://nifberry.727.net/tool.htm

PasteMaster(コピペ支援ソフト)Ver 0.50

ってのをダウンロードしてください

TERATERMで貼り付ける場合は

遅延PasteKeyを ALT +R か ALT+Vにする必要があります

空行が貼り付けられない場合はファイル>SPACE時に空白挿入をチェックしてみてください

ALT+Rにする場合は、改行を自動挿入のチェックを外します

これで一連の動作ができると思います

ALT+Vの場合は、自動挿入にして下さい

注意としては、HotKey登録する時、最後にチェックボックスを入れてください

一応Kiwiに接続して動作チェックしてみましたが、もし、動作がうまくいかない場合は私のダイアリの方にコメントしてくだされば対応します

id:wataken

ソフトウェア作者様だったとは恐れ入りました!

せっかく作っていただいたツールですが、

これってやっぱりTeraTerm専用ですか?

あえて遅延PasteKeyをCtrl+Vに設定してメモ帳などで動作を見たかったのですが、

ひたすらAlt+Vを行っているみたいなので…。

とりあえずは先に教えて頂いたマクロで用が足りそうです。

TeraTermで使う限りは、打ったコマンドに対して正常に返事が返ってきた時のプロンプトをキーにして

次のlineを貼り付けるといったマクロでもイケそうです。

どうもありがとうございました。

2006/03/30 19:04:32

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • メモ帳に遅延コピーできない 人力日記 2006-03-30 19:56:46
    question:1143618092 バグみたいです、ごめんなさい Ver 0.51で修正しておきました これで、メモ帳でもTeraTermでも 遅延PasteKeyを変えることで、実行できると思います
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません