• 締切済み

コマンドプロンプトのオペレーション → ログ

環境 Windows2000、WindowsXPを使っています。SFUもインストール済みです。 質問 コマンドプロンプトのオペレーションをログにとりたいです。TeraTermProなどには、ログ取得機能がついており、あの機能をコマンドプロンプトにもほしいわけです。ベクターや窓の杜でも、それらしいソフトを見つけることが出来ませんでした。コマンドを打つたびにteeを使うのも現実的ではありません。 ベストな方法を教えていただけないでしょうか? その他 フリーで提供されているソフトにケチをつけるようで恐縮ですが、TeraTermのログってなんかいらいらしてきます。入力ミスを訂正するためにBackSpaceを押すと、ログに変な文字が出ます。だから使っていません。人によっては、変な文字を一掃するマクロを秀丸で書いているようですが・・・・。 出来ることならコマンドプロンプトにログ取得機能をつけて、そこからtelnetコマンドを使いたいです。

みんなの回答

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

emacs系のエディタにあるshellウインドを使うのはどうでしょうか。 簡単に言えばエディタの中でプロンプトを実行するものです。 WindowsだとMeadow2とかxyzzyとかで使えます。 ただ、画面制御コードが変わってきますので、viのようなものはスクリーン動作しませんが。 もっとも、これはログにとらないと思うので問題ないでしょうけど。 ただ、慣れてないとこの種のエディタは使えないかも。 多分、TeraTermtu使うのが一番簡単だと思いますが。 単にバックスペースのみ削除すればいいのなら、 実行後、マクロなりなんなりで対応すればいいだけですし。 動作としては、全てのキー入力、画面出力を残すのがログですから、動作としてはいいと思います。 そもそもBackSpace押したときの動作がどうなるかは接続先によりますから、 勝手にいろいろ内容を変えられるのは困る場合もあるでしょうし、 その場合はあとから復元できませんから。 xyzzy http://www.jsdlab.co.jp/~kamei/ Meadow2 http://www.boreas.dti.ne.jp/~miyoshi/Meadow2/

参考URL:
http://www.jsdlab.co.jp/~kamei/, http://www.boreas.dti.ne.jp/~miyoshi/Meadow2/

関連するQ&A

  • CentOSで操作ログを取得するコマンド

    CentOS6.3でターミナルで実行したコマンド等の操作ログを 取得するコマンドは無いでしょうか? Teratermのログ昨日で取得できるのは知っていますが、 linuxのコマンドで操作ログを取得できるなら それを利用できれば試してみたいと思っています。 ご教授お願いします。

  • windows/遠隔(リモート)/コマンド実行

    windows7が作業端末にあります。 環境としてWindows系とLinux系サーバがあり、リモートで接続しそれぞれサーバ にて必要な情報の取得コマンドを実行し取得しています。 Linux系はteratermを使用し、サーバ接続→コマンド実行しています。teratermのログ 取得機能でテキストファイルとして作業端末で取得できるようになりました。 問題はWindows系で同様の対応方法がわかりません。 windows系にコマンドプロンプトで接続し、コマンドを発行する事ができますか? Teraterm等を使用して出来るのか、windowsの機能を使用して出来るのか まだ何も見えていません。 Windows Power Shellを使用すればこのようなことはできるのでしょうか? 今調べている最中ですが、同様作業をされている方がおられましたらご教授 よろしくお願いいたします。

  • 様々なコマンドプロンプトはすべて同じ動きをします?

    こんにちは windows に予め入っているコマンドプロンプト、JAVAといっしょについてくるコマンドプロンプト、Node.jsといっしょについてくるコマンドプロンプト、、、それぞれすべて同じ動きをしますか?例えば、どのコマンドプロンプト上でも、頭文字に「telnet」や「node」などとうてば問題なくそれぞれの機能を使うことができますか? 宜しければ回答お願いいたします。

    • ベストアンサー
    • Java
  • コマンドプロンプトで、画面表示をそのままに、コンソールログをとりたい

    バッチを使って、コンソールプログラムなどを呼び出し、そのログを保存しようとしています。 このバッチやプログラムに手を加えることはできないので、これらを呼び出す側で処理をしたいのです。 現在は、バッチの出力をvbsにパイプさせ、こちらでテキストファイルと標準出力の両方へ打ち出しています。(UnixのTeeのような処理) しかしこれでは、コマンドプロンプトで文字の色を変えたり、Boldにした情報が画面出力に反映されません。 外からexeファイルを持ち込むことが厳しいので、バッチファイルかvbsで実現したいと考えています。 イメージとしては、いったんコマンドプロンプトにコンソール出力をしてから、 コマンドプロンプトに表示された文字列をテキストファイルに保存するような感じです。 右クリックして全て選択、コピー、メモ帳でテキスト保存…のような結果になっているとよいのですが…

  • コマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

    vista ultimateを使っています。 端的にいうと、 Cドライブ配下全体で、.log,.msi.install.exe,setup.exe のどれかの文字列を含むファイル一覧を表示させたいと思っています。 (できれば、 ☆含むではなく、 .logで終わる or .msiで終わる or install.exeと完全一致 or setup.exeと完全一致 ☆なおかつ、できれば、大文字小文字を区別しない ☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい と思っています。 で、いま、vistaが立ち上がらないエラーが起きているので、 vistaのメディアから、コマンドプロンプトで、 それを実行しようとしています そこで。。。一案ですが・。。 コマンドプロンプトで、 linuxのlocateコマンドのようなコマンドはありますか? findというのがそれかなと思ったのですが、 linuxにおけるgrepと同じようでして。 ご存知の方いらっしゃいましたら、よろしくお願いします。

  • コマンドプロンプトの代替

     常々Windowsのコマンドプロンプトは、なんか使いづらいと思っています。KDEのKonsoleのように、画面サイズに合わせて、画面表示された文字列の改行の位置を動的に変更したり、タブが利用出来たりと、そういった機能があればいいなと思っています。何か、コマンドプロンプトの代替となるようなツール類をご存じの方がいらっしゃいましたら、教えてください。上にあげた2つの機能以外にも、こんな便利な機能があるといったご意見も歓迎します。

  • 端末エミュレータのログ

    今、仕事でSolaris7を使っているの ですが、CDEで端末エミュレータを使った 時にコマンド操作ログを残したいのですが そのようなログを取れる機能はデフォルトで ついていますでしょうか? でなければほかに何かいい方法はないでしょうか? TeratermProのログ機能のようなものがあれば いいのですが。 どなたか、ご存知のかた宜しくお願いいたします。

  • コマンドプロンプトが一瞬だけ表示されるのを防ぎたい。

    コマンドプロンプトが一瞬だけ表示されるのを防ぎたい。 自分でソフトを操作する為に.cmdファイルを作成しました。 クリックで問題なく機能するのはいいですがコマンドプロンプトが一瞬表示されるのが嫌です。 どうすれば表示されずにコマンドを実行する事が出来るでしょうか。

  • コマンドプロンプトの文字化け

    OS:Win2000 現在、サーバ(Linux)へTelnetでLoginし、サーバの設定を行っています。 その際、コマンドプロンプトを使用しているのですが、日本語が文字化けしてしまいます。 文字化けしないようになりませんか? また、文字化けしないようなソフトはありませんか? コマンドプロンプトから選べるコードページは932と437だけです。

  • コマンドプロンプトのコマンドについてなんですが。

    こんにちわ。仕事で使っているソフトでなんですが、バッチファイルを 利用して、各機能を動かしているようです。(僕はバッチファイルの プログラムはわかりません)中身を見ると、cdhというのを多用しています。 いろいろ調べたのですが、cdはディレクトリの変更用コマンドで理解 できたのですが、cdhというコマンドはありませんでした。実際に コマンドプロンプトでやってみると、特定のディレクトリに行くことが わかりました。環境変数かと思い、見てみると、そのディレクトリの パスがありましたが、変数名はRPHOMEで内容がそのパスです。 さらに、これをどこかでcdhかhに当てはめていると思うのですが、 それはどこで指定されているのでしょうか? 勝手に思いこんでいるのですが、ご指摘、アドバイスの方よろしくお願い致します<(_ _)>