C/C++添加设置任务计划
来源:互联网 发布:爱思软件助手 编辑:程序博客网 时间:2024/06/07 03:36
//////////////////代码测试N小时,呵呵~~在硬盘已经睡了好久////// VC++ 6.0 + SP6编译成功/////////#include "stdafx.h" #include <stdio.h> #include <windows.h> #include <lmcons.h> #include <lmat.h> #include <IOSTREAM> #pragma comment(lib,"NETAPI32.LIB") void Jobadd() { DWORD JobId, ret; AT_INFO ai; char *filepath; long Len; char RootPath[MAX_PATH]; WCHAR szFilePath[256]; GetSystemDirectory(RootPath, MAX_PATH); filepath = new char[strlen(RootPath) + 11]; strcpy(filepath, RootPath); strcat(filepath, "\\notepad.exe"); //完整路径 memset(&ai, 0, sizeof(ai)); Len = MultiByteToWideChar(CP_ACP, 0, filepath, strlen(filepath), szFilePath, sizeof(szFilePath)); szFilePath[Len] = '\0'; ai.Command = szFilePath; ai.DaysOfMonth = 0; ai.DaysOfWeek = 0x7F; //7F等于二进制的7个1,就是每周的7天全部运行 ai.Flags = JOB_RUN_PERIODICALLY; ai.JobTime = 22 * 60 * 60 * 1000 + 21 * 60 * 1000; //22点21分,这里是以毫秒为单位的,所以需要乘这些值 ret = NetScheduleJobAdd(NULL, LPBYTE(&ai), &JobId); if (ret == ERROR_SUCCESS) std::cout << " SUCCESS!!" << std::endl; else std::cout << "Error" << std::endl; } int main(int argc, char *argv[]) { Jobadd(); return 0; }
阅读全文
0 0
- C/C++添加设置任务计划
- C#添加设置任务计划
- c#.net向windows添加计划任务(task schduler)项
- windows下 cmd 添加设置任务计划
- 添加任务计划代码
- 添加,删除任务计划
- centos添加计划任务
- ubuntu添加计划任务
- 任务计划设置批处理
- 设置Windows任务计划
- win7设置任务计划
- windows任务计划设置
- linux 设置计划任务
- crontab设置计划任务
- DOS批处理添加任务计划
- centos如何添加计划任务
- DOS批处理添加任务计划
- shell批量添加计划任务
- HDU5952 Counting Cliques (dfs)
- Ubuntu Anaconda 安装tensorflow
- 我的学习记录4
- 1-3移动均线交叉策略2
- Boyer-Moore 字符串匹配算法(c++ 启发式地处理不匹配的字符)
- C/C++添加设置任务计划
- JVM 语言的兴衰史
- 网传《王者荣耀》团队年终奖100个月工资?腾讯:传言太离谱
- 我工作的这两年
- 长连接/websocket/SSE等主流服务器推送技术比较
- 8.gcc编译器
- 部署你的第一个Spring Boot 应用
- HDU 5972 Regular Number (bitset)
- java 实现简单的自动装配