查看: 2525|回复: 13
收起左侧

[已解决] 烦请dalao帮我写个程序关联启动的BAT,感激不尽!!

 关闭 [复制链接]
被生活绑定
发表于 2018-3-11 08:34:52 | 显示全部楼层 |阅读模式
本帖最后由 被生活绑定 于 2018-3-15 13:23 编辑

需求:系统设置自启动程序A,A自启动5秒后自动启动程序B

         (注:只能设置A程序自启动,如果  A、B均开机启动会冲突。且win7系统启动项不能自定义顺序)
在网上看到可以通过写bat来让A程序启动后自动启动B
故求助
          感激不尽

已经解决 多谢各位
2605276004x
发表于 2018-3-11 12:17:42 | 显示全部楼层
  1. @echo off
  2. color 0F
  3. title 驱动B
  4. echo 驱动B
  5. :速度
  6. tasklist /nh|find /i "A.exe"
  7. if ERRORLEVEL 1 (goto 速度) else (goto 撒萨)
  8. :撒萨
  9. ping 127.0.0.1 -n 5 >nul
  10. start B.exe
  11. exit
复制代码
把代码中a,b换为你的,把该bat放入b.exe同目录下,并创建该bat的快捷方式放入启动文件夹

评分

参与人数 1人气 +2 收起 理由
被生活绑定 + 2 我又来感谢了 ……

查看全部评分

被生活绑定
 楼主| 发表于 2018-3-12 08:03:49 | 显示全部楼层
2605276004x 发表于 2018-3-11 12:17
把代码中a,b换为你的,把该bat放入b.exe同目录下,并创建该bat的快捷方式放入启动文件夹

感谢您的热心帮助,但有些疑问,希望继续指教(本人小白
1、“驱动B”是需要替换成 B 的驱动程序名称吗? 例如  “qudong.exe” ?
2、“速度”不知道格式怎么样的,是“5 seconds”吗?
3、实在不懂“撒萨”是什么意思,需要替换成什么……
再次感谢 !
神火之子
头像被屏蔽
发表于 2018-3-12 09:54:38 | 显示全部楼层
本帖最后由 神火之子 于 2018-3-12 15:19 编辑
被生活绑定 发表于 2018-3-12 08:03
感谢您的热心帮助,但有些疑问,希望继续指教(本人小白
1、“驱动B”是需要替换成 B 的驱动程序名称吗 ...

建议去猪八戒威客上发布需求,只要给钱就有人投标给你做,这个站很专业很全面(各种类型都行,只要发布需求就行)
价格不需要设置的太多(可以设置价格比如5块钱 20块钱,30块钱....)
说清楚就是了(介绍里面,比如我就出这么多钱,觉得合适的联系我,还有把你的要求描述清楚就行了)
上面有很多大牛,公司企业工作室以及学生会来找你的!直接给你做好,给你现成的!
只要觉得合适他们就会联系你做,然后你们就签订合同就行了!
我之前在上面找人帮我设计的一套软件,写过一篇文章,还策划过一套活动方案,百十块钱吧(不过是很早以前的事了)




2605276004x
发表于 2018-3-12 13:39:47 | 显示全部楼层
本帖最后由 2605276004x 于 2018-3-12 13:44 编辑
被生活绑定 发表于 2018-3-12 08:03
感谢您的热心帮助,但有些疑问,希望继续指教(本人小白
1、“驱动B”是需要替换成 B 的驱动程序名称吗 ...

驱动B,撒萨不要管,我随便打的字。ping 127.0.0.1 -n 5 >nul就是等待5秒的意思。只需改动A.exe和B.exe成你需要的名字就行,然后按我2L说的去做就行了如果有用,给我加个人气呗

评分

参与人数 1人气 +2 收起 理由
被生活绑定 + 2 感谢解答: )

查看全部评分

随便注册
发表于 2018-3-12 14:31:59 | 显示全部楼层
实际的容易明白,测试前先关闭所有记事本,运行批处理后你再打开记事本,最多5秒画图就启动了
AutoHotKey更容易做到,还比批处理好学
  1. @echo off
  2. color 0F
  3. title 有记事本才启动画图
  4. echo 检测中……

  5. :检测记事本进程
  6. tasklist /nh|find /i "notepad.exe"
  7. if ERRORLEVEL 1 (goto 检测记事本进程) else (goto 启动画图)

  8. :启动画图
  9. rem 没有延时命令,用ping代替
  10. ping 127.0.0.1 -n 5 >nul
  11. start mspaint.exe
  12. exit
复制代码

评分

参与人数 1人气 +4 收起 理由
被生活绑定 + 4 实在是感激不尽……

查看全部评分

被生活绑定
 楼主| 发表于 2018-3-14 11:00:55 | 显示全部楼层
2605276004x 发表于 2018-3-12 13:39
驱动B,撒萨不要管,我随便打的字。ping 127.0.0.1 -n 5 >nul就是等待5秒的意思。只需改动A.exe和B.exe成 ...

谢谢,已经修改好了。。 最后一问

快捷方式放到启动文件夹

启动文件夹在哪
zhousulin5
发表于 2018-3-14 11:43:53 | 显示全部楼层
本帖最后由 zhousulin5 于 2018-3-14 11:54 编辑

win7的计划任务其实很强大。是不能定义启动的顺序,但是可以定义延迟的时间,比用tasklist不间断监视进程可能要环保些。
习惯性歪下楼,更值得探讨的为什么A和B同时自启动会冲突,冲突的根源是什么、能不能解决。
2605276004x
发表于 2018-3-14 12:19:11 | 显示全部楼层
被生活绑定 发表于 2018-3-14 11:00
谢谢,已经修改好了。。 最后一问

快捷方式放到启动文件夹

win10:   C:\Users\upcxk(upcxk是我的用户名)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup或C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\打开c盘一层一层找下去就可以找到。
win7:     应该是   开始菜单-启动,然后右键打开文件夹。
把bat文件的快捷方式放入后就可以实现开机启动,功能是会等待a进程存在5秒后启动b

被生活绑定
 楼主| 发表于 2018-3-14 20:55:57 | 显示全部楼层
zhousulin5 发表于 2018-3-14 11:43
win7的计划任务其实很强大。是不能定义启动的顺序,但是可以定义延迟的时间,比用tasklist不间断监视进程可 ...

感谢回复,并没有歪,看来你解决问题喜欢釜底抽薪 哈哈

是这样 A.B都是代{过}{滤}理程序  但分别代{过}{滤}理不同的软件 都需要开机启动  但是某一项系统功能只能用B程序代{过}{滤}理
后启动的代{过}{滤}理程序会接管该系统功能的代{过}{滤}理权限。所以A.B都得启动,且B一定需要在A后面启动
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 17:46 , Processed in 0.150694 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表