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