Windows 开始ping www.google.si关闭我的cmd窗口

Windows 开始ping www.google.si关闭我的cmd窗口,windows,batch-file,cmd,ping,Windows,Batch File,Cmd,Ping,我需要从cmd窗口多次打开cmd窗口。网站地址或ip会改变,所以我可以ping路由器,pc,谷歌,。。问题是,当我发出这个命令时,它会关闭我原来的窗口,我可以像那样打开更多的窗口。我已经将cmd窗口设置为进入菜单,然后选择其他选项。我确实设置了一些参数,但不管有没有它们都不起作用 start ping 192.168.0.1 如果没有其他问题,我是否可以使用此命令打开.bat文件并以某种方式更改地址和参数?尝试将bat文件与此代码一起使用 start cmd /k PING TARGET_IP

我需要从cmd窗口多次打开cmd窗口。网站地址或ip会改变,所以我可以ping路由器,pc,谷歌,。。问题是,当我发出这个命令时,它会关闭我原来的窗口,我可以像那样打开更多的窗口。我已经将cmd窗口设置为进入菜单,然后选择其他选项。我确实设置了一些参数,但不管有没有它们都不起作用

start ping 192.168.0.1

如果没有其他问题,我是否可以使用此命令打开.bat文件并以某种方式更改地址和参数?

尝试将bat文件与此代码一起使用

start cmd /k PING TARGET_IP1 -n 1 -w 5000 >NUL 
start cmd /k PING TARGET_IP2 -n 1 -w 5000 >NUL 
start cmd /k PING TARGET_IP3 -n 1 -w 5000 >NUL 
  • /保持窗户开着
  • >nul就像@echo off
  • -w 5000只是以毫秒为单位的超时

尝试将bat文件与此代码一起使用

start cmd /k PING TARGET_IP1 -n 1 -w 5000 >NUL 
start cmd /k PING TARGET_IP2 -n 1 -w 5000 >NUL 
start cmd /k PING TARGET_IP3 -n 1 -w 5000 >NUL 
  • /保持窗户开着
  • >nul就像@echo off
  • -w 5000只是以毫秒为单位的超时

    • 我解决了。我不确定我何时解决了最初的cmd窗口关闭问题,但代码如下:

      start cmd /c "color 0a & title ping %ip% %l% %t% %n% & cls & ping %ip% %l% %t% %n% & echo. & pause >nul | set /p = Press any key to EXIT.."
      

      我使用/c命令一行发出更多命令。现在我可以在不关闭主窗口的情况下打开cmd窗口,每次都使用我想要的参数,并在完成任务后保持打开状态。

      我解决了这个问题。我不确定我何时解决了最初的cmd窗口关闭问题,但代码如下:

      start cmd /c "color 0a & title ping %ip% %l% %t% %n% & cls & ping %ip% %l% %t% %n% & echo. & pause >nul | set /p = Press any key to EXIT.."
      

      我使用/c命令一行发出更多命令。现在我可以在不关闭主窗口的情况下打开cmd窗口,每次都使用我想要的参数,并在完成任务后保持打开状态。

      您的
      >NUL
      毫无意义。它将
      start
      命令的输出重定向到NUL,但无论如何都是空的。这没有帮助。使用start命令,我希望打开另一个cmd窗口以持续ping地址,并返回菜单选择其他地址以这种方式ping
      start cmd/k ping%ip%
      在每次发送ping时返回“常规故障”,并关闭我的原始窗口。是否可以设置一个avVariable并将其交给另一个.bat文件?您的
      >NUL
      毫无意义。它将
      start
      命令的输出重定向到NUL,但无论如何都是空的。这没有帮助。使用start命令,我希望打开另一个cmd窗口以持续ping地址,并返回菜单选择其他地址以这种方式ping
      start cmd/k ping%ip%
      在每次发送ping时返回“常规故障”,并关闭我的原始窗口。是否可以设置一个avriable并将其交给另一个.bat文件?