問題タブ [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 - .BATスクリプトをデバッグするにはどうすればよいですか?
.batスクリプトをステップ実行する方法はありますか?重要なのは、他の多くのスクリプトを呼び出すビルドスクリプトがあり、それらが呼び出される順序を確認して、どこに行かなければならないかを正確に把握し、変更を追加できるようにすることです。 。
windows - Windowsのコマンドプロンプトから環境変数を更新するコマンドはありますか?
環境変数を変更または追加した場合は、コマンドプロンプトを再起動する必要があります。CMDを再起動せずにこれを実行できるコマンドはありますか?
windows - バッチスクリプトを使用してディレクトリ内の各ファイルに何かを行う方法
.batまたは.cmdファイルを含むディレクトリ内の各ファイルをどのように反復しますか?
簡単にするために、ファイル名またはファイルパスをエコーするだけの答えを提供してください。
windows - コマンド出力を反復処理するときにバッチファイルFORが失敗するのはなぜですか?
このイディオムを(何度も)使用してレジストリ値を環境変数に読み込むバッチファイルがあります。
(後にタブ文字がありますdelims=
)
これは、何千もの顧客のコンピューターで正常に機能します。しかし、ある顧客のコンピューター(Windows Server 2003を実行し、コマンド拡張機能が有効になっている)では、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されず
に失敗します。" "コマンドを単独で'REG QUERY "HKLM\SOFTWARE\Path\To\Key" /v ValueName'
実行すると正常に機能します。に存在します。 reg query
Reg.exe
C:\Windows\System32
コードをに変更することで問題を回避することができました
これでお客様は稼働しましたが、なぜ問題が発生したのかを理解し、将来的に回避できるようにしたいと思います。
主なトピックから少し外れています-レジストリ値(文字列またはDWORD)を環境変数に取得するためのより直接的な方法も役立ちます。
copy - Windows Batch を使用してファイルをコピーするにはどうすればよいですか?
ファイルを含むいくつかのサブディレクトリを含むディレクトリがあります。
サブディレクトリ内のすべてのファイルを新しい場所にコピーするにはどうすればよいですか?
編集:ディレクトリをコピーしたくない、ファイルだけをコピーしたい...
これはまだ XP にあるため、以下の解決策を選択しました。
ありがとう!
windows - ディレクトリ内のすべてのファイルの名前を変更する Windows スクリプト FOR コマンド
コマンド プロンプトで次のようにFORコマンドを使用して、Windows ディレクトリに存在するすべてのファイルの名前を変更しようとしています。
たとえば、これはファイルenc1.ctlをtestenc1.ctl enc2.ctl からtestenc2.ctlに名前変更します。
それは私が欲しいものではありません。私が欲しいのは 、 enc1.ctl の名前をtest1.ctlに変更したもの enc2.ctl の名前を test2.ctlに変更したことです
それ、どうやったら出来るの?
@Akelunuk: ありがとうございます。
h263_enc_random_pixels_1.ctl 、 h263_enc_random_pixels_2.ctlに名前を変更したい
それぞれtest1.ctl と test2.ctl
ではどうやって?
windows - Windows コマンド スクリプトから複数のコマンドを実行する
複数のタスクを連続して実行する Windows コマンド スクリプトを作成しようとしています。ただし、スクリプトの最初のコマンドの後で常に停止します。
その後停止するコマンドは、maven ビルドです (それが関連しているかどうかは不明です)。
各タスクを順番に実行して実行するにはどうすればよいですか?
ソフトウェアのインストールやレジストリの構成などはまったく問題外です。残念ながら、バニラの Windows XP インストールで動作する必要があります。
理想的には、コマンドのいずれかが失敗した場合にスクリプトを中止したいのですが、それは必須ではなく、「あると便利」です。
ありがとう。
windows - ファイル/フォルダー名で使用するのに適した形式で、Windows コマンド ラインで現在の日付/時刻を取得するにはどうすればよいですか?
更新: 2016 年になった今、私はこれに PowerShell を使用しますが、特にdate
. @npocmaka のhttps://stackoverflow.com/a/19799236/8479を参照してください。
ファイル名に入れることができる形式で現在の日時を取得するために使用できる Windows コマンド ライン ステートメントは何ですか?
名前の一部として現在の日付と時刻を含むアーカイブにディレクトリを圧縮する .bat ファイルが必要です。たとえば、.bat ファイルが必要ですCode_2008-10-14_2257.zip
。マシンの地域設定に関係なく、これを行う簡単な方法はありますか?
日付の形式は特に気にしません。理想は yyyy-mm-dd ですが、単純なものであれば何でもかまいません。
これまでのところ、私はこれを持っています。これは私のマシンで私に与えますTue_10_14_2008_230050_91
:
私はこれで我慢できますが、少しぎこちないようです。理想的には、より簡潔で、前述の形式になります。
Windows Server 2003 と Windows XP Professional を使用しています。これを実現するために追加のユーティリティをインストールしたくありません (ただし、適切な日付の書式設定を行うものがあることは認識しています)。
batch-file - バッチファイルから空のテキストファイルを作成するにはどうすればよいですか?
誰かがBATファイルを使用してMSDOSで空のファイルを作成するコマンドが何であったかを覚えていますか?
.net - cmd.exe の現在の作業ディレクトリを取得する
cmd.exe の現在の作業ディレクトリを取得するにはどうすればよいですか?
これは可能のようです。たとえば、ProcessExplorer を使用して、CMD.exe を選択し、右クリックして、プロパティ、[イメージ] タブ、[現在のディレクトリ] に、CD または CHDIR コマンドを使用して設定されたディレクトリが反映されます。
.NET Process および ProcessStartInfo クラス (ProcessStartInfo.WorkingDirectory は常に "" を返す) を調べましたが、これを判断する方法が見つからないようです。PInvokeにも目立ったものはありません。
たとえば、Process.GetCurrentWorkingDirectory(processID) のようにプログラムで記述できるようにしようとしています。ここで、processID は実行中の別のプロセスの Windows プロセス ID です。
解決策、WinAPI または .NET はありますか?
[アップデート]
この質問をする理由:
「コマンドプロンプトエクスプローラーバー」をしばらく使用しましたが、新しいディレクトリに「CD」した場合を除いて、現在のエクスプローラーウィンドウも変更されません。(つまり、同期は、エクスプローラーからコマンド プロンプトへの 1 方向のみです)。私はこれを2ウェイにすることを目指しています。