2016-05-21 19:33:06 +0000 2016-05-21 19:33:06 +0000
19
19

cmdで複数のコマンドを次々と実行する方法

Windows OSのcmd.exeを複数のコマンドを次々と実行する方法、私はncrackを使用して、コマンド

私は手動でcmd.exeを開き、私はこのコードを貼り付けます。

ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f

pass1.txtが終了したら、Pass2.txtなどを含む2番目のコマンドをcmd.exeに手動で貼り付けます:

ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f

それから手動でcmd, Pass.3txt

ncrack --user Admin -P pass3.txt <IPAddress>:3389 -oN good.txt -f

すべての コマンドをバッチファイルで自動的に実行する方法は?

回答 (5)

29
29
29
2016-05-21 20:57:14 +0000

cmd**

各コマンドの間に条件付き実行&または&&を使用してみてください。

さらに、前のコマンドが失敗した場合にのみ次のコマンドを実行するために、ダブルパイプ || シンボルを代わりに使用することもできます。 条件付き実行 [1] ](http://www.robvanderwoude.com/condexec.php) - 条件付き実行 [2] - [ 条件付き実行 0x6& ]0x3&

4
4
4
2018-09-05 20:55:07 +0000

cmdファイルでは以下の構文を使用してください。

call command1    
call command2
.    
.    
call commandx

例:

call mvn install:install-file -Dfile=spring.jar -DgroupId=com.td.tdi.creditProtection.webservice -DartifactId=spring -Dversion=1.0 -Dpackaging=jar
call mvn install:install-file -Dfile=com.ibm.ws.prereq.jaxrs.jar -DgroupId=com.td.tdi.creditProtection.webservice -DartifactId=com.ibm.ws.prereq.jaxrs -Dversion=1.0 -Dpackaging=jar 
call mvn install:install-file -Dfile=com.ibm.ws.runtime.jar -DgroupId=com.td.tdi.creditProtection.webservice -DartifactId=com.ibm.ws.runtime -Dversion=1.0 -Dpackaging=jar
call mvn install:install-file -Dfile=IMSConnection_Utilities.jar -DgroupId=com.td.tdi.creditProtection.webservice -DartifactId=IMSConnection_Utilities -Dversion=1.0 -Dpackaging=jar
4
4
4
2016-05-21 19:41:31 +0000

バッチファイルにすべてのコマンドを一行ずつ追加し、somename.batとして保存します。

そのバッチファイルを実行すると、すべてのコマンドがファイル内にある順に順次実行されます。

バッチファイルを cmd で実行する方法:

path/to/the/directory/of/your/batchfile/somename.bat
2
2
2
2016-05-21 21:05:13 +0000

両方のコマンドを同じ行に入力し、1つのアンパサンド(これにより連続して実行される)か、2つのアンパサンド(これにより簡単なエラーチェックが行われます: 2つ目のコマンドは1つ目のコマンドが成功した場合にのみ実行されます)で区切ることができます。

ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f && ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f

ソース など

1
1
1
2018-05-31 06:48:37 +0000

例えば、私のインターネット接続を改善するために、次のように貼り付けました:

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh int ip reset 
netsh winsock reset

マウスの右クリックを押すと、cmdでもpowershellでも、自動的にそれらを順番に実行します。 シンプルです。(最後のもの、つまり ‘netsh winsock reset’ だけは自動的に実行されなかったので enter キーを押さなければなりませんでした)