如何运行 Windows 操作系统 cmd.exe 多个命令一个接一个,我使用ncrack, 命令
我手动打开 cmd.exe 并粘贴此代码:
ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
当 pass1.txt 完成后,我将第二个命令手动粘贴到 cmd.exe,其中包含 Pass2.txt 等...:
ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
然后我手动粘贴到cmd,Pass.3txt
ncrack --user Admin -P pass3.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
如何在批处理文件中自动运行所有命令,一个接一个而不是同时运行?
Vom*_*yle 68
尝试使用条件执行&或&&在每个命令之间复制并粘贴到 cmd.exe 窗口或批处理文件中。
此外,||如果上一个命令失败,您可以使用双管道符号代替仅运行下一个命令。
在 command1 执行完成后执行 command2
ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f & ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f & ncrack --user Admin -P pass3.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
仅当 command1 的执行成功完成时才执行 command2
ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f && ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f && ncrack --user Admin -P pass3.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
仅当 command1 的执行未成功完成时才执行 command2
ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f || ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f || ncrack --user Admin -P pass3.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
小智 22
在您的 cmd 文件中使用以下语法。
call command1
call command2
.
.
call commandx
Run Code Online (Sandbox Code Playgroud)
例子:
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
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以在同一行中输入两个命令,并用一个与号(这会导致它们按顺序运行)或两个与号(这引入了简单的错误检查:第二个命令仅在第一个成功时才运行)分隔它们
例如:
ncrack --user Admin -P pass1.txt <IPAddress>:3389 -oN good.txt -f && ncrack --user Admin -P pass2.txt <IPAddress>:3389 -oN good.txt -f
Run Code Online (Sandbox Code Playgroud)
只需在批处理文件中逐行添加所有命令,并将文件保存为 somename.bat。
执行那个批处理文件;所有命令都将按照它们在文件中出现的顺序依次运行。
如何通过cmd执行批处理文件:
path/to/the/directory/of/your/batchfile/somename.bat
Run Code Online (Sandbox Code Playgroud)