[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 注册表里设置某个程序自启动,可以设延迟么,还有静默运行?

注册表里设置某个程序自启动,可以设延迟么,还有静默运行?
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
比如我要启动D:\test.exe

让其开机后10秒再启动

启动 D:\test.bat
  1. @echo off
  2. ping -n 10 127.0.0.1
  3. start d:\test.exe
复制代码

QQ 20147578

TOP

回复 2# czjt1234


    老哥,我说的是注册表里哟

TOP

回复 3# ednykissyou


    那把这个脚本加到注册表里去行?还是有其它需求
QQ 1980286392

TOP

回复 3# ednykissyou


    你在注册表里启动2楼的bat脚本,它会在大概10秒后启动你需要的exe程序。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# Batcher


你好,是注册表没有延时调用的功能么

TOP

  1. @echo off  
  2. set key="HKCU\Software\Microsoft\Windows\CurrentVersion\Run"  
  3. set value="D:\test.exe"  
  4. set delay="10000"
  5. reg add %key% /v %value% /t REG_SZ /d "" /f  
  6. reg add %key% /v StartupDelay /t REG_DWORD /d %delay% /f
  7. echo 自启动程序设置成功。将在计算机启动后 %delay% 秒启动。
复制代码
这段代码会将一个名为“D:\test.exe”的字符串值添加到注册表中的自启动项,并设置一个名为“StartupDelay”的 DWORD 值,用于指定延迟时间(以毫秒为单位)。在此示例中,我们将延迟设置为 10 秒(10000 毫秒)。
请注意,这段代码需要在管理员权限下运行。
要使程序静默运行,请将“D:\test.exe”替换为“D:\test.exe”&空格&“/安静参数”,例如:“D:\test.exe /安静参数”。这样,在自启动时,程序将不会显示窗口。

TOP

回复 7# 447219071


    哪一篇文章说增加StartupDelay可以让D:\test.exe延迟启动?你用什么版本的系统做过测试?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表