問題タブ [console-application]
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.
winapi - VC++ MFC GUI で win32 コンソール アプリ データにアクセスする方法
私は2つのアプリを持っています:
Win32 コンソール アプリ。
MFC GUI アプリ。
MFC GUI でコンソール アプリを実行したかったのですが、そのコンソール アプリからデータを取得して GUI に表示したいと考えています。
コンパイル中に次のエラーが発生します。
致命的なエラー C1189: #error : /MD[d] (CRT dll バージョン) を使用して MFC アプリケーションをビルドするには、MFC 共有 dll バージョンが必要です。_AFXDLL を #define するか、/MD[d] を使用しないでください
IPC が答えですか?
c# - コンソール アプリケーション - 未処理の例外をキャッチできません
Crystal Report を開いて更新し、指定した場所に PDF として保存する、非常に単純な C# コンソール アプリケーションを作成しました。
VS2005 内で実行すると、すべて正常に実行されます。pdf ファイルは期待どおりに生成されます。.exe をルート C: ドライブにコピーしてコマンド ラインから実行すると、「CrystalGenerator が動作を停止しました」というダイアログ ボックスが表示されますが、pdf ファイルはまだ生成されています。このダイアログの考えられる原因を調べると、未処理の例外が発生したことを示していますが、Main メソッドの内容全体が try/catch 内に含まれているため、それは私の問題ではありません。
イベント ログを見ると、「挿入インデックス (%1) の置換文字列が見つかりませんでした」というエントリが多数ありますが、これが何を意味するかについての適切な説明が見つかりません。
利点は、Server 2003 を実行しているボックス (実行する予定の場所) にファイルをコピーすると、コマンドがエラーなしで実行されることですが、Vista でアプリが誤動作する理由とその解決方法を知りたいです。
前もって感謝します。
python - Pythonでraw_inputを使用してcursesを使用する
私のpythonlinuxコンソールアプリケーションでは、cursesを使用してデータの表示を処理します。同時に、コマンドを入力するための入力行が必要です。これは、ほとんど古き良きirssiスタイルです。デフォルトのcursesgetch()では、raw_input関数の基本的な機能(カーソルを移動したり入力履歴を参照したりするための矢印キー)を取得するために、多くのコーディングを行う必要があります。
入力イベントをキャプチャし、sys.stdinを読み取る関数を使用することはできないため、このような動作をcursesで機能させる簡単な方法はありますか?
c# - C#コンソールアプリケーションはすべて16ビットですか?
クイックテストコンソールアプリを作成しているときにNTVDM.exeについて読んでいたところ、このEXEについて不平を言っている友人のマシンでクラッシュしました。
私が理解しているように、すべてのDOSコマンドウィンドウ(C#コンソールアプリを含む)は、32ビットではなく16ビットとして実行されます。
これは本当ですか?これは、すべてのWorksコンソールアプリのバックオフィスアプリが、32ビットを最大限に活用するのではなく、16ビットとして実行されていることを意味しますか?
Windowsサービスはどうですか?コンソールアプリとして作成し、Windowsサービスとして実行させたと思いますか?
ありがとう
powershell - データ ウェアハウス管理コマンド ライン アプリケーション - PowerShell または C# コンソール アプリ
この質問の前に、これは Microsoft のみのショップ向けであると言っておきましょう。
データ ウェアハウスを管理するコンソール アプリを作成するとしたら、何を使用しますか
?
#2の場合、「メニューシステム」またはその他のタスクの作成をオフロードするフレームワークがあります。
このアプリを 6 ~ 8 年使用する必要がある場合、PowerShell を使用しますか? 現在、チームの誰も PowerShell の経験を持っていませんが、すぐに習得できます。
java - 端末アプリケーション用の優れたJavaのcursesのようなライブラリは何ですか?
画面操作を行う Java 端末アプリケーションを作成したいと考えています。*nix/C の世界で呪いのように画面を操作できる優れたライブラリはありますか?
私が探している最小限の機能は、ウィンドウとユーザー入力のサポートです。
機能的に言えば、(同時に) ユーザーが画面の他の部分にコマンド/テキストを入力できる間、一部のデータが定期的に更新される端末の領域が必要です。
nant - TeamCity でコンソール アプリケーションの単体テストを自動化するにはどうすればよいですか?
多数の単体テストを含むコンソール アプリケーションを作成しました。これを nant ビルド スクリプトに含めて、TeamCity CIS で実行できるようにしたいと考えています。
残念ながら、それを行う方法がよくわかりません。nant スクリプトには、追加された現在のプロジェクトの例があります...それらはすべて、テストする必要があるアセンブリを提供する必要があります。ie MyProject.dll しかし、私のコンソール アプリは MyProject.exe にコンパイルされるため、そのようなものはありません。
問題なく Visual Studio 内から単体テストを実行できるため、これらのテストを自動化する方法が必要です。
これが可能かどうか、またその方法を知っている人はいますか?
c# - Web アプリケーションから C# コンソール アプリケーションへのデータの送信
Web アプリケーションからコンソール アプリケーションにデータを送信する必要があります。現在の計画では、Web アプリがデータをデータベースに送信し、コンソール アプリがデータベースをポーリングして、データが挿入されたときにデータを処理する必要があります。データベースをポーリングする必要がないように、Web アプリがデータを送信できる http ハンドラーを含めるようにコンソール アプリを変更する必要がありますか? これら 2 つのアプリケーション間でデータを通信するためのより良い方法はありますか? コンソール アプリが Web アプリにデータを送信する必要はありません。
アップデート
これは .NET 2.0 コンソール アプリケーションであるため、WCF は実行可能なオプションとは思えません。データ ペイロードはかなり小さく (9 桁の ID フィールドがいくつか、合計 150 バイト未満)、1 分あたり約 10 の速度で送信されます。これら 2 つのアプリケーション間にファイアウォールはありません。
events - Application.ApplicationExit イベントは、Winforms 以外のアプリで終了を通知するように機能しますか?
アプリケーションの終了時に、コード ライブラリに通知する必要があります。したがって、System.Window.Forms.Application.ApplicationExit イベントをサブスクライブしました。これは Winforms アプリではうまく機能しますが、コンソール アプリ、サービス、Web アプリ (ASP.NET など) などの他の種類のアプリケーションでも機能しますか? 名前空間はそうではないことを示唆し、Application.Exit()
(明示的または暗黙的に) が呼び出されたときに発生する可能性があり、これらの他のケースを呼び出すのは正しくない可能性があります。
これらの他のケースでより良いイベント、またはより普遍的なイベントがありますか (Winforms でも機能する場合)。たとえば、Environment.Exit()
(コンソール アプリ) が呼び出されたときのイベントはありますか?
System.Diagnostic.Process で Exited イベントに関する記述を見つけましたが、これは別のプロセスの終了を監視するためのもののようであり、それ自体に関するプロセス (たとえば、Process.GetCurrentProcess().Exited += Process_Exited; Process.GetCurrentProcess().EnableRaisingEvents = true;
) によって受信されたようには見えません。プロセスが実際に終了した後にのみ発生する可能性があるため、機能しないと思います。
これは、特に .NET 2.0 および C# に当てはまります。