VB的计划任务的问题
做一个监控的小程序,担心它中途挂掉,所以把它加到了计划任务里,每天执行一次。
程序执行Form_load时
程序大致结构如下:
</pre><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><pre name="code" class="vb">
Private Sub Form_Load()If App.PrevInstance = False Then'执行代码1Timer1.Enabled = TrueTimer1.Interval = 1000else'执行代码2Unload MeExit Subend if
end sub
Private Sub Timer1_Timer()'执行定时作业
end sub
编译之后的程序,手工执行exe时,总是正确的:第一次打开,会先”执行代码1“,然后执行定时作业;以后打开时,会执行代码2然后退出。
但是将这个程序加载到计划任务后,代码1正常执行了,但是Timer1.Enabled=True等有关计时器的部分却没有任何效果,定时作业的内容没有被执行。不明白为什么会出现这种错误,计划任务中调用的程序有什么特殊的要求吗?。。。
12-1续:
应该是操作系统问题,在个人的电脑上运行一切正常,但目标电脑是一台Windows Embedded Standard,在上面直接运行Exe功能是正常的,但运行计划任务调用Exe的时候就出现了问题,Timer控件及以后的内容都没有执行。只有试试能不能用sleep解决了
12-1完结:
最后结果:是计划任务使用的账号不对。计划任务的账号应该和当前用户名一致。而操作系统中的管理员默认密码为空,在该操作系统下是不能创建计划任务的。我为了方便使用了NT Authority\system创建了计划任务,导致任务启动时只能在任务管理器中看见进程,但该进程却无法做任何有效操作(弹出窗口、创建文件都不可以)。即使使用计划任务启动一个bat文件,再在bat文件中调用我的exe程序也是一样没有执行效果。
最后,给管理员账号加了密码,用管理员账号创建计划任务,执行一切正常。。。
(其实是用当前登录账号创建计划任务,才能在当前账号登录时正常执行)
下一年的4-27:
总结:
空密码添加计划任务的问题,可以在组策略[gpedit.msc]中做修改来实现空密码建计划任务:
本地计算机策略→计算机配置→Windows设置→安全设置→本地策略→安全选项→账户:使用空密码的账户只允许进行控制台登录 设置为禁用。
添加一天启动多次的计划任务:
XP下计划任务的高级:重复任务间隔设置为1分钟,期间设置为24小时【不能选择就手敲时间】。注意开始时间要选在比当前时间更早的时间点,这样应用之后就可以立即执行了。
VB的计划任务的问题相关推荐
- 利用VB脚本来设置Windows计划任务
利用VB脚本来设置计划任务 Dim IE Set IE = CreateObject("InternetExplorer.Application") ie.navigate(&qu ...
- Flash3D学习计划(三)——学习VB,IB相关,理解三角形顶点顺序;在屏幕上显示2D矩形,并实现缩放,平移,旋转...
VB:顶点缓冲 IB: 顶点索引缓冲 三角形的顶点顺序决定了三角形是顺时针还是逆时针,从而决定了三角形在背面剔除的过程中是否会被剔除掉. 相关理论知识可以在前面的文章中找到更多的说明. 实现效果 sf ...
- 共享变量类vb.net中的共享方法、共享变量、全局变量
题记:写这篇博客要主是加深自己对共享变量类的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢. 同享方法 含义:不须要创立类的实例的方法.在其他编程语言中称为静态方法或者类方法. 实例 ...
- 【转】用VB操作Excel详解
用VB操作Excel详解 一. VB读写EXCEL表: VB本身提自动化功能可以读写EXCEL表,其方法如下: 1.在工程中引用MicrosoftExcel 类型库: 从"工程"菜 ...
- python精通-11周精通python计划(完结)-网易云课堂
微专业 11周精通python计划(完结) 课程概况 Python 语言是计算机工程.大数据及人工智能等领域的基础性语言,广泛且深刻地影响着信息技术各领域的发展方式及速度,从软件开发到硬件开发.从数据 ...
- 设计模式方法VB.NET机房个人重构版-磨刀篇(一)
时间紧张,先记一笔,后续优化与完善. 原创作品,答应转载,转载时请务必以超链接形式标明文章原始出处 :http://blog.csdn.net/lantingxv_jing/article/detai ...
- 查找字符位置_学习VB编程第69天 字符串查找与替换
今天学习了VB提升教程4期,学习的主要内容是字符串查找与替换.零基础学VB课程已经结束,但是感觉还是没有太大进步,而且目前也没有确定后续该学什么语言,干脆就继续再学一段时间VB吧反正计划的三个月时间还 ...
- 湖南vb程序设计二级计算机考试题库答案,计算机二级VB语言程序设计考试题及答案...
计算机二级VB语言程序设计考试题及答案 不论从事何种工作,如果要想做出高效.实效,务必先从自身的工作计划开始.有了计划,才不致于使自己思想迷茫.头脑空洞,不知从哪里着手开展工作.下面是小编搜索整理的计 ...
- vb 字符串替换_学习VB编程第69天 字符串查找与替换
今天学习了VB提升教程4期,学习的主要内容是字符串查找与替换.零基础学VB课程已经结束,但是感觉还是没有太大进步,而且目前也没有确定后续该学什么语言,干脆就继续再学一段时间VB吧反正计划的三个月时间还 ...
最新文章
- android截取字符串工具类,StringsUtil字符串工具类---灵活截取
- docker 同时停止删除容器 强制删除容器
- MyEclipse CI 2018.8.0正式发布(附下载)
- 编程的智慧 意外在内网找到的资源
- phpstorm 调试_PhpStorm中的多用户调试
- AndroidStudio_下载和安装---Android原生开发工作笔记67
- 1603错误_iPhone恢复iTunes未知错误怎么办【解决方法】
- c语言语句的机器级表示实训,深入理解计算机系统(笔记):程序的机器级表示...
- binder.java 565_Android跨进程抛异常的原理的实现
- java jpanel对齐_java – 如何使用GridBagLayout在JPanel中对齐组件中心?
- unity资源面数规范
- android自动开关机软件,AutoOff(定时关机软件)
- DSP2812学习笔记-Flash固化操作
- 校园云盘-育网云盘本地部署
- 复合辛普森公式c语言编程,复合辛普森公式
- 【数据库04】中级开发需要掌握哪些SQL进阶玩法
- NY--234 -- 吃土豆 [二维动态规划]
- 鸿蒙系统荣耀新机,鸿蒙系统要来了?网传荣耀新机搭载鸿蒙 OS
- 【Electron】使用vue-electron+electron-store创建项目,NSIS打包为exe可安装文件
- Spring Cloud Hystrix介绍