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

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


8
バッチファイル; ディレクトリ内のファイルをリストします。ファイル名のみですか?
これはおそらく非常に単純な質問ですが、問題があります。基本的に、私はバッチファイルを書き込もうとしており、特定のディレクトリにあるすべてのファイルをリストするために必要です。dirコマンドは、これを行いますが、それはまた、他の情報の束を提供します。ファイル名のみをリストし、それ以外は除外したい。 出力を次のようにしたいだけです。 file1.txt file2.txt file3.txt 前もって感謝します!
120 batch-file 

4
コマンドライン出力を抑制
私はこのような単純なバッチファイルを持っています: エコーオフ taskkill / im "test.exe" / f> nul 一時停止 「test.exe」が実行されていない場合、次のメッセージが表示されます。 エラー:プロセス「test.exe」が見つかりません。 出力をNULにリダイレクトしたにもかかわらず、このエラーメッセージが表示されるのはなぜですか? どうすればその出力を抑制できますか?
118 batch-file 

11
バッチファイルの変数から二重引用符を削除すると、CMD環境で問題が発生する
バッチ変数から引用符を削除する効果的で安全な方法を誰かが手助けできますか? パラメータ%1、%2、%3などのリストを正常にインポートして名前付き変数に配置するバッチファイルを作成しました。これらのパラメータの一部には複数の単語が含まれているため、二重引用符で囲まれています。 > "Susie Jo" (%1) > "Smith Barnes" (%2) > "123 E. Main St." (%3) これらの%変数は、次に名前付き変数に配置されます。 > set FirstName=%1 > set LastName=%2 > set ShipAddr=%3 変数の検証はエコーによって行われます。 echo。%FirstName% echo。%LastName% echo。%ShipAddr% 結果は次のように表示されます "Susie Jo" "Smith Barnes" "123 E. Main St." 選択した変数に含まれている引用符を削除する必要があります。たとえば、FirstNameとLastNameは他の場所で使用され、引用符を含めることはできません。 テストバッチファイルでは、変数に〜tilde文字を使用して引用符を削除することに成功しました。 > set FirstName=%~1 > set LastName=%~2 解決策はあると思いましたが、すぐにバッチファイルの実行で異常な動作が発生しました。突然、CMDはロングパスステートメントを認識しなくなります。フルパスからのバッチファイルの通常の実行 > C:\Documents …

9
プロセスを強制終了するWindows .batファイルを書き込む方法はありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 10か月前に閉鎖。 この質問を改善する 会社所有の開発マシンをオンにするたびに、タスクマネージャーまたはその他のプロセス管理アプリを使用して10以上のプロセスを強制終了し、IDEのパフォーマンスを向上させる必要があります。はい、これらは私のセキュリティとコンプライアンスのために私の会社にインストールするプログラムからのプロセスです。私がやりたいのは、問題のプロセスを強制終了できる.batファイルまたはスクリプトです。 誰かがこれを行う方法を知っていますか?



19
URLからのWindowsバッチファイルファイルのダウンロード
Windowsバッチファイルを使用してWebサイト(例:http://www.example.com/package.zip)からファイルをダウンロードしようとしています。以下の関数を記述すると、エラーコードが表示されます。 xcopy /E /Y "http://www.example.com/package.zip" バッチファイルは、httpの後の「/」が好きではないようです。これらの文字をエスケープする方法はありますか?そのため、それらが関数パラメーターであるとは想定されていませんか?

9
Windows .cmdファイルまたはバッチファイルのパスにスペースを含むパス変数を設定する
私はスクリプトを書くのが初めてで、これを機能させることができません。スペースのないパスにファイルを移動した場合は可能ですが、可能な場合はスペースで作業したいと思います。 .cmdファイルを含むフォルダーにOffice更新プログラムの束を抽出したいと思います。バッチファイルを任意のコンピューターで使用できるようにするには、パス変数を設定します。パス変数を変更するだけで、別のマシンで実行できます。問題は、パスにスペースが含まれていることです。定義でパスを引用符で囲むと、cmd.exeはパスを引用符で囲んでからファイル名を追加して切り替え、バッチは「コマンドライン構文エラー」で失敗します。引用符がないと、「内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。」で失敗します。 テストのために、私はそれが機能するまで、またはそれが機能するようになるまで、ヘルプスイッチを使用しています。8.3ファイル/フォルダー名(My Documents as MyDocu〜1など)を使用して実行できますが、別の方法で実行できますか?

1
Windowsバッチファイルの1行に複数のコマンド
Unixでは、次のように複数のコマンドを1行で入力できます。 $ date ; ls -l ; date 私はWindowsで同様のことを試しました: > echo %TIME% ; dir ; echo %TIME しかし、それは時間を出力し、コマンドを実行しませんdir。 どうすればこれを達成できますか?

10
バッチファイル内からの出力のリダイレクト
システムから情報を収集するいくつかの簡単なコマンドを含むバッチファイルを作成しています。バッチファイルには、時間、IP情報、ユーザーなどを取得するコマンドが含まれています。 すべてのコマンドをバッチファイルにまとめて実行しましたが、実行して結果をテキストファイル(ログ)に出力するときにバッチファイルが必要です。バッチに追加できるコマンドはありますか? cmdからバッチを実行して、出力をリダイレクトしたくないことに注意してください。可能であれば、バッチ内から出力をリダイレクトします。

4
バッチファイルを使用して現在の作業ディレクトリを変更する方法
バッチファイルを作成するときに助けが必要です。次のように、変数のルートにパスが保存されています。 set root=D:\Work\Root 次に、作業ディレクトリを次のようにこのルートに変更します。 cd %root% このバッチファイルをDドライブのどこからでも実行すると、これは正常に行われます。しかし、他のドライブから同じバッチファイルを実行すると、cd%root%が機能しません。 ルート変数からドライブ文字を取得する方法はありますか?次に、最初に現在のディレクトリをこのドライブに変更すると、cd%root%が機能します。

11
Javaアプリケーションからバッチファイルを実行するにはどうすればよいですか?
私のJavaアプリケーションで、「scons -Q implicit-deps-changed build\file_load_type export\file_load_type」を呼び出すバッチファイルを実行したい バッチファイルを実行することさえできないようです。アイデアが足りません。 これは私がJavaで持っているものです: Runtime. getRuntime(). exec("build.bat", null, new File(".")); 以前は、実行したいPython Sconscriptファイルがありましたが、それが機能しなかったので、バッチファイルを介してスクリプトを呼び出すことにしましたが、その方法はまだ成功していません。

9
DOSコマンドラインからGit Bashを起動する方法
簡単な質問だと思っているのですが、まだ答えを見つけることができません。DOSバッチファイルからGit Bashを起動したいと思います。これが私がこれまでに試したことです: Win 7のスタートボタンからGit Bashをリリース CTRL + ALT + DELを使用してプロセスを「sh.exe」として識別 起動コマンドを使用してバッチファイルからsh.exeを起動 start sh.exe ただし、これは完全なGit Bash環境を起動しません。Git Bashのタイトルバーには通常「MINGW32」がありますが、sh.exeへのフルパスは...ですGit\bin\sh.exe。おそらく気付かないオーバーレイや依存関係があり、それらもロードする必要がある(プルイン?インポート?)ように思えます。 これは、ウェブを検索して見つけた上位の結果の1つでしたが、私には完全には意味がなく、それが自分の状況に正確に当てはまるかどうかはわかりません。 Windows Cmd行からgitを実行する:キーファイルはどこにありますか? 私はDOSバッチスクリプトの世界の初心者です。
106 windows  git  batch-file  cmd  command 

9
バッチファイル:コンソールウィンドウを開いたままにする方法
私は2つのバッチファイルを持っています、それらの1つは別のものを実行します、すなわち 「マイバッチファイル」> 2.「その他のバッチファイル」 最初のバッチファイルのショートカットを作成し、そのプロパティを編集して次のように呼び出します。 cmd.exe /k "<SomePath>\<My Batch File>.bat" & pause 私は何をしたい 私は、コンソールウィンドウは、バッチファイルの実行後に開くようにしたいことは以上です。今すぐ閉じて、cmdフラグをいじってみましたが、結果はありません。 プラットフォーム:Windows7 アップデート1 構造を変更しました。このような単純な例も機能しません。バッチファイルは1つしかありません。つまり、「2。その他のバッチファイル」はありません。唯一のバッチファイルには、このようなsmthが含まれています。 start /B /LOW /WAIT make package cmd /K アップデート2 エクスプローラから呼び出される同じショートカットは、コンソールウィンドウを閉じません。 ただし、タスクバーの固定されたアイテムからショートカットが呼び出されると、コンソールウィンドウが閉じます。 コンソールウィンドウを開いたままにする方法はありますか?

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