草庐IT

柔性作业车间调度

全部标签

c++ - 如何使用 C++ 检查任务调度程序中的任务触发器?

我想使用C++检查任务调度程序中任务的触发器。我想使用函数HRESULTget_Type(TASK_TRIGGER_TYPE2*pType);检查任务是登录还是开机触发。TASK_STATEtaskState;for(LONGi=0;iget_Item(_variant_t(i+1),&pRegisteredTask);if(SUCCEEDED(hr)){BSTRtaskName=NULL;TASK_TRIGGER_TYPE2*pType=NULL;hr=pRegisteredTask->get_Name(&taskName);if(SUCCEEDED(hr)){printf("\nT

c# - 接收打印作业并将其转发到 LAN 中的打印机的软件

我想创建一个软件,Windows会将其检测为已安装的打印机驱动程序,并在“设备和打印机”下列出该软件就像ImagePrinter软件一样,您可以通过以下链接访问它。http://sourceforge.net/projects/imageprinter/当此图像打印机安装在计算机上时,Windows会将其列在“打印机和设备”下,以便我们可以右键单击并在我们的网络中共享它。局域网用户可以将其添加为远程打印机并向其发送打印作业,它将打印作业转换为图像格式(jpg等)并保存在指定目录中。我需要的是从LAN上的其他PC(如ImagePrinter)获取这些打印作业,并将它们发送到LAN中共享的

c# - 设置进程调度程序的框架

所以我们现在在代码中设置了一堆不同的进程。我们围绕这个设置了一个框架,其中包含几个类,这些类控制这些代码片段何时启动、它们登录到哪里、它们依赖于哪个其他进程等。我们目前的工作方式是,所有这些进程都继承了一个包含参数、Validate()方法和一个Start()方法。我想重新做这个。现在代码很难处理。我认为其中的每个进程本身都设置得很好,但我想知道是否有人使用任何框架来设置基本上只是一个调度程序,它在一天中的不同时间启动某些进程。每个进程都应该能够依赖另一个进程,拥有自己的一组参数、启动时间、频率(每日、临时等),以及记录其消息和任何异常的能力到用户界面。我们要保持相互依赖的原因是,如果

windows - Jenkins 作业被标记为失败,即使 bat 文件执行没有错误

我在执行Windows批处理命令block中从jenkins调用一个bat文件。以下是此block中的命令。设置本地启用延迟扩展设置PATH=C:\OracleATS\openScript;%PATH%cdC:\OracleATS\openScript调用runScript.batD:\Sanity\credit_card.jwg-batchId235回声“完成”在控制台上打印“完成”后,作业状态被标记为失败,即使在运行批处理文件时没有错误。有人可以帮忙吗? 最佳答案 Jenkins评估变量ERRORLEVEL以判断批处理作业的成功

python - 调度程序使 python 脚本运行但不生成 csv 文件

我用python编写了一个脚本,用于从网页中抓取一些链接并将它们写入csv文件。当从IDE运行时,我的脚本以正确的方式执行此操作。当我使用windowstaskscheduler运行相同的程序时,我可以看到命令提示符弹出,脚本运行并在那里打印结果,但我没有任务完成后不会得到任何csv文件。我错过了什么吗?当脚本通过windowstaskscheduler中的.bat文件运行时,我应该进行哪些可能的更改以获取csv文件?.bat包含:@echooff"C:\Users\WCS\AppData\Local\Programs\Python\Python36-32\python.exe""C:

windows - 任务调度程序 - 仅针对特定任务运行事件

我有一个触发电子邮件的powershell脚本,我已将其保存为EmailScript.PS1(脚本没有问题,它运行得很好)。我计划在事件登录时安排此脚本,例如:EventID:111Description:Taskterminated每当触发所需事件时,我都能成功安排此脚本。但是,目前它考虑了在任务调度程序中运行的所有任务(例如,不是我名为xyz的目标任务)。我想仅在针对特定任务(不是所有任务)触发事件时安排此基于事件的任务,但在任务调度程序创建任务选项卡中找不到这样的过滤器/下拉列表。如有任何建议/帮助,我们将不胜感激。 最佳答案

windows - 构建调度应用程序需要研究哪些 Windows API?

为什么不使用Windows调度程序?我有几个应用程序必须根据业务规则在特定时间运行,而不是典型的每个工作日下午1点。我还需要一种方法让应用程序提供其进度的反馈,以便我可以有规则在应用程序运行缓慢或什至不再运行时通知我。我应该研究哪些WindowsAPI?(例如,FileWatcherapi的时间版本)让应用程序将其进度(文件、套接字、Windows消息,???)通知调度程序的最佳方式是什么? 最佳答案 对于Vista/Win2k8,有不错的TaskScheduler2.0API:http://msdn.microsoft.com/e

windows - 在 Windows 上调度作业

在Windows上安排简单批处理作业的最佳方式是什么?我目前的需要是每晚转储一些SVN存储库并将转储通过FTP传输到我们的外部FTP端,然后通过电子邮件向一个或多个人发送备份已完成/失败的消息。这听起来像是我通常会在unix脚本+cron中做的事情。这可能在window上吗?也许使用Cygwin? 最佳答案 Windows计划任务。此区域可通过控制面板访问,可能需要管理权限。它基本上是Windows的crontab。使用指定用户以指定时间间隔运行Windows批处理文件(或任何可执行文件)。

windows - 编写一个打印作业以指定的时间间隔运行(很棒的派对)

嘿!这个周末我和我的室友要举办一个以办公室为主题的派对。我们有装满啤酒的饮水机、装果冻的订书机等。而且-我们有一台大型复印机/激光打印机。我希望它能在舞池中喷出TPS报告。这将在指定的时间间隔内发生。打印机驱动程序安装在我的Windows和Linux分区上。在任何一个操作系统中,编写脚本的最佳方式是什么?我的第一个想法是使用.NET的文档功能并仅从Word打印,但这似乎工作量太大了。(我的意思是,可能在5分钟内完成时需要15分钟)。我熟悉批处理和bash脚本,但不知道Word(或Adob​​eReader等)为此类内容公开的任何命令行界面。我问这个问题主要是因为我正在寻找新的有趣的方法

php - 使用 Schtasks 调度带有参数的 PHP 脚本

正如标题所说,这里是我尝试在Windows命令行中执行的命令示例:Schtasks/create/tn"demo1"/tr"C:\xampp\php\php.exe\"c:\xampp\htdocs\testrunner\php\scheme_executor.phparg1\""/ruAdministrator/rpPa55word!/sconce/st08:56:00我收到“成功”响应,我可以看到任务已安排,但当它运行时,我认为php无法找到脚本文件,因为没有从文件路径/名称解析arg1.该任务已从Windows的计划任务中删除。 最佳答案