問題タブ [cmd]
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.
windows - ビット単位でバッチファイルを作成するにはどうすればよいですか?
以下で試してみましたが、「現時点では予想外でした」とだけ表示されます。
.net - ユーザーが入力しているかのようにコンソールに入力を送信する方法は?
これは私の問題です。TTY で実行する必要があるプログラムがあります。cygwin はこの TTY を提供します。stdIn をリダイレクトすると、TTY がないためプログラムが失敗します。このプログラムを変更することはできず、自動化する方法が必要です。
cmd.exe ウィンドウを取得してデータを送信し、ユーザーが入力していると認識させるにはどうすればよいですか?
私は C# を使用しています。java.awt.Robot でそれを行う方法があると思いますが、他の理由で C# を使用する必要があります。
windows - ディレクトリ構造をコピーするが、特定のファイルのみを含める方法(Windowsバッチファイルを使用)
タイトルにあるように、ディレクトリ構造を再帰的にコピーして、一部のファイルのみを含めるにはどうすればよいですか。たとえば、次のディレクトリ構造が与えられます。
ファイルdata.zipおよびinfo.txtは、ディレクトリ構造のどこにでも表示できます。ディレクトリ構造全体をコピーし、data.zipおよびinfo.txtという名前のファイルのみを含めるにはどうすればよいですか(他のすべてのファイルは無視する必要があります)。
結果のディレクトリ構造は次のようになります。
windows - Windows の cmd.exe コンソールを Linux ターミナルのように動作させるのを手伝ってください
Windows ターミナル (cmd.exe のようなテキスト アプリケーションのユーザー インターフェイス) は本当に最悪です。
たとえば、境界線をドラッグして両方のサイズでウィンドウのサイズを変更したい場合など、Windows 端末では明らかにできないことを Unix スタイルの端末が行うことが非常に多くあります。Windows 端末では、その長さのみを変更できます。
切り取りと貼り付けは、Linux または Unix で問題ありません。選択ボックスがうまく折り返されるので、複数行の式を切り取ることができます。Windows ターミナル (クイック編集モードであっても) は、実用的ではない奇妙な長方形の選択ボックスを強制します。メモ帳にコピーするものはすべて再フォーマットする必要があります。
「編集」モードに入るたびにアプリケーションがブロックされるという事実についてはどうですか - ビジネスクリティカルなサーバーを停止せずにカットアンドペーストできるようにしたい人がいると確信しています.
本気で取り組めば、もっと多くの欠点を思いつくことができると思いますが、不平を言うのはやめましょう.. これを改善するにはどうすればよいでしょうか?
更新:明確にするために、cmd.exeを置き換えるつもりはありません-PowershellとCygWinの両方がより良い代替手段を提供します。Windows のすべてのテキスト アプリケーションを囲む GUI であるコンソール アプリケーションを置き換えようとしています。
cmd - コマンドプロンプトを実行できるプログラムを作成する
画像ファイルをドラッグしてデスクトップの壁紙を変更するプログラムがあります。また、特定のネットワークに接続するたびにプログラムを自動的に開くことができるワイヤレス ネットワーク プログラムもあります。
特定のネットワークに接続するたびにデスクトップを変更したいのですが、壁紙プログラムを実行しても、画像をデスクトップにドラッグしない限り何も起こりません。ただし、コマンド プロンプト「c:/program.exe picture.jpg」を実行することもできます。
バッチ ファイル START C:/PROGRAM.EXE PICTURE.JPG を作成しようとしましたが、うまくいきません。
したがって、基本的には、コマンド プロンプト「c:/program.exe picture.jpg」を実行できるプログラムを作成しようとしています。
windows - Windows/DOS で stderr をキャプチャする方法は?
画面ではなく、スクリプトからのエラーをファイルにキャプチャしたいと考えています。
*nix では、これは通常 stderr リダイレクトで行われます。
Windows で CMD スクリプトを使用するにはどうすればよいですか?
scripting - std err/out ストリームを失わずにコンソールを非表示にする
私の質問は、 Running a CMD or BAT in silent modeに似ていますが、追加の制約が 1 つあります。
vbscript でWshScript.Runを使用すると、プロセスの標準の in/error/out ストリームにアクセスできなくなります。 WshScript.Execを使用すると、標準ストリームにアクセスできますが、ウィンドウを非表示にすることはできません。ケーキを食べて (ウィンドウを隠して)、それを食べる (コンソール ストリームに直接アクセスする) にはどうすればよいでしょうか?
私は現在、新しい Windows ステーションとデスクトップを作成し ( MSDNを参照)、その新しいデスクトップ内で指定されたスクリプトを実行する C++ 実行可能ファイルについて考えています (私はまだ Windows ステーションとデスクトップの専門家ではないので、このアイデアは遅い)。
このアイデアは、 Condorの 機能に大まかに基づいています。このUSE_VISIBLE_DESKTOP
機能を無効にすると、非表示のデスクトップで Condor ジョブが実行されます。これに高い特権が必要かどうかはよくわかりません。
このアプローチのトレードオフは、スクリプトがユーザー入力でブロックされると、スクリプトが途方に暮れる可能性があることです。
追加のアイデアはありますか?または、上記のアプローチに関するフィードバックはありますか?
編集:
また、このスクリプトの目的はユーザー環境をセットアップすることなので、別のユーザーとして実行したり、システムのスケジュールされたタスクとして実行したりすることは、実際にはオプションではありません (私が知らない巧妙なトリックがない限り)。
.net - インストールされている.NETのバージョンを確認するためのコマンドラインコマンドはありますか
スクリプトインストールを実行するための一連のスクリプトがあります。スクリプトは、任意のサーバー2008マシンで使用できます。ただし、dosバッチファイルを使用して、(スクリプトを実行する前に).NET3.5がインストールされているかどうかを確認する必要があります。それは可能ですか?
にファイルがC:\WINDOWS\Microsoft.NET\Framework\v3.5
存在するかどうかを確認できることはわかっていますが、もう少し信頼性の高いものがあればいいのですが。
dir / fileが存在するかどうかだけでなく、実際にインストールされているかどうかを確認したいと思います。
ありがとう
batch-file - 新しいインスタンスを起動せずに cmd.exe /V:ON フラグを設定する
cmd /V:ON
cmd.exeの新しいインスタンスを起動せずに、cmd.exe の実行時の変数展開を有効にする方法はありますか (通常は と入力して実行します)。
同様に、他の設定/フラグをその場で変更できますか?