首页 > 其他分享 >计划任务 显示消息 已弃用 计划任务弹出提示

计划任务 显示消息 已弃用 计划任务弹出提示

时间:2024-01-16 17:44:26浏览次数:26  
标签:提示 mshta window vbscript 任务 计划 已弃 close msgbox

简介:

计划任务的显示消息已弃用了。但是我这里需要一个每周一早上8点重启的任务,太多懒人不关电脑了,更新不执行,稳定下降,很多需要重启才能完成的功能均不正常,只好计划任务每周重启一下吧。

但是各个终端用户又有着不同的使用习惯:长期开着excel不关,不保存……

组策略定时重启吧。

解决方案:

暂时这样考虑:

每周一7:00弹出提示,1小时后关机,同时执行7200秒后重启的指令。

首先:7:00未开机的,也就不需要执行重启指令。

然后:7:00开机还在工作的,可以有充分的时间来保存数据,手动重启。

最后:还是死不重启,9:00,正好在7200秒后执行强制重启,管你保存不保存。吃一堑长一智,非得丢两回数据,才会长见识。

问题一:

计划任务的显示消息已弃用,如何让计划任务显示消息?

我还是组策略分发的计划任务,那么尽量不使用本地文件,计划任务的配置中最好完全写下。

做个批处理看看:

@echo off
mshta vbscript:msgbox("提示内容1",1,"提示窗口1")(window.close)
mshta vbscript:msgbox("提示内容2",2,"提示窗口2")(window.close)
mshta vbscript:msgbox("提示内容3",3,"提示窗口3")(window.close)
mshta vbscript:msgbox("提示内容4",4,"提示窗口4")(window.close)
mshta vbscript:msgbox("提示内容5",5,"提示窗口5")(window.close)
mshta vbscript:msgbox("提示内容6",6,"提示窗口6")(window.close)
mshta vbscript:msgbox("重要提示",4096,"始终最前")(window.close)

 

这里有7种提示框,自己看哪个顺眼吧。

msgbox的说明VBScript MsgBox 函数 (w3school.com.cn)

其实也就4096比较好,始终最前,除非按了确定,Win+D都无法隐藏。

问题二:

将这个命令放进计划任务

操作:启动程序

程序或脚本:mshta

添加参数(可选):vbscript:msgbox("重要提示",4096,"始终最前")(window.close)

问题三:

提示内容多了怎么换行?

这个暂时无解,空格自己换行吧。

字体在现代大显示器上小怎么办?

按Win+R打开”运行”对话框,执行Regedit命令启动注册表编辑器。查找MessageFont项,这是设置消息栏字体的,一般可以找到几个,默认以F4 FF FF FF段开头的数值F4表示使用的是小五号字(9磅)。如果要将字号修改为五号(10.5磅),只需将F4修改为F2。都修改完毕后,注销并重启系统。

Windows 10 显示中的仅更改文本大小和加粗选项 - bolang100 - 博客园 (cnblogs.com)

得出24号对应为E0,自此得出降序24号-6号为E0-F6(24-15,E0-E9,14-6,F0-F6).

我就直接E0了。

问题四:

服务器是windows2016,客户端是win10,在组策略创建计划任务时,至少windows7的计划任务,居然有bug,下面没有保存按钮,直接关闭也不保存。

tab切换然后回车,也有人说直接回车。

标签:提示,mshta,window,vbscript,任务,计划,已弃,close,msgbox
From: https://www.cnblogs.com/jackadam/p/17967930

相关文章

  • Celery 任务路由的使用,在多任务时,实现分组管理任务
    Celery任务路由的使用,在多任务时,实现分组管理任务Celery任务路由的使用,本文参考了国外大佬的文章,并做了修改与补充,原文见这里,BjoernStielCelery官方文档:RoutingTasks任务路由的主要作用:把任务分类,让他们在不同队列中运行,互不干扰,同时方便管理本文介绍3种任务路由添加......
  • sqlserver查询最近失败的任务
    selectjob_id,step_name,message,cast((cast(LEFT(run_date,4)ASVARCHAR)+'-'+SUBSTRING(cast(run_dateASVARCHAR),5,2)+'-'+cast(RIGHT(run_date,2)ASVARCHAR))+'......
  • 时光机启动:Spring中如何巧妙实现定时任务?
    嗨,亲爱的小伙伴们!小米在这里又来和大家分享一些技术干货啦!今天我们要探讨的话题是关于Spring框架中如何实现定时任务。对于我们这些热爱技术的小伙伴来说,定时任务可是一个非常有趣而且实用的话题哦!引子首先,让我们简单了解一下什么是定时任务。在软件开发中,定时任务就是按照一定的时......
  • 2024-1-15 大数据hive-执行计划
    学习执行计划。简单的解释为:explainquery;一个简单的例子为:explainselectsum(id)fromtest1;该语句的执行计划为:STAGEDEPENDENCIES:Stage-1isarootstageStage-0dependsonstages:Stage-1STAGEPLANS:Stage:Stage-1MapReduceMapO......
  • #星计划# OH编译构建分析 - 依赖关系检查
    背景OHOS的编译构建系统是由sh脚本(或bat脚本),python脚本,Gn和Ninja工具组成的编译构建框架。总体编译构建流程是根据产品配置,生成具体依赖关系,然后使用Gn配置构建目标,通过Gn生成ninja文件,然后执行ninja生成二进制,最后打包生成镜像的过程。本篇主要涉及配置文件规则和编译初期的规则......
  • 质量保证计划
    ......
  • 质量保证计划
    ......
  • C#线程篇---Task(任务)和线程池不得不说的秘密
    C#线程篇---Task(任务)和线程池不得不说的秘密 我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的机制让你知道操作在什么时候完成,也没有一个机制在操作完成是获得一个返回值,这些问题使得我们都不敢启用这个技术。Microsoft为了克服......
  • 定时任务及异步,自定义注解进行参数校验
    简单来说:浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。 如何在Spring/SpringBoot中优雅地做参数校验?springboot项目使用validation-api......
  • 产品集成计划模板
    ......