bat另一个程序启动后自动运行

bat另一个程序启动后自动运行,第1张

在批处理文件中,你可以使用"start"命令来启动另一个程序。可以使用以下方法在启动另一个程序后自动运汪派前困清行:

1.打开文本编辑器,新建一个批处理文件(后缀名为.bat)。

2.在文件中输入“start”命令,后跟要运行的程序的路径。例如,“start C:\Windows\System32\notepad.exe”。

3.在“start”命令后面添加"ping -n 5 127.0.0.1 >null"。这将给新启动的程序一些时间来加载。其中5指5秒钟,你可以根据需要更改它。

4.在 "ping" 命令后添加要运行的第二个程序的路径。例如,“C:\Games\MyGame.exe”。

完整代码示例:

```

@echo off

start C:\Windows\System32\notepad.exe

ping -n 5 127.0.0.1 >null

C:\Games\MyGame.exe

```

请注意,当第一个程序运行时,批处理文件会等待5秒钟,然后再运行第二个程序。你可以根据需要更改ping命令中的延迟时间,确保第二个羡弊程序在第一个程序加载完成后正常运行。

希望这个解决方案能够帮助到你。

假如IP地址.txt内正坦容如下:

bnnz1095819 41249488

bnnz1428409 10021004

bnnz1194814 18910904

bnnz1044844 04221819

则,批处理代码如下,请运行测试粗腊:

@echo off

setlocal enabledelayedexpansion

set txt_file=IP地址.txt

for /f "tokens=1,2 delims==" %%a in ('type "!txt_file!"') do (

echo %%a %%b

rasdial "宽带连接" /disconnect>nul

rasdial "宽带连接" %%a %%b&&(

Echo %%a %%b>>成功的.txt

ping -n 30 127.0.0.1>nul)||(Echo %%a %%b>岩清滑>失败的.txt))

pause

::ping -n 30 127.0.0.1 >nul 表示暂停半分钟(为了便于您检验程序)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12339141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存