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

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

windows - Windows .bat ファイルでの予期しない変数置換動作

コードは、

上記の Windows .bat ファイル コード セグメントは何を表示しますか? なんで?(つまり、最初に考えたように動作しないのはなぜですか)?

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

java - Windows バッチ (cmd.exe) のファイルから環境変数を読み取る

Javaランチャーであるバッチスクリプトで後で使用するために、バッチファイルから変数を読み取ろうとしています。理想的には、すべてのプラットフォーム (Unix、Windows) で設定ファイルを同じ形式にし、有効な Java プロパティ ファイルにしたいと考えています。つまり、次のようになります。

Unix シェル スクリプトのように、そのような値を読み取ることは可能ですか? は次のようになります。

でこれがおそらく可能であることはわかっていSET setting1=Value1ますが、すべてのプラットフォームで設定に同じファイル形式を使用することをお勧めします。

明確にするために:-Xmxや-classpathなど、JVM内から変更できないパラメーターも設定する必要があるため、コマンドライン/バッチ環境でこれを行う必要があります。

0 投票する
6 に答える
28260 参照

windows - Windows 'dir' コマンド、名前順 AND

Windows エクスプローラーで名前順に並べられたディレクトリ ファイルを確認できます。

Windowsコマンドプロンプトで同じことを試すと、名前の順序が異なります-正しく:

dir人間が行うように数字を読み取る名前で注文する方法はありますか?

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

windows - Windows の wc (unix word count コマンド) 用の同様のプログラムをご存知ですか?

クイック検索でtawbaware wcが表示されますが、stdout を入力ストリームとして受け入れないため、 DOSセッション内でパイプを使用できません。

ノート:

cygwin をインストールしたり、powershell を使用したりできません (「|foreach-object {(get-content $_).count}」が許可されていたはずです)。

unxutilsおよびgnuwin32パッケージには、この機能が含まれている可能性があります...

0 投票する
6 に答える
47150 参照

windows - Windowsコマンドプロンプトで山かっこをエスケープする

山かっこ(<および>)を含む文字列をWindowsマシン上のファイルにエコーする必要があります。基本的に私がやりたいことは次のとおりです。
echo some string < with angle > brackets >>myfile.txt

コマンドインタプリタが山括弧と混同されるため、これは機能しません。文字列全体を次のように引用できます。
echo "some string < with angle > brackets" >>myfile.txt

しかし、ファイルに不要な二重引用符があります。

UNIXで角かっこをエスケープしても、次のようには機能しません。
echo some string \< with angle \> brackets >>myfile.txt

アイデア?

0 投票する
6 に答える
33647 参照

windows - UTF-16 から UTF-8 への変換 (Windows でのスクリプト作成用)

UTF-16 ファイルを UTF-8 に変換する最良の方法は何ですか? これをcmdスクリプトで使用する必要があります。

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

c++ - MFC アプリの終了時にエラーレベルを設定する方法

私は MFC レガシ アプリを持っており、それを維持しています。MFC のバージョンを特定する方法がよくわかりませんが、とにかく違いがあるとは思いません。

アプリは、コマンド ラインでいくつかのパラメーターを受け取ることができます。アプリを終了するときにエラーレベルを設定して、bat/cmd ファイルが失敗をチェックし、適切に応答できるようにしたいと考えています。

これは MFC アプリであるため、 exit() が機能するとは思いません (正直なところ、まだ試していません)。MFC アプリによって返されるエラーレベルを設定する方法を知っている人はいますか? exit() をそのまま使用できますか?

0 投票する
0 に答える
1271 参照

windows - Emacs と cygwin

shell コマンドを使用して cmd 端末ではなく cygwin 端末を開くように GNUemacs を変更するにはどうすればよいですか?

How can I run Cygwin Bash Shell from within Emacs?の重複として クローズ .

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

windows - Linux/bash の $ に相当する Windows/cmd.exe は何ですか? -- プログラムの終了/戻りコード?

重複の可能性:
Windows コマンド ラインからアプリケーションの終了コードを取得するにはどうすればよいですか?

Unix/bash では、次のように簡単に言えます。

$ エコー $?

インタラクティブシェルと非インタラクティブシェルの両方から、プログラムのリターン/終了コードを見つけます。

さて、Windows/cmd.exe で同等のことを行うにはどうすればよいでしょうか?

0 投票する
13 に答える
56877 参照

windows - フォルダー文字列をループし、最後のフォルダー名を解析します

現在実行中のバッチ ファイルのフォルダー名を取得する必要があります。次の構文を使用して現在のディレクトリをループしようとしています (これは現在間違っています)。

「mydir」変数値を検索文字列として渡すことができないといういくつかの問題があります。コマンドを渡した場合にのみ機能するようです。構文が間違っていて、その理由がわかりません。

私の考えでは、フォルダー文字列を「\」区切り文字でループすることでしたが、これも問題を引き起こしています。各ループで変数を設定すると、最後に設定された値が現在のフォルダー名になります。たとえば、次のパスがあるとします。

C:\Folder1\Folder2\Folder3\Archive.bat

値「Folder3」を解析することを期待しています。

その名前は、バッチ ファイルのさらに下に作成する別のフォルダーの一部になるため、その値を解析する必要があります。

誰かが助けてくれたらどうもありがとう。私は完全に間違ったツリーを吠えているかもしれないので、他のアプローチも大いに受け入れられるでしょう.