タグ付けされた質問 「batch-file」

バッチファイルは、MS-DOS、IBM OS / 2、またはMicrosoft Windowsシステムのコマンドインタープリターによって実行される一連のコマンドを含むテキストファイルです。

12
コンソール出力をエコーし​​てbatスクリプトのファイルに送信するにはどうすればよいですか?
タスクを実行して出力をテキストファイルに送信するバッチスクリプトがあります。コンソールウィンドウにも出力を表示する方法はありますか? 例えば: c:\Windows>dir > windows-dir.txt 出力をdirコンソールウィンドウに表示し、テキストファイルに出力する方法はありますか?
136 windows  batch-file  cmd 

8
if-else構造のバッチファイルの使用方法
if-else構造のバッチファイルの構造について質問があります。各コマンドは個別に実行されますが、「if-else」ブロックを安全に使用できなかったため、プログラムのこれらの部分は機能しません。これらのパーツを実行するにはどうすればよいですか?ありがとうございました。 IF %F%==1 IF %C%==1 ( ::copying the file c to d copy "%sourceFile%" "%destinationFile%" ) ELSE IF %F%==1 IF %C%==0 ( ::moving the file c to d move "%sourceFile%" "%destinationFile%" ) ELSE IF %F%==0 IF %C%==1 ( ::copying a directory c from d, /s: boş olanlar hariç, /e:boş olanlar …

15
バッチファイル。ディレクトリ内のすべてのファイルとフォルダーを削除する
ワイヤレスツールキットのキャッシュフォルダーにあるすべてのフォルダーとファイルを削除するバッチファイルが必要です。 現在、私は以下を持っています: cd "C:\Users\tbrollo\j2mewtk\2.5.2\appdb\RMS" del *.db これにより、RMSディレクトリ内のすべての.dbファイルが削除されますが、このディレクトリからすべてのものを削除したいと思います。これどうやってするの?


13
Windowsの変数でコマンドの結果を取得するにはどうすればよいですか?
コマンドの結果をWindowsバッチスクリプトの変数として取得しようとしています(bashスクリプトで同等の機能を実現するために、bashでコマンドの結果を取得する方法を参照してください)。.batファイルで機能するソリューションが推奨されますが、他の一般的なWindowsスクリプトソリューションも歓迎します。


5
BATスクリプトの相対パス
ここに私のUSBドライブ上の私の独自のプログラムフォルダがあります: Program\ run.bat bin\ config.ini Iris.exe library.dll etc. 使いrun.bat始めたい Iris.exe 私はこれを使用することができません:F:/Program/bin/Iris.exe時々それがドライブとして接続しないので、ショートカットのようにF:(例: E:またはG:) ドライブ文字に関係なく動作するために、batファイルに何を書き込む必要がありますか? 私はこれをBATファイルで試しました: "\bin\Iris.exe" しかし、それは機能しません。



11
ウィンドウを表示せずにPowerShellスクリプトを実行する方法は?
ウィンドウやその他のサインをユーザーに表示せずにPowerShellスクリプトを実行するにはどうすればよいですか? 言い換えると、スクリプトは、ユーザーに署名することなく、バックグラウンドで静かに実行する必要があります。 サードパーティのコンポーネントを使用しない回答に対する追加のクレジット:)

3
Windowsバッチ:FORループで複数のコマンドを呼び出しますか?
Windowsバッチファイルで、単一の FORループで複数のコマンドを呼び出すことは可能ですか?たとえば、ファイル名を印刷して、削除したいとしましょう。 @ECHO OFF FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X) REM the line above is invalid syntax. この場合、2つの異なるFORループを実行することで解決できることを知っています。1つは名前を表示するため、もう1つはファイルを削除するためですが、1つのループでのみ実行できますか?
124 windows  batch-file  cmd 


5
cmd.exeから永続的な環境変数を設定する
さまざまなWindowsマシンで環境変数を設定する必要がありますが、「マイコンピュータ」のプロパティ画面を表示して手動で環境変数を変更したくありません。 コマンドラインから、バッチファイルを使用して実行します。私が理解している限り、setを使用しても、コマンドウィンドウで呼び出すプロセスの変数のみが変更されます。 間違いなく設定したいので、後で新しいプロセスを実行すると、設定した新しい設定が使用されます。コマンドラインからそれを行う方法はありますか?

9
Windows XP以降Windows:ウィンドウを表示せずにバックグラウンドでバッチファイルを実行するにはどうすればよいですか?
私はすでに同様の質問(Windowsの起動時にバッチファイルをバックグラウンドで実行する)に回答していることを知っていますが、今回はバッチを起動する必要があります。 別のバッチから、 コンソールウィンドウを表示せずに、 すべての引数が非表示のバッチに渡されます。 最初のバッチはコンソールウィンドウで実行されます。ただし、2番目のバッチ(最初のバッチによって非同期に起動されたバッチ)にもコンソールウィンドウを表示したくありません。 私はそれだけを行うVBScriptスクリプトを思いついたので、他の人が参照できるようにそのスクリプトを回答に入れましたが、他のアイデアや解決策があれば、遠慮なく貢献してください。 注:Windowsコマンドプロセッサのコンソールウィンドウは、多くの人が実際には正しくないDOSウィンドウと呼んでいます。 回答ありがとうございます。私が理解していることから、スクリプトを非同期に呼び出して非表示モードで実行する必要がある場合: すでにコンソールウィンドウにある2番目のスクリプトstart /bで十分です。 Windowsから、2番目のウィンドウをトリガーしなくても、私の解決策はまだ有効です。
121 windows  batch-file  cmd  wsh 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.