問題タブ [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 投票する
9 に答える
64410 参照

windows - Windowsバッチスクリプト内で%USERNAME%の値を小文字に変換する方法は?

ドット バット スクリプトを使用して一部のソース管理ソフトウェア機能を自動化していますが、svn リポジトリが *NIX ボックスでホストされていることを考えると、これら 2 つの世界の間の永遠のケースの問題に直面しています。

Windows システム変数 %USERNAME% の値を小文字に変換する cmd.exe 関数はありますか?

よろしくお願いします!

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

unicode - /Uスイッチを使用してもWindows cmdパイプがユニコードにならない

Console.WriteLine を使用してテキストを出力する小さな c# コンソール プログラムがあります。次に、この出力を次のようなテキスト ファイルにパイプします。

c:myprogram > textfile.txt

ただし、/u スイッチを使用して cmd を開始しても、ファイルは常に ansi テキスト ファイルです。cmd /? /u スイッチについて次のように述べています。

/U パイプまたはファイルへの内部コマンドの出力を Unicode にします

そして、私が行うとき、それは確かに違いを生みます

c:echo "foo" > text.txt

text.txt は unicode (BOM なし)

コンソール プログラムの出力を新しいファイルにパイプしても同様に Unicode ファイルが作成されないのはなぜですか。

Windows Power Shell (正しい BOM を含む Unicode ファイルを生成する) を使用しているだけですが、cmd でそれを行う方法を知りたいです。

ありがとう!

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

windows - HTML の input type="password" に相当する Windows バッチは何ですか?

Windowsスクリプト内のユーザーから認証資格情報を取得する必要がありますが、従来の「最初のGoogle結果」アプローチ:

満足のいくものではないので、HTML の input type="password"に「相当する」ものがあるのではないかと考えていました。

コメントをお待ちしております。

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

windows - コンソール アプリケーションの Windows の既定のサイズ

コンソール アプリのテスト中に、コンソール ウィンドウのプロパティを 3 行の高さに設定しました。

この変更はどうにか行き詰まっており、新しいコンソール ウィンドウはデフォルトで 3 行の高さに設定されています。デスクトップに新しいショートカットを作成し、それを cmd.exe にポイントすると、開くウィンドウの高さが 3 行になります。

もちろん、プロパティ パネルを使用してこの値を変更できます。これにより、最終的に「現在のウィンドウのみ」/「同じタイトルの将来のウィンドウ」/「このウィンドウを開始したショートカット」ダイアログが表示され、設定の粘着性が変更されます。これらの選択のいずれも、デフォルトが変更されるという結果にはなりません。その後、cmd.exe への新しいショートカットを作成しても、高さは 3 行のままです。

主な問題は、私が作成する新しいコンソール アプリの場合、最初にデバッグするときにサイズ設定を変更する必要があり、リリース ビルドを実行すると同じ話になることです。

新しい(つまり、新しいタイトルまたは新しいショートカットからの)コンソールアプリのデフォルト設定がどこに保存されているか、またはそれらを変更する方法を知っている人はいますか?

[そして、はい、私は尋ねるマペットのように感じますが、この情報はどこにも見つかりません!]

0 投票する
9 に答える
377520 参照

windows - CMD シェルの空き容量

サードパーティのアプリケーションをインストールせずに、CMD 内のディスクまたはフォルダの空きディスク容量を取得する方法はありますか?

大きなファイルを特定のディレクトリにコピーするCMDがあり、もちろんcopyコマンドからのエラーレベルの戻り値を使用できますが、ファイルをコピーするのにかかる時間を待つ必要があります(たとえば...そこにディスクがいっぱいになり、コピー操作が失敗します)。

コピーを開始する前に、何かアイデアがあるかどうかを知りたいです。Sysinternals の DU.EXE ユーティリティを試しましたが、占有スペースしか表示されません。

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

windows - Windows XP 以降 Windows: ウィンドウを表示せずにバックグラウンドでバッチ ファイルを実行するにはどうすればよいですか?

同様の質問 ( Windows の起動時にバックグラウンドでバッチ ファイルを実行する) には既に回答していますが、今回はバッチを起動する必要があります。

  • 別のバッチから、
  • コンソール ウィンドウが表示されずに、
  • すべての引数が非表示のバッチに渡されます。

最初のバッチは、コンソール ウィンドウで実行されます。ただし、2 番目のバッチ (最初のバッチによって非同期的に起動されたもの) にもコンソール ウィンドウを表示したくありません。

私はまさにそれを行う VBScript スクリプトを思いつきました。他の人が参照できるようにスクリプトを回答として置きましたが、他のアイデアや解決策がある場合は、気軽に貢献してください。

注: Windows コマンド プロセッサのコンソール ウィンドウは、多くの人が正しくない DOS ウィンドウと呼んでいます。


回答ありがとうございます。私が理解していることから、スクリプトを非同期的に呼び出して非表示モードで実行する必要がある場合:

  • コンソール ウィンドウに既にある 2 番目のスクリプトstart /bで十分です。
  • Windows から、2 番目のウィンドウをトリガーせずに、私のソリューションはまだ有効です。
0 投票する
9 に答える
170487 参照

batch-file - バッチファイルタイマーを作成して、1日を通して別のバッチを実行/呼び出すにはどうすればよいですか?

バッチファイルタイマーを作成して、1日を通して別のバッチを実行/呼び出すにはどうすればよいですか?システム時間で実行する必要がありますxpサーバー2003で実行するには.cmdにすることもできます

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

windows - Windows コマンド スクリプトの %TIME% 変数への追加

これはおそらく他の多くのスクリプト言語で簡単に実行できることを認識していますが、cmdですばやく実行し始め、今では興味があります.

別のプロセスが開始された時間へのオフセットでプロセスを開始しようとしています。簡単にするために、5分としましょう。%TIME% 変数に追加する方法はありますか?

例えば:

ご協力ありがとうございます

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

windows - 別の cmd.exe プロンプト内から新しい cmd.exe ウィンドウを作成する

現在、CruiseControl.NET をセットアップ中です。私が抱えている問題は、CC をコンソール アプリケーションとして実行していて、ビルドが正常に完了して (exec を使用して) 実行すると、CruiseControl DOS プロンプト内で起動することです。単純なバッチ ファイルを使用してアプリを起動しているだけですが、CC と同じプロンプト内で実行すると、アプリが実行されている限りビルドが続行されると CC に認識されます。

cmd.exe別のプロンプト ウィンドウを生成するコマンド ライン パラメーターはありますか?

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

windows - nmake エラーレベル/リターン コードの処理

私はnmakeベースのプロジェクトを持っています.aspコンパイラは、nmakeが認識しているように見えるエラーをスローする可能性があります.

ただし、バッチ ファイル内から nmake を呼び出すと、環境変数 %ERRORLEVEL% はゼロに設定されたままになります。

nmake タスクを制御すると、最終的にゼロ以外の ERRORLEVEL (2 に設定されている) が返されるので、エラーを問題なくキャッチできると想定していますが、nmake はゼロ以外の値をバブルしていません。そのタスクからコードを終了します。または、少なくとも、私はそれを誤ってトラップしています。どんな助けでも大歓迎です。