问题
1、中文在bat显示乱码 将编码格式改为ANSI格式(notepad++中编码菜单中选择此格式)
2、脚本中有打开excel文件,需要的效果是在同一个excel页面打开,故两个excel文件之间延时较长
3、begin之前的代码是为了实现脚本后台执行,如下:
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
全部代码如下:
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
sleep 100
echo "打开厂商联系表"
start C:\Users\zx\Desktop\值班\联络表.xls
sleep 60
echo "已打开"
sleep 10
start C:\Users\zx\Desktop\值班\告警.txt
sleep 100
echo "打开省中心值班表"
sleep 2
start C:\Users\zxn\Desktop\值班\运维人员联系表.xls
sleep 60
echo "已打开"
sleep 2
start C:\Users\zxn\Desktop\值班\今日待处理事件.txt
sleep 2
start C:\Users\zxn\Desktop\值班\上午\中午故障模板.txt
sleep 2
exit
脚本已经搞定了,那如何实现定时任务?
1、点击windows图标,输入计划任务,如图:
2、点击任务计划程序库,创建基本任务
创建基本任务 名称必须填写,描述可选
触发器 什么条件下触发程序执行
操作 希望任务执行哪种操作,有启动程序、发送电子邮件、显示消息三个选项;本示例选的是启动程序,启动程序就要选择对应的程序
接着下一步,下一步即可完成!!
最后别忘了做测试,看看设定条件下任务能否顺利执行
bye~