問題タブ [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.

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

python - WindowsXP Python コンソール プログラムで Control-C を無効にする方法は?

cmd.com ウィンドウを、Control-C が Python への SIGINT シグナルを生成しないモード (重要な場合は ActiveState) に設定したいと考えています。

signal モジュールを使用して SIGINT を処理できることはわかっています。問題は、SIGINT の処理が遅すぎることです。処理されるまでに、すでにシステム コールが中断されています。

*nix の「raw」モードに相当するものが欲しいです。入力をキューに入れるだけで、アプリケーションが安全に読み取れるようになったら、読み取ります。

おかしなことに、msvcrt.getch() は Control-C を文字として返すようです。しかし、それはプログラムが getch() 自体によってブロックされている間のみ機能します。別のシステム コール (スリープ、例を使用するため) にいる場合、SIGINT を取得します。

0 投票する
5 に答える
6019 参照

c# - ハイパーリンク付きの.netコンソールアプリ?

出来ますか ?どのようにそれを行うかについてのサンプル/パターンまたはアイデアはありますか?

更新 - これは本質的にテキスト ブラウザになり、ブラウザで URL を入力するようなプロンプトでさまざまなコマンドに基づいてさまざまな情報テーブルを表示します。

のようなさまざまなコマンドを入力する代わりに

prompt>command arg1 arg2 コマンドを実行する特定の「列」/「行」のテキストで「クリック」と言うことができる場合のみ

プロンプト>commandX arg1

やや速く/簡単になります

さて、誰かが典型的な browser/asp.net mvc/whatever アプリの実行について言及する前に、私はすでにそれを実行していますが、特にいくつかの制限に遭遇しました。ネットワークファイルにアクセスします。など。これで、ファイルなどを読み取るサービス ブローカー サービスの使用が処理されましたが、それに多数の拡張機能を追加したので、mvc パターンを使用してコンソール プロンプトとしてアプリを実行し、追加することができれば、多少簡単になります。それへの拡張 etc. etc.

テキストだけがクリック可能であれば、より使いやすくなります!!

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

c# - Windows フォームからコンソール アプリケーションを実行する

Windows コンソール アプリ (パラメーターを受け入れる) があり、プロセスを実行します。Windowsフォームのボタンクリックイベント内からこのアプリを実行する方法があるかどうか疑問に思っていました. それに引数を渡したいと思います。

ありがとう

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

.net - イベント ログに書き込む Windows スケジュール タスク

スケジュールされたタスクを実行するコンソール アプリがあり、catch ブロックのイベント ログに書き込みたいと考えています。使ってみました

しかし、何らかの理由でエラーを書いていません。私は何か間違ったことをしていますか?

ありがとう

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

c# - コードがコンソール アプリまたは Windows サービスで実行されているかどうかを判断する方法

コードがコンソール アプリまたは Windows サービスで実行されているかどうかを判断する方法は?

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

linux - Linux 端末用のカウントダウン ダイアログ メニュー ボックスを作成しますか?

メニューリストまたはテキストボックスである可能性のあるウィジェットの横に秒単位でカウントダウンを表示する Linux コンソール (X ではなく「ターミナル」コンソール) 用のダイアログウィジェットを作成するにはどうすればよいですか?

理想的には、これはダイアログのようなスタンドアロン プログラムであり、その動作を制御するためのパラメータが提供されます。

カウントダウンが 0 になると、ウィジェットの選択された値が返されます。人間が存在しない場合 (または人間がデフォルトを好む場合) に備えて、デフォルト値が存在する可能性があります。grub や lilo などのブートローダーは、すでにこれをほぼ実行できます。ダイアログのマニュアル ページを調べましたが、この機能セットが見つかりませんでした。

これまでに試した:

dialog --timeout 30 --menu 'Menu Title' 20 60 3 'A' 'Choose A' 'B' 'Choose B' 'C' 'Choose C'近いですが、30 秒のタイマーが刻々と過ぎていません。

dialog --pause 'Hurry!' 10 60 30 --タイマーの実行中にメッセージと OK/キャンセル を表示しますが、これはインタースティシャルのみであり、ユーザー入力用ではありません。

次のように複数の行を組み合わせることができます。

ただし、ウィジェットは 1 つのページにまとめて表示されるのではなく、順番に表示されます。ここでは、タイマーなしでメニューに応答した後、タイマー付きのメッセージが表示されます。

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

vb.net - Windows コンソールの初期イベント

VB.NET で記述された Windows コンソール アプリケーションを作成しています。アプリケーションの有効期間中に一度だけ呼び出す必要があるプロセスがいくつかあります。ASP.NET アプリケーションの場合は、これらを Global.asax.vb ファイルの Appliction_Start メソッドに入れます。コンソール アプリケーション用の Global.asax.vb がないため、Main が呼び出される前に自分の関数を呼び出せるように処理できるイベントはありますか?

0 投票する
10 に答える
107638 参照

c# - Windowsサービスからコンソールアプリケーションを実行するにはどうすればよいですか?

私はc#で書かれたWindowsサービスを持っており、そこからコンソールアプリケーションを実行する必要があります。コンソールアプリケーションもc#で記述されています。

Windowsサービスからではなく実行されている場合、コンソールアプリケーションは正常に実行されています。wsから実行すると、何も実行されません。10〜20秒間動作するはずなので、デバッグコードですぐに実行されます。

次のコードでコンソールアプリを起動しています。

コンソールへのパスは正しく、cmdから、またはエクスプローラー(引数なし)で実行しようとすると、正常に機能します。しかし、サービスを実行した後、効果は見られません。

私はすでにサービスプロパティに移動し、デスクトップへのアクセスを許可して、システムとユーザーの両方で実行しようとしました(サービスプロパティでも指定されています)。すべて同じままです。

追加:サービスにUIがないことはわかっていますが、UIは必要ありません。サービスにコンソールアプリケーションを実行させたい。そこからデータを取得したり、uiのようにこのコンソールを使用したりする必要はありません。実行するだけで、その作業を実行できます。

更新I:calcまたは他のWindowsアプリの実行が簡単であることを発見しました。しかし、それでもcmdやコンソールアプリを実行することはできません。実際には、XPSP2とWindows2003Serverで実行する必要があります。したがって、とにかくVistaと対話する必要はありません。

コメントをいただければ幸いです。

0 投票する
8 に答える
42304 参照

c++ - Windows で C++ コンソール アプリケーションから UTF-8 を出力するにはどうすればよいですか

英語版 Windows (XP、Vista または 7) 上の Visual Studio 2008 でコンパイルされた C++ コンソール アプリケーションの場合。cout または wcout を使用して、コンソールに出力し、UTF-8 でエンコードされた日本語を正しく表示することはできますか?

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

c# - .netコンソールアプリケーションでパーセンテージを表示

長いプロセスを実行するコンソールアプリがあります。

完了率を1%ごとに、新しい行に出力しています。

プログラムをコンソールウィンドウの同じ場所に完了率を出力するにはどうすればよいですか?