問題タブ [stdout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9420 参照

c# - 7-Zip を使用して stdin を圧縮し、stdout で出力できませんか?

「実装されていません」というエラーが表示されます。

stdin を介して7-Zipを使用してファイルを圧縮し、stdout を介してデータを取得し、アプリケーションでさらに変換を行いたいと考えています。man ページでは、次の例を示しています。

% エコー フー | 7z ダミー -tgzip -si -so > /dev/null

Windows と C# を使用しています。

結果:

コード:

ファイルをメモリに読み込む別の簡単な方法はありますか?

現在、1) 一時ファイルへの書き込みと読み取り (簡単で、いくつかのコードをコピー/貼り付けできます) 2) ファイル パイプを使用します (中程度ですか? 私はそれをやったことがありません) 3) 他の何か。

0 投票する
3 に答える
1565 参照

winapi - 非表示の使い捨てコンソール アプリケーションを作成して通信するにはどうすればよいですか?

問題のあるサードパーティの DLL をラップする小さなコンソール アプリケーションを作成しました。_popenを使用して GUI アプリケーションから呼び出しており、コンソール プログラムの標準出力から値を読み取りたいだけです。その際、望ましくないコンソール ウィンドウが短時間表示されます。

これは、CreateProcess で特定の STARTUPINFO 構成を使用することで回避できることを認識しています。ただし、コンソール アプリケーションに修正を加えて、引き続き _popen を使用したいと考えています。Windows サブシステム (メインではなく WinMain) を使用して子プロセスを作成しても、コンソール ウィンドウは消えません。どうやら、_popen 通信を容易にするために、オペレーティング システムによってコンソールが割り当てられているようです。

サードパーティの DLL は不安定ですが、独自のハードウェアとのインターフェイスに必要であることに注意してください。したがって、DLL を GUI アプリケーションのメモリ空間にロードする方法は受け入れられません。

0 投票する
2 に答える
1560 参照

perl - Log4perlでstdoutおよびstderrへの出力を抑制するにはどうすればよいですか?

私は私のロガーを初期化するためにこのサブを持っています:

ログファイルにloginfoを入れたいだけです。これがstdoutにログに記録されないようにするにはどうすればよいですか?

0 投票する
1 に答える
55190 参照

tomcat - アプリごとに tomcat 6 の logs/catalina.out を構成する方法。(sys.out、sys.err の Web アプリ固有のログ ファイルを構成します)

要件はこれ...

RHEL-5 サーバーにデプロイされた 3 つの Web アプリケーションがあり、Tomcat 6.0.16 を使用してアプリをデプロイしました。アプリ固有のログ ファイルの tomcat/logs/catalina.out に入っている stdout、stderr を次のように構成したいと考えています。

tomcat/logs/app1.log tomcat/logs/app2.log tomcat/logs/app3.log

log4j を使用していますが、ログの詳細を生成するだけで、tomcat/logs/catalina.out に入ってくるアプリごとの stdout が必要です。

助けていただければ幸いです...

0 投票する
2 に答える
5748 参照

c - DOS ウィンドウを開き、DLL からデバッグ メッセージを吐き出します。

現在、labview から DLL を呼び出していますが、リアルタイムでデバッグできるようにする必要があります (時間に敏感なハードウェアにアクセスしているため)。エラー アサート メッセージを単に printf() したいのですが、DLL 内から DOS ウィンドウを開いてエラー情報をダンプする方法がわかりません。誰もこれを以前にやったことがありますか?ファイルでこれを行うことができることは知っていますが、そうする必要があるかもしれません。printf は、これを行うための非常に便利な迅速で汚れた方法です:)。

0 投票する
7 に答える
4668 参照

java - 画面上での表示を停止せずに、STDOUT をファイルにコピーします。

私が作成しているプログラムは、無人で実行するように設計されています。このため、stdout および stderr ストリームをログ ファイルにリダイレクトしました。これは問題なく動作しますが、まだソフトウェアを作成してデバッグしている間に、画面にも表示したいと考えています。これは可能ですか?

使用したスト​​リームをリダイレクトするには

ありがとう。

0 投票する
4 に答える
6739 参照

ruby-on-rails - Rubyスクリプトを使用して呼び出されたときにRake出力をキャプチャするにはどうすればよいですか?

Rails開発用のWebベースの開発コンソールを書いています。コントローラーアクションの1つで、Rakeを呼び出していますが、Rakeが生成する出力をキャプチャできません。たとえば、コントローラーからのサンプルコードを次に示します。

Rakeの出力をキャプチャできない理由を誰かが知っていますか?Rakeソースを調べてみましたが、新しいプロセスなどがどこで発生するかわからないので、これができるはずだと思います。

どうもありがとう!エイドリアン


それ以来、Rubyの内部からRakeを呼び出す正しい方法を発見しました。これは、はるかにうまく機能します。

不思議なことに、一部のrakeタスクは現在完全に機能し(ルート)、最初の実行時に出力をキャプチャし、その後は常に空白になり(db:migrate:redo)、出力をキャプチャしないように見えるものもあります(テスト)。奇数。

0 投票する
12 に答える
195549 参照

bash - STDOUTのn行目を取得するコマンド

STDOUTのn行目を取得できるbashコマンドはありますか?

つまり、これを取る何か

そして次のようなことをします

再利用することを目的としたスクリプトを作成する場合、これは悪い習慣になると思いますが、シェルを日常的に使用する場合は、このような方法でSTDOUTをフィルタリングできると便利です。

また、これは書くのに簡単なコマンド(STDOUTをバッファリングし、特定の行を返す)になることも理解していますが、スクリプトを配置しなくても利用できる標準のシェルコマンドがあるかどうかを知りたいです。