bat脚本(定时+隐藏+开机运行)

bat脚本(定时+隐藏+开机运行)

1.脚本定时任务(两要素:循环+睡眠)

ping -n 30 127.1>nul

睡眠功能:其中30代表30秒,可以根据自己需要修改

start 7.mp3 

执行动作:可以自己需要编写命令

:p
start 7.mp3 
ping -n 30 127.1>nul
start 5.mp3
ping -n 600 127.1>nul
goto p

循环功能:利用goto语句帮我们实现循环

2.隐藏dos

假设你的批处理是C:\xxx.bat

那么在记事本里写入

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run "C:\xxx.bat",0 

保存为一个以vbs为扩展名的文件

运行它就可以在后台运行你的批处理了

.3开机启动

修改注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

右击文件夹(应该说叫键)新建字符串
输入任务名称 和 对应的脚本目录,如下

### Windows 开机自启动 BAT 脚本配置方法 在 Windows 中,可以通过多种方式实现 BAT 脚本开机自启动功能。以下是几种常见的方法及其具体操作: #### 方法一:通过“启动”文件夹设置 可以将需要执行的 `.bat` 文件放入当前用户的“启动”文件夹中,从而实现在每次登录时自动运行脚本。 1. 按下 `Win + R` 组合键打开“运行”对话框。 2. 输入 `shell:startup` 并按下回车键,这将打开当前用户的“启动”文件夹[^1]。 3. 将目标 `.bat` 文件拖入此文件夹或将它的快捷方式复制到这里[^4]。 4. 重新启动计算机后,Windows 将会在用户登录时自动运行脚本。 这种方法适用于希望脚本仅针对特定用户运行的情况。 --- #### 方法二:使用 VBS 脚本隐藏窗口运行 如果直接运行 `.bat` 文件会导致命令提示符窗口显示出来影响用户体验,则可通过创建一个 `.vbs` 脚本来静默执行 `.bat` 文件。 1. 创建一个新的文本文件,并将其扩展名更改为 `.vbs`。 2. 编辑 `.vbs` 文件的内容如下: ```vbscript Set ws = WScript.CreateObject("WScript.Shell") ws.Run "C:\path\to\your_script.bat", 0 ``` 上述代码中的 `"C:\path\to\your_script.bat"` 是实际要运行的批处理文件路径,请替换为自己的真实路径[^2]。 3. 同样地,将此 `.vbs` 文件放到 “启动” 文件夹中即可完成设置。 这种方式适合于那些不希望看到控制台界面的应用场景。 --- #### 方法三:利用任务计划程序安排定时任务 对于某些特殊需求(比如限定某个账户下的脚本执行),或者为了提高可靠性,“任务计划程序”是一个更好的选择。 1. 打开“任务计划程序”。可以在 Cortana 或者开始菜单搜索栏输入其名称来快速找到它[^3]。 2. 在右侧的操作面板上点击“创建基本任务...”链接进入向导模式;也可以直接选择左侧树形结构里的高级选项卡手动新建任务。 3. 设置触发器为“当计算机启动时”,并定义动作指向你的`.bat`文件所在位置。 4. 可选参数调整——例如指定运行条件、权限级别等细节都可以在此阶段进行定制化设定。 相比前两种简单粗暴的方式来说,采用任务调度机制更加灵活可控,尤其适配复杂业务逻辑的需求场合。 --- #### 注意事项 需要注意的是,无论采取哪种方案,在编写 `.bat` 脚本过程中都应该考虑到安全性以及兼容性问题。另外还要记得测试最终效果以验证预期行为是否达成[^5]。 ```batch @echo off setlocal enabledelayedexpansion :: Your commands here... endlocal exit /b ``` 上述模板展示了标准形式化的批处理语法框架供参考应用。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值