Foxtable(狐表)用户栏目专家坐堂 → 有没有办法动态增加计划任务呢?也就是项目发布后,用户可以根据需要自定义设定计划。


  共有2329人关注过本帖平板打印复制链接

主题:有没有办法动态增加计划任务呢?也就是项目发布后,用户可以根据需要自定义设定计划。

帅哥哟,离线,有人找我吗?
cnsjroom
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
有没有办法动态增加计划任务呢?也就是项目发布后,用户可以根据需要自定义设定计划。  发帖心情 Post By:2021/4/30 22:51:00 [只看该作者]

有没有办法动态增加计划任务呢?也就是项目发布后,用户可以根据需要自定义设定计划。


计划任务的管理:

首先新增一个全局变量 cishu  默认值为 0

根据需要系统预设20个计划任务,命名为“jihua1jihua2jihua3……,jihua20

每个计划运行的时间均以毫秒进行计算。

如:jihua1代码如下:

If vars("cishu") = 0 Then

    Dim Proc As New Process '定义一个新的Process

    Proc.File = "http://192.168.43.112:8989/jihua.htm" '指定要打开的网页地址

    Proc.Start()

    vars("cishu")=vars("cishu")+1

End If

 

 

Jihua.htm代码为:

Dim d As Date = Date.now

If d.DayOfWeek = 5 Then

    If d.Hour = 22 Then

        If d.Minute= 26 Then

            MessageBox.Show("程序即将进行备份")

vars("cishu")=0

        End If

    End If

End If


项目有一内部函数表   有网页名  代码  网页类型  三个字段

网页名:jihua  (也是函数名)

代码:

Dim d As Date = Date.now

If d.DayOfWeek = 5 Then

    If d.Hour = 22 Then

        If d.Minute= 26 Then

            MessageBox.Show("程序即将进行备份")

vars("cishu")=0

        End If

    End If

End If

网页类型:htm


 回到顶部