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

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


3
ファイルがバッチファイルに存在するかどうかを確認する方法
これを行う.BATファイルを作成する必要があります。 C:\myprogram\sync\data.handler存在する場合は終了します。 もしはC:\myprogram\html\data.sql、出口には存在しません。 ではC:\myprogram\sync\除くすべてのファイルとフォルダを削除(test、test3とtest2) コピーC:\myprogram\html\data.sqlへC:\myprogram\sync\ オプションで他のバッチファイルを呼び出しますsync.bat myprogram.ini。 Bash環境の場合は簡単でしたが、ファイルまたはフォルダーが存在するかどうか、およびファイルまたはフォルダーかどうかをテストする方法がわかりません。
186 windows  batch-file  cmd 


15
バッチファイル内の管理者アクセスを要求する方法
ユーザーがUACを使用してVistaマシンから実行できるバッチファイルを作成しようとしています。ファイルはホストファイルを書き換えているため、管理者権限で実行する必要があります。.batファイルへのリンクをメールで送信できるようにする必要があります。目的の動作は、ファイルを右クリックして[開く]と言うと、画面が暗くなり、アプリケーションに管理者として実行する許可を与えるかどうかをユーザーに尋ねるUACダイアログの1つを表示することです。代わりに、コマンドラインウィンドウに「アクセス拒否」と表示されます。 これは別の方法で可能ですか?

5
このWindowsバッチファイルの最初の行だけが実行されるのに、3行すべてがコマンドシェルで実行されるのはなぜですか?
3つのMavenコマンドを順番に実行するバッチファイルがあります。各コマンドは、スクリプト自体で正常に実行できます。しかし、3つのコマンドすべてを同じファイルに追加すると、スクリプトが終了する前に最初のコマンドのみが実行されます。なぜだと思いますか? mvn install:install-file -DgroupId=gdata -DartifactId=base -Dversion=1.0 -Dfile=gdata-base-1.0.jar -Dpackaging=jar -DgeneratePom=true mvn install:install-file -DgroupId=gdata -DartifactId=blogger -Dversion=2.0 -Dfile=gdata-blogger-2.0.jar -Dpackaging=jar -DgeneratePom=true mvn install:install-file -DgroupId=gdata -DartifactId=blogger-meta -Dversion=2.0 -Dfile=gdata-blogger-meta-2.0.jar -Dpackaging=jar -DgeneratePom=true また、3つのコマンドをすべてコピーしてコマンドシェル(cmd.exe)に貼り付けると、問題なく次々に実行されます。したがって、これは明らかにdosバッチファイルの一部の問題です。


11
BATファイルの実行後、CMDを開いたままにします
私はこのようなbatファイルを持っています: ipconfig これにより、IP情報が画面に出力されますが、ユーザーがその情報を読み取る前に、CMDは閉じます。 CMDはスクリプトが終了したと想定しているため、終了します。 スクリプトが終了した後、CMDを開いたままにするにはどうすればよいですか?
169 batch-file  cmd 


4
ファイルの内容をバッチファイルの変数に読み込む方法は?
このバッチファイルは、ビルドをTESTからLIVEにリリースします。このファイルにチェックコンストレイントを追加して、特定のフォルダーに付随するリリースドキュメントがあることを確認します。 "C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$" "\\liveserver\liveapp$" *.* /E /XA:H /PURGE /XO /XD ".svn" /NDL /NC /NS /NP del "\\liveserver\liveapp$\web.config" ren "\\liveserver\liveapp$\web.live.config" web.config だから私はこれを達成する方法についていくつか質問があります... あるversion.txt内のファイル\\testserver\testapp$フォルダには、このファイルの内容だけではビルド番号です(例えば、45 -ビルド45のために)どのように私はの内容読みますversion.txtバッチファイル内の変数にファイルを? \\fileserver\myapp\releasedocs\ {build}.doc{build}の代わりにパート1の変数を使用してファイル、が存在するかどうかを確認するにはどうすればよいですか?
161 batch-file 

5
Windowsコマンドラインでバッチファイルのパラメーターを使用する
Windowsでは、バッチファイルの実行時に渡される引数にどのようにアクセスしますか? たとえば、という名前のプログラムがあるとしhello.batます。hello -aWindowsコマンドラインで入力するときに-a、引数として渡されたことをプログラムにどのように通知しますか?

6
Windowsバッチファイルで無限ループを作成する方法
これは基本的に、バッチファイルで必要なものです。任意のキーを押して「一時停止」を通過するたびに「Do Stuff」を再実行できるようにしたい。 while(true){ Do Stuff Pause } for利用できるwhileループはあり、バッチにはループがないようです。次に、どのようにして無限ループを作成しますか?

2
.batファイルを使用してフォルダが存在するかどうかを確認する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 特定のフォルダー(FolderA)が存在するかどうかを確認し、存在する場合は、メッセージが表示されてバッチファイルが終了するようにしたいと考えています。 FolderAが存在しない場合は、別のフォルダー(FolderB)が存在するかどうかを確認します。FolderBが存在しない場合はメッセージが表示され、フォルダが作成されます。FolderBが存在する場合は、その旨を示すメッセージが表示されます。 これを行うためのバッチファイルを作成するためにメモ帳で単純に使用できるコードについて誰かが何か考えを持っていますか? これはすべて1つの.batファイルで行う必要があります。


8
Windowsサービスとしてバッチファイルを実行する
1つのアプリケーションを実行するには、バッチファイルを開始する必要があります(Jettyの起動、ライブログの表示などを行います)。アプリケーションは、このバッチファイルが実行されている場合にのみ機能します。したがって、このバッチファイルを実行し、Windowsサーバーからログアウトしないようにする必要があります。 このバッチファイルをサービスとして実行できますか?同様の質問からの提案の1つを実験しています。

8
リモートホストの1つのポートのステータスをチェックする[クローズ]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する リモートホストのポートステータスを確認できるコマンドラインが必要です。試しましたping xxx.xxx.xxx.xxx:161が、「ホスト」が認識されません。そのポートが開いていることがわかっているホストに対して同じコマンドを実行するまでは、「良い」答えだと思いました。これは、リモートポートのステータスを確認し、そのリモートポートを使用してコマンドを実行し、次にリモートポートチェックコマンドを再度実行してから、次のサーバーのそのポートを使用してコマンドを実行するWindowsのバッチファイル用です。 、 等々。私はどこを見てもpingでそれができると思っていましたが、pingにはさまざまなバージョンがあるはずです。これを実行しているサーバーにはそのオプションが表示されていないためです。 ちょっと笑うために、私はWebサイトからWebベースのリモートポートチェッカーを試しました-結果は、「問題のある」サーバーと正しいサーバーの両方に対して正しいものでした。ただし、500以上のサーバーIPが含まれるバッチ実行では使用できません。 簡単なことはありますか?私のPerlのスキルは非常に錆びています(使用するか失うか)。バッチ以外のWindowsベースの言語は知りません。Unixが私のスキルですが、これはWidows Server 2003から実行する必要があります。
158 windows  batch-file  tcp  cmd 

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