我现在做一个vb小软件,其中有一块功能要实现Windows的计划任务,我去网上查了半天也没有什么比较清楚完整的资料,实在不知道如何实现,请知道大人的给个例子参考以下,或者给个提示,路过的顶一下都行,谢谢各位了

解决方案 »

  1.   

    可以用Shell函数调用系统的AT命令添加计划任务
    不过添加的任务执行时没有窗口显示
      

  2.   

    用 at 指令 
    分析返回数据 
    AT 命令安排在特定日期和时间运行命令和程序。
    要使用 AT 命令,计划服务必须已在运行中。AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\computername] time [/INTERACTIVE]
        [ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername       指定远程计算机。 如果省略这个参数,
                         会计划在本地计算机上运行命令。
    id                   指定给已计划命令的识别号。
    /delete              删除某个已计划的命令。如果省略 id,
                         计算机上所有已计划的命令都会被删除。
    /yes                 不需要进一步确认时,跟删除所有作业
                         的命令一起使用。
    time                 指定运行命令的时间。
    /interactive         允许作业在运行时,与当时登录的用户
                         桌面进行交互。
    /every:date[,...]    每个月或每个星期在指定的日期运行命
                         令。如果省略日期,则默认为在每月的
                         本日运行。
    /next:date[,...]     指定在下一个指定日期(如,下周四)运
                         行命令。如果省略日期,则默认为在每
                         月的本日运行。
    "command"            准备运行的 Windows NT 命令或批处理
                         程序。
      

  3.   

    to Modest(塞北雪貂)·(偶最欣赏楼主的分):你有例子么,可不可以给我发一份,我可以给你再加分的,我的qq号:365581429,咱们可以商量的,小妹我感激不尽。to GoldFox(金色狐狸):谢谢你,这种方法我知道的,我还是想用api函数解决的办法。to myxmouse(小老鼠):谢谢你,每次都这么勤劳的帮我,我的qq号:365581429,你这个朋友我交定了,你说的这种方法我知道的,不过想用api函数的方法。希望谁有用api函数实现的,帮帮我
      

  4.   

    用api 
    我还不知道怎么弄
    看看高手怎么做了大家互相帮助嘛
    呵呵
      

  5.   

    呵呵,我知道怎么做了,用NetScheduleJobAdd函数,我做好了,发一份简单易懂的程序,让大家分享。
      

  6.   

    请问有用过NetScheduleJobAdd函数的么?我发现我无法设置每天几点启动任务,只能设置每月哪天的几点和每周哪天的几点启动任务,请知道的帮我解答一下
      

  7.   

    不想用at可以试试用wmi的Win32_ScheduledJob类的create方法。系统要求xp以上。
      

  8.   

    我这有一个DLL专门管理计划任务的
    要就MSN联系我:[email protected]