Tera Term (Pro) は MS-Windows 用のターミナルエミュレータです。
このスレでは SSH 対応拡張モジュール、TTSSH も取り扱います。
●前スレ
テラターム@Linux 板
http://pc11.2ch.net/test/read.cgi/linux/1012915309/
関連サイトなどは >>2 あたり。
Tera Term r2【テラターム】
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2008/10/27(月) 23:14:072013/10/30(水) 00:15:16.47
2.3はダメだろw
ま、何にしても解決してよかったけどさ。
ま、何にしても解決してよかったけどさ。
2013/10/30(水) 10:41:31.00
2.3ってw
2013/10/30(水) 11:46:55.68
動いたんならいいけど、なんで最新じゃない4.71を選んだのか…
2013/10/30(水) 15:15:14.99
2013/11/02(土) 22:03:14.72
TTLマクロでプロンプトの文字列を取得したいんだけど、
以下のようにしてもうまく拾えない。
setsync 0
sendln ''
recvln
対処療法でこうすれば取得出来たけど、これは仕様なの?
setsync 0
send #13#10#13#10 ; 改行コードを2行送出
recvln ; 空読み
recvln
以下のようにしてもうまく拾えない。
setsync 0
sendln ''
recvln
対処療法でこうすれば取得出来たけど、これは仕様なの?
setsync 0
send #13#10#13#10 ; 改行コードを2行送出
recvln ; 空読み
recvln
2013/11/04(月) 09:53:35.96
2013年の更新ではマクロが強化されていて嬉しい。
ver 4.75で新設された continue コマンドは
while / until ループ処理の幅を広げられてgood!
ver 2.3の仕様ではGOTO主体でスパゲッティになりがちだったけど、
最近は call 〜 return で構造的なプログラミングができるようになってきた。
ver 4.75で新設された continue コマンドは
while / until ループ処理の幅を広げられてgood!
ver 2.3の仕様ではGOTO主体でスパゲッティになりがちだったけど、
最近は call 〜 return で構造的なプログラミングができるようになってきた。
2013/11/04(月) 10:03:56.78
>766
continue は Ver4.77からだったw
ttp://ttssh2.sourceforge.jp/manual/ja/about/history.html
文字列を変数に設定するのも sprintf2 コマンドのお陰でとても楽になった。
strconcat で既存の変数の後ろにつなげるしかなかった頃からから思えば夢のよう。
continue は Ver4.77からだったw
ttp://ttssh2.sourceforge.jp/manual/ja/about/history.html
文字列を変数に設定するのも sprintf2 コマンドのお陰でとても楽になった。
strconcat で既存の変数の後ろにつなげるしかなかった頃からから思えば夢のよう。
2013/11/04(月) 13:45:26.17
>>765
どうなるの? 普通にエコーバック拾ってんじゃないの?
どうなるの? 普通にエコーバック拾ってんじゃないの?
2013/11/04(月) 13:45:54.81
strwait コマンドでタグ付き正規表現でホストからの文字列を待ち受けできるようになったのも大きい。
受信した文字列はタグ毎に分解された変数に格納されるので、これも処理がしやすくなった。
クセの強かった旧Verに比べてだいぶ素直な書き方ができるようになってきたので
UNIX シェルやperlなどのスクリプト言語のプログラミングに心得がある人なら、
再チャレンジしてはいかがでしょうか?
受信した文字列はタグ毎に分解された変数に格納されるので、これも処理がしやすくなった。
クセの強かった旧Verに比べてだいぶ素直な書き方ができるようになってきたので
UNIX シェルやperlなどのスクリプト言語のプログラミングに心得がある人なら、
再チャレンジしてはいかがでしょうか?
770765
2013/11/04(月) 13:54:54.51 >767
例えば bash プロンプト root@linux:~# があって、これを拾いたいとする。
setsync 0
sendln ''
recvln
messagebox inputstr 'inputstr'
とやっても、inputstr は空で値が入ってない。
例えば bash プロンプト root@linux:~# があって、これを拾いたいとする。
setsync 0
sendln ''
recvln
messagebox inputstr 'inputstr'
とやっても、inputstr は空で値が入ってない。
771765
2013/11/04(月) 14:16:50.80 setsync 0
sendln 'echo aaa'
recvln
messagebox inputstr '1回め'
recvln
messagebox inputstr '2回め'
とやると、1回めで「echo aaa」と表示されるので、自分のエコーバックを拾っているね。
2回めで aaa の結果が拾える。
sendln 'echo aaa'
recvln
messagebox inputstr '1回め'
recvln
messagebox inputstr '2回め'
とやると、1回めで「echo aaa」と表示されるので、自分のエコーバックを拾っているね。
2回めで aaa の結果が拾える。
2013/11/04(月) 14:25:01.43
解決しそうで良かったな。
それはさておいて
iniファイルで、秘密鍵置き場のデフォルト位置を指定できない?
それはさておいて
iniファイルで、秘密鍵置き場のデフォルト位置を指定できない?
773765
2013/11/04(月) 14:33:19.06 ところが、
setsync 0
sendln ''
recvln
messagebox inputstr '1回め'
recvln
messagebox inputstr '2回め'
とやると、2回めの recvln のところで改行待ちで止まっちゃう。
結局、こういうふうにやるしかない。
send #13#10#13#10
recvln
recvln
バグっぽいなー。
>772
DefaultRhostsHostPrivateKeyFile のパラメータで設定できない?
setsync 0
sendln ''
recvln
messagebox inputstr '1回め'
recvln
messagebox inputstr '2回め'
とやると、2回めの recvln のところで改行待ちで止まっちゃう。
結局、こういうふうにやるしかない。
send #13#10#13#10
recvln
recvln
バグっぽいなー。
>772
DefaultRhostsHostPrivateKeyFile のパラメータで設定できない?
2013/11/05(火) 14:43:19.09
timeoutのデフォルトが0だけどそのせいということはない?
2013/11/05(火) 17:17:05.58
まさかそんなことはないだろう。
776名無しさん@お腹いっぱい。
2013/11/07(木) 22:52:25.39 ぽんこす ぱけらっぴーき ちょっりっぷ ちょっりっぷ ぽぉんぷ
777765
2013/11/12(火) 11:45:02.19 シリアル接続で >773の対処策をすると逆にプロンプト文字列は拾えない。
send #13#10#13#10
recvln
recvln
これの1回めのrecvln で拾えちゃう。
なんだこれ?
send #13#10#13#10
recvln
recvln
これの1回めのrecvln で拾えちゃう。
なんだこれ?
2013/11/14(木) 20:21:44.50
>765
recvln は「改行*まで*」を待つから正しい
>770
sendln '' の結果は <改行>root@linux:~# だから、改行の前までを拾う仕様の recvln の結果は空文字列
>773 1個目
1回目の recvln は上記と同じ
2回目の recvln は sendln '' の結果が # までで改行がないから待ちになる
>773 2個目
結果が <改行>root@linux:~# <改行>root@linux:~# になるから、
最初の recvln で先頭の改行の前までの空文字列、2回目の recvln で次の改行までの間が取れる
>777
これは再現しないんで、なんか別の所に原因がある気がする
recvln は「改行*まで*」を待つから正しい
>770
sendln '' の結果は <改行>root@linux:~# だから、改行の前までを拾う仕様の recvln の結果は空文字列
>773 1個目
1回目の recvln は上記と同じ
2回目の recvln は sendln '' の結果が # までで改行がないから待ちになる
>773 2個目
結果が <改行>root@linux:~# <改行>root@linux:~# になるから、
最初の recvln で先頭の改行の前までの空文字列、2回目の recvln で次の改行までの間が取れる
>777
これは再現しないんで、なんか別の所に原因がある気がする
2013/12/11(水) 11:24:04.25
ファンクションキーを使うプログラムで
ファンクションキーを押すと終了しちゃう
ファンクションキーを押すと終了しちゃう
2014/01/20(月) 15:04:12.75
デフォルトの秘密鍵は DefaultRSAPrivateKeyFile=id_rsa だけど
ディレクトリはどこに覚えさせればいいかな?
ディレクトリはどこに覚えさせればいいかな?
2014/01/20(月) 15:10:00.61
フルパスで書きゃいいんじゃないの?
2014/01/20(月) 16:19:56.58
2014/01/20(月) 18:34:42.66
2014/01/20(月) 21:17:56.48
2014/02/25(火) 21:52:43.44
20年か
2014/02/26(水) 10:46:17.87
「再接続」機能がほしいんだが、どうにも難しそうだ
2014/03/03(月) 13:52:41.97
4.81
2014/03/03(月) 22:07:59.35
20執念記念
2014/03/04(火) 15:02:43.97
毎日仕事で大変お世話になっております
790名無しさん@お腹いっぱい。
2014/04/02(水) 10:54:08.42 SSHの鍵を特定のフォルダにまとめておいておきたいんだけど
どうしたらいい?
どうしたらいい?
2014/04/02(水) 11:10:35.77
mv
2014/04/02(水) 11:12:53.84
すみませんが詳しい方のみ回答をお願いします
2014/04/03(木) 16:15:57.72
溢れ出る知恵遅れ臭
2014/04/03(木) 16:28:25.82
社史編纂室の方のみ回答をお願いします
2014/04/28(月) 15:31:14.08
・時間不足気味のゲーム生活がRMT OPで変わるのね。
RMT OPはゲームの生活を変わる!もっとやすいゲーム生活を楽しみ!
TERAのゴールド不足場合は RMT OP へ!
今のTERAのゴールド販売価格は前の価格より下げました!!
_/\/\/\/|_
\ /
< 値下げしました>
/ \
 ̄|/\/\/\/ ̄
エリーヌ 鯖 1,000ゴールド=66円
ユリアン 鯖 1,000ゴールド=71円
ルーキー 鯖 1,000ゴールド=270円
「TERA rmt op」 を検索してください
RMT OPはゲームの生活を変わる!もっとやすいゲーム生活を楽しみ!
TERAのゴールド不足場合は RMT OP へ!
今のTERAのゴールド販売価格は前の価格より下げました!!
_/\/\/\/|_
\ /
< 値下げしました>
/ \
 ̄|/\/\/\/ ̄
エリーヌ 鯖 1,000ゴールド=66円
ユリアン 鯖 1,000ゴールド=71円
ルーキー 鯖 1,000ゴールド=270円
「TERA rmt op」 を検索してください
2014/05/07(水) 20:39:25.26
テラタームとか超なつかしい
2014/06/10(火) 14:54:16.68
画面クリア にキーボードショートカット割り当てたいけど
どうしたらいいかな?
どうしたらいいかな?
2014/06/10(火) 15:00:38.08
KEYCODE.TXTを読む。
2014/06/17(火) 00:21:05.44
>>798
だめじゃん。 KEYBOARD.CNF 効かないよ?
だめじゃん。 KEYBOARD.CNF 効かないよ?
2014/06/17(火) 08:24:45.74
やり方間違えてるんじゃね。
2014/06/17(火) 09:24:51.85
>797
KEYCODE.TXTによると、メニューコマンドのIDは
>[Edit] Clear screen 51250
となっているので、
KEYBOARD.CNF の末尾に以下を追記すればいい
--------------------------------
[User keys]
; [Shift]+[F1] で 画面クリア
User1=571,3,51250
--------------------------------
他のキーに変えたければ 571 の部分を対応するキーコードに書き換える
まずはKEYBOARD.CNF をコピー&修正して
メニューから読み込んで試してみるべし
KEYCODE.TXTによると、メニューコマンドのIDは
>[Edit] Clear screen 51250
となっているので、
KEYBOARD.CNF の末尾に以下を追記すればいい
--------------------------------
[User keys]
; [Shift]+[F1] で 画面クリア
User1=571,3,51250
--------------------------------
他のキーに変えたければ 571 の部分を対応するキーコードに書き換える
まずはKEYBOARD.CNF をコピー&修正して
メニューから読み込んで試してみるべし
2014/06/17(火) 09:47:27.12
やりたいのはほんとにTeraTerm側でやることなんかな。
接続先側でクリアしたいんじゃないだろうか。
接続先側でクリアしたいんじゃないだろうか。
2014/06/17(火) 10:54:29.76
>802
なるほど。ホスト側でクリアスクリーンしたい場合か。。。
OSやshell、端末種別にもよるけど、
ubuntu 12.04 / bash / TERM=xterm の場合、
[CTRL]+[L]で画面再描画になるので、以下のようにすればいいんじゃないかな。
--------------------------------
[User keys]
; [Shift]+[F1] で ^L を送出(HOST側で画面再描画)
User1=571,0,$0C
--------------------------------
送出コードはASCIIコード表(16進表現)を参照のこと
なるほど。ホスト側でクリアスクリーンしたい場合か。。。
OSやshell、端末種別にもよるけど、
ubuntu 12.04 / bash / TERM=xterm の場合、
[CTRL]+[L]で画面再描画になるので、以下のようにすればいいんじゃないかな。
--------------------------------
[User keys]
; [Shift]+[F1] で ^L を送出(HOST側で画面再描画)
User1=571,0,$0C
--------------------------------
送出コードはASCIIコード表(16進表現)を参照のこと
2014/06/17(火) 10:58:19.29
>>803
わざわざそんなんやるなら素直にCtrl+L押した方がいいな。
わざわざそんなんやるなら素直にCtrl+L押した方がいいな。
2014/06/17(火) 10:59:19.56
そもそも>>799って言ってるから
KEYBOARD.CNFを書き替える方法を提示しても無駄かと。
KEYBOARD.CNFを書き替える方法を提示しても無駄かと。
2014/06/17(火) 11:31:03.98
>>804 確かにw
>>805 何らかの理由でKEYBOAD.CNFが読み込まれない場合があるので、
>801ではコピー&編集してからメニューからの読み込みを提案してみた。
よく、KEYBOAD.CNF や TERATERM.INIが有効にならない!
って問題で良くあるのが、
Administrator がアーカイブの展開等で自分のDesktop に新規作成したファイルを
C:\Program Files\teraterm 以下に「移動」させた場合。
Desktop(というより%USERPROFILE%フォルダ以下)に作成したファイルは作成者のみ読書ができ、
他のユーザは読み込み権限がない。
そしてファイルを「移動」した場合は元のアクセス権が引き継がれるので、
Administratorが「移動」したKEYBOAD.CNF や TERATERM.INIは 一般ユーザには読めないファイルになってしまう。
「移動」せずに「コピー」すれば済む話だけどね
>>805 何らかの理由でKEYBOAD.CNFが読み込まれない場合があるので、
>801ではコピー&編集してからメニューからの読み込みを提案してみた。
よく、KEYBOAD.CNF や TERATERM.INIが有効にならない!
って問題で良くあるのが、
Administrator がアーカイブの展開等で自分のDesktop に新規作成したファイルを
C:\Program Files\teraterm 以下に「移動」させた場合。
Desktop(というより%USERPROFILE%フォルダ以下)に作成したファイルは作成者のみ読書ができ、
他のユーザは読み込み権限がない。
そしてファイルを「移動」した場合は元のアクセス権が引き継がれるので、
Administratorが「移動」したKEYBOAD.CNF や TERATERM.INIは 一般ユーザには読めないファイルになってしまう。
「移動」せずに「コピー」すれば済む話だけどね
807名無しさん@お腹いっぱい。
2014/07/16(水) 08:50:52.54 >>802
接続先側ではなく端末側でクリアしたいんです。
今のteratermの画面クリアは1画面分改行なので
tail -f でログ見るときに区切りの意味で画面クリアすると
逆スクロールしてチョロ見するときに見やすいんです。
接続先側ではなく端末側でクリアしたいんです。
今のteratermの画面クリアは1画面分改行なので
tail -f でログ見るときに区切りの意味で画面クリアすると
逆スクロールしてチョロ見するときに見やすいんです。
2014/07/16(水) 08:57:31.29
>>807
別の解決方だけど、tail -f 実行中にかまわず ENTERを何個か入力するとエコーバックされて
画面に空行があくので区切りとしてみやすくなるよ。
入力したENTERはtail -f終了時にシェル上で無駄な改行として解釈されるけどそれは無視で。
別の解決方だけど、tail -f 実行中にかまわず ENTERを何個か入力するとエコーバックされて
画面に空行があくので区切りとしてみやすくなるよ。
入力したENTERはtail -f終了時にシェル上で無駄な改行として解釈されるけどそれは無視で。
2014/07/16(水) 10:27:46.11
>>807
それ、やりたいのは画面クリアじゃなくバッファクリアなんじゃね。
それ、やりたいのは画面クリアじゃなくバッファクリアなんじゃね。
2014/07/16(水) 20:19:43.13
2014/07/17(木) 18:28:54.60
昔screen使っててやたら生き埋めになるときがあって
それ以来使ってない。
また使うか
それ以来使ってない。
また使うか
2014/07/17(木) 18:32:49.56
生き埋めって?
2014/07/17(木) 18:42:55.89
socketファイルが削除されて再接続できない、でもそのscreen上のプログラムは生きたままとか?
2014/07/17(木) 22:52:38.29
screenが何らかのバグでクラッシュすると、
そういうメッセージが出るんよ
スーパー牛さんパワーみたいなもんだ
そういうメッセージが出るんよ
スーパー牛さんパワーみたいなもんだ
2014/08/31(日) 13:58:46.59
816名無しさん@お腹いっぱい。
2015/02/11(水) 14:49:40.41 すいませんここで聞くのかわからなかったのですが、
制御シーケンスについて教えてください。
ターミナルから入力するケースと、ホスト側から返ってくるケースと2通りに
分けるとすると、CSIシーケンスなどはホスト側から返ってくるケースを想定
して作られているのでしょうか?
手で入力しても何も反応しないものばかりで、混乱しています。
制御シーケンスについて教えてください。
ターミナルから入力するケースと、ホスト側から返ってくるケースと2通りに
分けるとすると、CSIシーケンスなどはホスト側から返ってくるケースを想定
して作られているのでしょうか?
手で入力しても何も反応しないものばかりで、混乱しています。
817名無しさん@お腹いっぱい。
2015/05/02(土) 14:16:17.98 テラタームのキーボード設定で
ENDキー がSELECT という機能に割り当てられてるけど
SELECTってどういう機能?
ENDキー がSELECT という機能に割り当てられてるけど
SELECTってどういう機能?
2015/05/03(日) 15:49:06.36
VT200 とかの実機を持ってるわけじゃないけど、これを見ると
ttp://www.ccsscorp.com/course/cc-002/013a.html
文字選択の emacs の C-SPC みたいな感じだし、これによると
ttp://h71000.www7.hp.com/doc/732final/6525/6525pro_011.html
メニューアイテムの選択開始と選択確定っぽい感じ?だし、これだと
ttp://www-01.ibm.com/support/knowledgecenter/api/content/nl/ja-jp/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/reference/html/kbd_reference06.htm#HDRLOCEK
また違う動きが説明されててよくわかんないな。
アプリごとに違う使い方をするのかな?
Windows だと F1 はヘルプが一般的だけど一太郎だとファイルを開くになるみたいに。
ttp://www.ccsscorp.com/course/cc-002/013a.html
文字選択の emacs の C-SPC みたいな感じだし、これによると
ttp://h71000.www7.hp.com/doc/732final/6525/6525pro_011.html
メニューアイテムの選択開始と選択確定っぽい感じ?だし、これだと
ttp://www-01.ibm.com/support/knowledgecenter/api/content/nl/ja-jp/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/reference/html/kbd_reference06.htm#HDRLOCEK
また違う動きが説明されててよくわかんないな。
アプリごとに違う使い方をするのかな?
Windows だと F1 はヘルプが一般的だけど一太郎だとファイルを開くになるみたいに。
2015/05/04(月) 17:18:17.17
820名無しさん@お腹いっぱい。
2015/05/18(月) 17:21:31.91 最下行にスクロールするショートカットキーってある?
2015/05/18(月) 22:40:29.98
Ctrl+End とか?
2015/05/19(火) 13:53:02.36
823823
2015/05/31(日) 16:53:55.57 バージョン4.87リリース記念age!
OpenSSH 6.8に接続できなくなってパニックになったサーバー管理者の方々
が多かったのではないでしょうか。
ということで、この問題が修正されたものが本日公式にリリースされました
ので、利用者はアップグレードをオススメしときます。
OpenSSH 6.8に接続できなくなってパニックになったサーバー管理者の方々
が多かったのではないでしょうか。
ということで、この問題が修正されたものが本日公式にリリースされました
ので、利用者はアップグレードをオススメしときます。
2015/06/02(火) 14:06:36.08
ALTキーと同時に押すショートカット を登録できないバグは直ったかな
2015/08/06(木) 16:47:50.78
>>824
どれのことを言ってる?
これ(↓)かな
コミット詳細: 5914 - ttssh2 (svn) - Tera Term - OSDN
http://osdn.jp/projects/ttssh2/scm/svn/commits/5914
> リビジョン 5914
> 日時 2015-07-16 10:55:27
> ログメッセージ
> Meta=left/right時に、KEYBOARD.CNFでのAlt+カーソルキー設定が正しく使えない問題の暫定修正。
どれのことを言ってる?
これ(↓)かな
コミット詳細: 5914 - ttssh2 (svn) - Tera Term - OSDN
http://osdn.jp/projects/ttssh2/scm/svn/commits/5914
> リビジョン 5914
> 日時 2015-07-16 10:55:27
> ログメッセージ
> Meta=left/right時に、KEYBOARD.CNFでのAlt+カーソルキー設定が正しく使えない問題の暫定修正。
2015/09/28(月) 23:43:27.39
ttlファイルってUTFで書くと日本語文字化けする?
メッセージボックスでエラーが出るんだが。
メッセージボックスでエラーが出るんだが。
2015/09/29(火) 23:43:53.12
2015/10/01(木) 08:48:36.79
2015/10/03(土) 23:25:17.80
初歩的な質問で申し訳ありませんが、
保存されたログに、BackSpaceやDeleteキーで
削除した内容まで記録されてしまうのが不便に感じています。
訂正された入力を記録されないようにする方法はないのでしょうか?
保存されたログに、BackSpaceやDeleteキーで
削除した内容まで記録されてしまうのが不便に感じています。
訂正された入力を記録されないようにする方法はないのでしょうか?
2015/10/03(土) 23:56:16.99
ログの意味ないやん
2015/10/04(日) 00:58:13.04
Linuxコマンドなど、打ち間違えを修正したときに後から見づらくなってしまうのです
TeraTerm上で確定した入力と、出力結果だけが記録されるようにしたいのですが・・・
保存されたログを自分で修正して見やすくするしかないということでしょうか
TeraTerm上で確定した入力と、出力結果だけが記録されるようにしたいのですが・・・
保存されたログを自分で修正して見やすくするしかないということでしょうか
2015/10/04(日) 02:46:19.31
ログの整形はターミナルソフトの仕事じゃないな
833名無しさん@お腹いっぱい。
2015/10/05(月) 00:38:33.50 binaryモードで記録すればいいんじゃないの?
834名無しさん@お腹いっぱい。
2015/10/07(水) 08:32:51.392015/10/07(水) 22:22:24.09
プラグインに入ってるttyrec、
CUIベースのウィンドウ画面などを忠実に記録してくれるのでお勧め
CUIベースのウィンドウ画面などを忠実に記録してくれるのでお勧め
836名無しさん@お腹いっぱい。
2015/11/01(日) 22:03:06.52 おれはログはログで取って別に編集→すべて選択でバッファのコピペを取ってるな
そもそも作業エビデンスがいるような場合はコマンドは別に作っておいてコピペ、
コマンドラインで編集なんてやらないし。
そもそも作業エビデンスがいるような場合はコマンドは別に作っておいてコピペ、
コマンドラインで編集なんてやらないし。
2015/12/02(水) 23:17:50.52
脅威: Win32:Evo-gen [Susp]ってなんや
2015/12/29(火) 21:36:45.87
サーバやネットワーク機器のように一行ずつ
書き出されるのではなく、一画面まとめて
更新されるようなインターフェースのアプリ
を管理しています。マウスは使わず、
こちらの入力はあくまでキーボードです。
エラー表示などは一画面に収まらないため、
ファンクションキーでページ送りをします。
状況によって出力されるページ数は変わります。ステータス表示行に、『次のページがある』、
『コマンド完了』などの表示がされます。
また、テラタームのログ機能を使うと表示が一部崩れるため、ここにも工夫が必要です。
マクロを使って、以下のようなことはできるでしょうか。
@画面のステータス行を参照して、
次のページがある場合にはファンクションキーでページ送りを行う。
A一画面ずつ、表示されているままの配列でファイルに書き込む。これはログ崩れ対策です。
自分でマクロを作りました。
ステータス判断に関しては、表示を全てクリップボードにコピー、clipb2varでファイルに送り、
Filestrseek2で最終ページか判断。
最終ページでない場合にはsendkcodeで
ファンクションを送る。
並行して、別のハンドラで制御しているファイルにこれも、clipb2varでファイルに書き込む。
最終ページ判断が上手くいかない時があるのです。
説明が下手ですみませんが、皆さんのお知恵を拝借出来れば幸いです。
書き出されるのではなく、一画面まとめて
更新されるようなインターフェースのアプリ
を管理しています。マウスは使わず、
こちらの入力はあくまでキーボードです。
エラー表示などは一画面に収まらないため、
ファンクションキーでページ送りをします。
状況によって出力されるページ数は変わります。ステータス表示行に、『次のページがある』、
『コマンド完了』などの表示がされます。
また、テラタームのログ機能を使うと表示が一部崩れるため、ここにも工夫が必要です。
マクロを使って、以下のようなことはできるでしょうか。
@画面のステータス行を参照して、
次のページがある場合にはファンクションキーでページ送りを行う。
A一画面ずつ、表示されているままの配列でファイルに書き込む。これはログ崩れ対策です。
自分でマクロを作りました。
ステータス判断に関しては、表示を全てクリップボードにコピー、clipb2varでファイルに送り、
Filestrseek2で最終ページか判断。
最終ページでない場合にはsendkcodeで
ファンクションを送る。
並行して、別のハンドラで制御しているファイルにこれも、clipb2varでファイルに書き込む。
最終ページ判断が上手くいかない時があるのです。
説明が下手ですみませんが、皆さんのお知恵を拝借出来れば幸いです。
2015/12/31(木) 07:46:58.13
>>838
わざわざファイル使わないで、タイムアウトを短めにしてwaitで待ったらどう?
わざわざファイル使わないで、タイムアウトを短めにしてwaitで待ったらどう?
2016/01/03(日) 13:12:52.58
2016/01/22(金) 08:57:55.78
もうテラタームの配布パッケージにssh以外の余計なものを
いれない版も作るべきだと思う
ごっちゃごっちゃしすぎなんや!
いれない版も作るべきだと思う
ごっちゃごっちゃしすぎなんや!
2016/01/22(金) 09:59:09.77
え、そんなにごちゃごちゃしてるか?
2016/01/26(火) 20:21:07.59
>>842
あれがスッキリしてるように見えるなら
に行った方がいいぞ
あれがスッキリしてるように見えるなら
に行った方がいいぞ
2016/01/27(水) 01:30:00.83
シェアウェア(?)が何気に混じってるのが気に食わん
845名無しさん@お腹いっぱい。
2016/03/05(土) 16:48:35.16 Tera Term 4.90 リリース
https://osdn.jp/projects/ttssh2/news/25240
https://osdn.jp/projects/ttssh2/news/25240
2016/04/17(日) 19:58:01.78
数年前からか、鍵リストが無いと出てくるから、いつも追加しているけど、
ssh_known_host見たら、定期的に行が消えていくような感じ。
Windows版だけど仕様?
ssh_known_host見たら、定期的に行が消えていくような感じ。
Windows版だけど仕様?
2016/05/11(水) 11:43:00.08
自動でログ取得開始を設定しているとき
接続に失敗したとかでログサイズが0バイトのときは
ログファイルを消すオプションがほしい
接続に失敗したとかでログサイズが0バイトのときは
ログファイルを消すオプションがほしい
2016/05/12(木) 10:44:45.38
ここUNIX板だよ
2016/05/14(土) 14:27:16.92
>>848
言いたいことがあるならボカさずはっきりと言え
言いたいことがあるならボカさずはっきりと言え
2016/05/18(水) 12:58:49.71
https://osdn.jp/projects/ttssh2/
ここの
teraterm-4.90.exe で Trojan.Win32/Varpes.M!cl を検出したそうだ。
chromeとWindows Defenderで検出してるから誤検知ではないかも。
ただ、どこに報告すりゃいいか分からん。
ここの
teraterm-4.90.exe で Trojan.Win32/Varpes.M!cl を検出したそうだ。
chromeとWindows Defenderで検出してるから誤検知ではないかも。
ただ、どこに報告すりゃいいか分からん。
2016/05/21(土) 01:26:11.13
>>850
exe 版は使ってないから改めて落としてみたけど AVG と Avira では反応なし。
そもそもこんな有名どころのソフトで感染してたとすると、もっと前に JCERT が黙ってないはず。
心配ならアンチウィルスソフト各社のオンラインスキャナの結果を付けて OSDN でチケット切っとけ。
https://osdn.jp/projects/ttssh2/ticket/?type[]=5333&type_mode[]=eq&status[]=1
というかトップページにも報告場所書いてあるだろうがよ。
exe 版は使ってないから改めて落としてみたけど AVG と Avira では反応なし。
そもそもこんな有名どころのソフトで感染してたとすると、もっと前に JCERT が黙ってないはず。
心配ならアンチウィルスソフト各社のオンラインスキャナの結果を付けて OSDN でチケット切っとけ。
https://osdn.jp/projects/ttssh2/ticket/?type[]=5333&type_mode[]=eq&status[]=1
というかトップページにも報告場所書いてあるだろうがよ。
852名無しさん@お腹いっぱい。
2016/09/06(火) 20:48:35.17 エスケープシーケンスでTeraTermに通知を送りたいんだけど
どうしたらいいかな
どうしたらいいかな
2017/09/06(水) 15:39:50.39
保守
2017/09/07(木) 16:58:47.61
TeratermのスレってUnix板にしかないの??
2017/09/07(木) 20:52:33.50
逆にどこにあって欲しいの?
856854
2017/09/08(金) 11:11:26.64 Windowsで使ってるんですがマクロでトラブってまして><;
strconcat MSG 'hogehoge'
って書いたら Type mismatch ってエラーメッセージが出て、 strconcat MSG<<< 'hogehoge'>>> って表示されるんです… どこが間違ってるんでしょうか・・・orz
strconcat MSG 'hogehoge'
って書いたら Type mismatch ってエラーメッセージが出て、 strconcat MSG<<< 'hogehoge'>>> って表示されるんです… どこが間違ってるんでしょうか・・・orz
857さーせん
2017/09/08(金) 11:25:59.43 MSG が文字列型じゃなかったのでエラーだったみたいです・・・ お邪魔しました
858名無しさん@お腹いっぱい。
2017/10/31(火) 22:46:30.05 以下のマクロ作成中です。
host.listには IPアドレス、ID、パスワード、と1か2とコマンドのルートを
書き込んだものなのですが途中にあるIFで振り分けしようとしてるのですが
2にしか行かないようです。
どうしたら動くようになりますでしょうか?
; [Before]========================
; Read File "HOST_FILE"
HOST_FILE = "C:\マクロ\host.list"
; Read from "HOST_FILE" To "HOST_LIST"
Fileopen HOST_LIST HOST_FILE 0
; Read 1 line from "HOST_LIST" To "HOST_LIST_LINE".
; "HOST_LIST" move to the next line
Filereadln HOST_LIST HOST_LIST_LINE
While RESULT = 0
Strlen HOST_LIST_LINE
If RESULT = 0 Goto END
Strmatch HOST_LIST_LINE '^#'
If RESULT<>1 CALL CONNECT_PROCESS
; [END]===========================
host.listには IPアドレス、ID、パスワード、と1か2とコマンドのルートを
書き込んだものなのですが途中にあるIFで振り分けしようとしてるのですが
2にしか行かないようです。
どうしたら動くようになりますでしょうか?
; [Before]========================
; Read File "HOST_FILE"
HOST_FILE = "C:\マクロ\host.list"
; Read from "HOST_FILE" To "HOST_LIST"
Fileopen HOST_LIST HOST_FILE 0
; Read 1 line from "HOST_LIST" To "HOST_LIST_LINE".
; "HOST_LIST" move to the next line
Filereadln HOST_LIST HOST_LIST_LINE
While RESULT = 0
Strlen HOST_LIST_LINE
If RESULT = 0 Goto END
Strmatch HOST_LIST_LINE '^#'
If RESULT<>1 CALL CONNECT_PROCESS
; [END]===========================
859名無しさん@お腹いっぱい。
2017/10/31(火) 22:48:06.43 続きです。
:END
Filereadln HOST_LIST HOST_LIST_LINE
EndWhile
fileclose HOST_LIST
end
; [CONNECT_PROCESS]===============
:CONNECT_PROCESS
Strsplit HOST_LIST_LINE ','
HOST_IP = Groupmatchstr1
HOST_USER = Groupmatchstr2
;messagebox HOST_USER 'cmd'
HOST_PASS = Groupmatchstr3
;messagebox HOST_PASS 'cmd'
cmd = Groupmatchstr4
strscan inputstr '1'
messagebox result 'cmd'
if result > 0 goto 1
strscan inputstr '2'
if result > 0 goto 2
;messagebox cmd 'cmd'
; Remote Access(NOSSH Connect)
:END
Filereadln HOST_LIST HOST_LIST_LINE
EndWhile
fileclose HOST_LIST
end
; [CONNECT_PROCESS]===============
:CONNECT_PROCESS
Strsplit HOST_LIST_LINE ','
HOST_IP = Groupmatchstr1
HOST_USER = Groupmatchstr2
;messagebox HOST_USER 'cmd'
HOST_PASS = Groupmatchstr3
;messagebox HOST_PASS 'cmd'
cmd = Groupmatchstr4
strscan inputstr '1'
messagebox result 'cmd'
if result > 0 goto 1
strscan inputstr '2'
if result > 0 goto 2
;messagebox cmd 'cmd'
; Remote Access(NOSSH Connect)
860名無しさん@お腹いっぱい。
2017/10/31(火) 22:48:31.68 続きです。
MSG = HOST_IP
Strconcat MSG ' /nossh /T=1
Strconcat MSG HOST_USER
Strconcat MSG ' /passwd='
Strconcat MSG HOST_PASS
Connect MSG
; Connet decision
If result<>2 Then
Fileclose HOST_LIST HOST_LIST_LINE
; [1]=============================
:1
;strmatch cmd '1'
pause 1
wait 'login:'
pause 1
sendln HOST_USER
MSG = HOST_IP
Strconcat MSG ' /nossh /T=1
Strconcat MSG HOST_USER
Strconcat MSG ' /passwd='
Strconcat MSG HOST_PASS
Connect MSG
; Connet decision
If result<>2 Then
Fileclose HOST_LIST HOST_LIST_LINE
; [1]=============================
:1
;strmatch cmd '1'
pause 1
wait 'login:'
pause 1
sendln HOST_USER
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国と対話で良い関係つくるのが責任と首相 ★3 [少考さん★]
- 参政党、梅村みずほ参院議員を党ボードメンバーから解任 参議院国会対策委員長の役職も外れる [少考さん★]
- 日本テレビ、国分太一の会見受け回答「『コンプライアンス違反行為があった』ということ以上に公にできない」「答え合わせ難しい」 [Ailuropoda melanoleuca★]
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に ★2 [おっさん友の会★]
- 人気ユーチューバー青木歌音、中国人に対する悪口投稿の自粛呼びかけ「日本のイメージも悪くなっちゃう」 [爆笑ゴリラ★]
- 〈シカが泣いている…〉奈良が“観光崩壊”危機…外国人観光客は44.5万人、宿泊客単価は3万1千円 [1ゲットロボ★]
- 【選挙期間中】国の公共事業を行った業者から寄付、土田議員、萩生田議員、平議員、東京自民【公職選挙法】 [943688309]
- 【速報】高市「日本はサンフランシスコ平和条約で台湾に関する全ての権利と権限を放棄している」事実上の答弁撤回か [931948549]
- 【悲報】高市、終わるwwwwwwwwwwwwwwwwwww [308389511]
- 【高市悲報】中国「概念だけを述べてるだけだ」党首討論での発言は撤回にあたらないとのこと [115996789]
- 【速報】高市「日本はサンフランシスコ平和条約で台湾に関する全ての権利と権限を放棄している。台湾の法的地位や認定する立場ではない」 [931948549]
- 高市「非核三原則の見直しを指示した事実はない」 [834922174]
