具有重复日常任务问题的项目
你好, 谁能告诉我如何创建以下任务: 每天上午 10:00 重复 每天上午 10:00 需要提醒 如果可能,希望每天检查完成 任务会自动继续第二天、时间、提醒等 任务将在一个月左右的到期日结束. 我不明白重复的“重新创建任务"等,选项等. 另外,是否可以添加一个功能以允许通过 smtp 发送电子邮件提醒? 谢谢! 解决方案 会员 10517109 写道:对不起,我很快就做了并认为这只是 AbstractSpoon 的 ToDoList 论坛.我不是在写代码,这只是一个用法问题. 始终在文章底部发布您的问题 ToDoList 6.8.5 功能发布 - 一个有效且灵活的方式来掌控您的任务[^]
232 2022-07-19
编程技术问答社区
Wpf自定义任务对话框显示多个
我已经在 WPF 中创建了自己的自定义任务对话框窗口.我希望它遵循我的应用程序的风格,并且我有一些自定义内容要放置在它上面,所以我不喜欢使用 win32 任务对话框. 我的应用程序使用异步任务(async/await)从数据库加载数据.如果在加载数据时出现错误/异常,ui 线程将显示一个(自定义)TaskDialog 和错误信息. win32 任务对话框将显示其自身的一个实例,其他待显示的 TaskDialogs 仅在第一个返回后才会显示(或者实际上它似乎阻止了等待的任务继续)问题是我的自定义任务对话框显示多个错误同一时间(来自等待的任务),在屏幕上多次显示. 我理解这个问题的方式(也许我在这里错了)是,尽管使用了 ShowDialog(),但我的任务对话框仍在 UI 线程上运行并发送消息.进一步的同步主窗口代码没有执行,但是如果一个任务完成等待,它会返回到 UI 线程执行,并假设存在数据加载错误,显示另一个(自定义)任务对话框: 1) 主窗口在多个等待任务中开始
240 2022-07-19
编程技术问答社区
来自任务计划程序的控制台应用程序参数
大家好, 我有一个作为任务运行的控制台应用程序,我需要向它传递一个参数.是否有任何解决方法可以从任务调度程序执行此操作? 提前致谢! 解决方案 嗨 我认为您可以在应用程序主方法中从任务计划程序中读取参数. 例如. [STAThread]static void Main(string[] yourArgs){yourArgs[0] // "你的第一个论点";yourArgs[1] // "你的第二个参数";} 嗨 在任务调度程序中,您可以指定命令行参数.转到任务计划程序->双击您的任务-->转到“操作"-->选择您的操作 -->''编辑'' -->''添加参数''.您可以在应用程序启动时阅读此内容.
248 2022-07-19
编程技术问答社区
Taskscheduler类在XP中不工作
您好,我有一个计划任务的程序.虽然这在 Windows7 机器上运行良好,但它在 XP 上引发错误. 下面是代码: 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 TaskScheduler;命名空间 MyTaskScheduler{class 程序{static void Main(string[] args){试试{string STR_DateTimeFormat = "yyyy-MM-dd HH:mm:ss";string taskName = "MyTask";string taskFolder = "MyTaskFolder";Console.WriteLine("创建任务");ITaskService taskScheduler = new TaskSchedulerClass();taskScheduler.Connect(null, null, null, null);I
146 2022-07-19
编程技术问答社区
我想在项目中运行100多个线程,最好的方法是什么?
你好 我想在项目中运行 100 多个工作,但是当使用 100 个线程时,我的程序和表单加载非常慢并且程序有中断. 我有任务但工作很慢, 最好的方法是什么? 这是我的代码: Thread[] thr = new Thread[100];sensorTestThread[] inevestigationBox = new sensorTestThread[100];for (int i = 0; i
120 2022-07-19
编程技术问答社区
如何在ASP:NET/C中等待任务完成#
受保护的 void Page_Load(object 发件人,EventArgs e){XDocument 响应 = ThirdPartyAPI.HttpRequest(someParams);if(响应 != null){var node = response.Root.Elements("documents").Elements("document");string url = node.ElementAt(0).Element("url").Value;UploadFileToXYZSiteWithHttpRequest(token, parentID,url);}} 我的场景如下: 我的问题是,当我的项目正在运行时,响应变量是 null . 但是当我调试并在响应变量之前放置一个断点并等待几秒钟,比如说 3 秒,我得到了我期望的响应. 看来我必须等待几秒钟才能执行 HttpRequest() 函数才能得到响应. 我尝试将 Thread.Sleep(3000) 方法
108 2022-07-19
编程技术问答社区
以编程方式更新Outlook任务项
你好, 我们得到了将 Outlook 任务分配给使用数据库数据的人的应用程序.如果数据库中的日期发生变化,我们想更新 taskitem.由于分配了 taskitem,它会给出错误“您不拥有此任务.您的更改可能会被任务所有者覆盖." 我们要更新分配的任务并通知分配的人员任务已更改,并且人员可以在其任务列表中看到更新的任务详细信息 谢谢, Dishant 解决方案 看这里:以编程方式更新 Outlook taskitem[^]
146 2022-07-19
编程技术问答社区
在C中使用任务时不打印#
也许这是一个愚蠢的问题. class 程序{static void Main(string[] args){任务 t = new Task(() =>{int i = 0;for (i = 0; i
134 2022-07-19
编程技术问答社区
如何取消数据相互依存的并行任务
大家好, 我有一个关于取消任务的问题.请阅读下面的解释.任何建议都会帮助我解决问题. 我有 3 个任务.让我们称它们为 task1、task2 和 &任务3.除了数据之外,它们中的每一个都是独立的.即 task1 将数据放入 queue1 并且 task2 读取它.task2 将一些其他处理过的数据放入 queue2,task3 读取它.task3 做了一些最后的工作.这个链应该一直持续到 task1 成功完成.在 task1 完成并处理完各自的队列后 task2 和 task3 应该会成功完成.如果由于任何原因任务在中间停止(例如由于任务运行的方法中的异常),那么其他两个任务也应该立即停止. 为了成功完成,我使用了一个整数变量.当 task1 完成时,我会增加它.其他2个任务清空自己的队列后读取并顺利退出. 对于错误退出,我可以使用相同的整数变量.但我正在寻找一个更好的解决方案,让代码看起来更干净. 见以下代码: 我通过在 Method2 中抛出异常
168 2022-07-19
编程技术问答社区
在web api get action调用中,readasasync()显示系统。missingmethodexception:';未找到方法:';系统穿线。任务。任务'1<!0>例外
在我的项目中,我正在调用 webapi 服务 - 从另一个项目的控制器获取操作.我的代码是: using System.Net.Http; using System.Configuration; using System.Net.Http.Headers; public ActionResult Index() { ViewBag.Place = new SelectList(GetPlaces(), "ID", "PlaceName"); FlightDetails flightDetails = new FlightDetails(); flightDetails.DepartureDate = System.DateTime.Now; flightDetails.ReturnDate = System.DateTime.Now; return Vie
640 2022-07-19
编程技术问答社区
为新任务提供变量
当我不这样做时,我经常使用以下基本结构来启动并行任务 需要等待结果 Private sub yyy() Dim SUB_VAR1 as string = xxx Dim SUB_Var2 as integer = xxx Dim T1 as new task(sub) Dim TASK_VAR1 as String = SUB_VAR1 Dim TASK_VAR2 as Integer = SUB_VAR2 ... ... 'do some work within the task and the TASK_Variable(s) ... ... End Sub) T1.Start() End sub 没问题 - 但这是我的问题 是否保证我的 SUB_variable 值总是在我开始任务之前被转移到 Task_VARIABLES 中,还是在之后发生这种情况(我希望不会:-))...如果之后发生,Sub_variables 可能不再存在,我会获取异常..
162 2022-07-19
编程技术问答社区
如何杀死除地雷之外的所有应用程序?
嗨,我正在制作一个简单的应用程序,它应该清除所有正在运行的 exe 应用程序.我的问题是,除了我的程序之外,你如何杀死所有应用程序? 谢谢, 操作系统windows 7 visual C#, winform 解决方案 我希望你不能把他们都杀了,反正这没有任何意义,但我为什么要关心你想搞砸你的系统?您将重新启动它(因为如果您杀死一些至关重要的应用程序,您将几乎无法工作). 任何.这些不是应用程序,而是流程.您可以使用 System.Diagnostics.Process.GetProcesses 获取所有进程并使用 System.Diagnostics.Process.Kill 杀死一个进程.请看: http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx[^]. 这就是你所需要的,享受.让操作系统的世界末日开始吧! —SA [回答后续问题,从评论到原问题:
178 2022-07-19
编程技术问答社区
MSBuild将项目引用解析为程序集
你好! 目前,我正在开发一个代码验证工具,该工具由自定义 MSBuild 任务实现,目标“BeforeBuild"调用该任务. 为了验证,我必须扫描属于该项目的所有 cs 文件并解决对外部程序集的所有访问. 但要做到这一点,我需要知道当前项目引用了哪些程序集. 通过传递“引用"元素,我可以解析所有直接引用,因为程序集的位置存储在提示属性中. 遗憾的是,我无法将“项目引用"元素解析为其相应的程序集,因为仅提供了 csproj-path. 我的自定义任务的定义如下: 如何解决对程序集的项目引用? 谢谢回复, Henning 解决方案 我已经问过这个问题 这里[^] 并得到解决方案:
202 2022-07-19
编程技术问答社区
在任务实例中调用Dispose方法
大家好. 我带着一个与 Task 类中的 Dispose 方法相关的问题来到这里. 这种方法的强制性程度如何?我是否需要在每次完成任务实例时调用它. 我在 Reflector 的帮助下研究了 Dispose 方法,我发现当我们在内部调用它时,它会执行一些清理工作,尤其是针对 ManualResetEvent. protected 虚拟 void 处置(bool 处置){if(处置){if ((this.Options & 0x4000) != TaskCreationOptions.None){返回;}if (!this.IsCompleted){throw new InvalidOperationException(Environment.GetResourceString("Task_Dispose_NotCompleted"));}ContingentProperties contingentProperties = this.m_contingentPropertie
642 2022-07-19
编程技术问答社区
使用过程中出现问题。GetProcesses()然后MainWindowTitle来过滤GUI应用程序。
大家好, 我正在尝试使用 GetProcesses 构建任务管理器的“应用程序"部分,然后使用 MainWindowTitle 来过滤 GUI 应用程序.一开始这对我来说效果很好,但我现在注意到使用“MainWindowTitle"并不总是有效,因为如果应用程序处于非活动状态(这个非活动时间随机变化,但特别是在“Outlook"中发生),“MainWindowTitle"就会消失并变为空,因此它不会显示在我的应用程序列表中.然后,我需要单击“丢失的"应用程序才能再次显示它.我想知道如果“MainWindowTitle"属性字段处于非活动状态然后再次出现,这听起来是否正常? 我在互联网上搜索时假设此属性是过滤 GUI 应用程序的最佳方法(另一种方法是使用 EnumDesktopWindows),除非其他人遇到过我可以使用的其他东西? 先感谢您.:) 解决方案 这不是真的,它与窗口的激活无关.当应用程序还没有准备好暴露窗口句柄时,就会出现问题;很明显,在应用程序运行的早
342 2022-07-19
编程技术问答社区
作为特定用户运行C应用程序
你好, 目前我正在为办公室的台式计算机创建一个应用程序.用户应能够使用特定服务器上的应用程序创建任务.但是任何用户都不应该在服务器上拥有管理员权限.因此,我将在要运行程序的服务器上创建一个管理员用户. 那么如何设置程序运行的用户呢? 我的英语还没那么好,我很抱歉. 解决方案 你好, 不确定,但您可以尝试此链接以获取更多信息: http://superuser.com/questions/145575/automatically-run-an-应用程序作为另一个用户[^] 如果您想以管理员权限运行任务,请参阅: http://stackoverflow.com/questions/2021831/admin-rights-for-a-单一方法[^] http://stackoverflow.com/questions/4106628/start-process-with-administrator-right-in-c-sharp[^] 进程 p =
262 2022-07-19
编程技术问答社区
如何将任务管理器中的CPU和内存利用率存储在数据库中
我想每 5 分钟存储一次所有单个任务的 CPU 和内存利用率.从任务管理器到数据库,比如 SQL 数据库.是否可以用 C# 编写一个控制台应用程序来完成此任务并将利用率存储在 SQL 表中. 解决方案 您可以获取此信息是您使用 System.Diagnostics.PerformanceCounter: http://msdn.microsoft.com/en-us/library/system.diagnostics.performancecounter.aspx[^]. 您可以使用这篇介绍性 CodeProject 文章来了解如何操作:性能计数器简介[^]. —SA 其实到目前为止你得到的所有信息都是正确的: - 任务管理器只是一个显示数据的工具.它没有收集任何东西 - 正如 Mike Meinz 强调的那样,在任务管理器(以及类似的其他工具)的后台是系统级工具,如 WMI. - 您还可以按照 Sergey 的建议使用 .net 框架提供的性能计数器工具
308 2022-07-19
编程技术问答社区
在SSIS中创建和执行自定义函数
嗨 我用 FileSystemTask 创建了一个包(它将文件从一个文件夹移动到另一个文件夹). 这工作正常. 我需要编写一个加密例程将文件转换为加密文件然后移动. 我怎样才能做到这一点? 在此先感谢 解决方案
174 2022-07-19
编程技术问答社区
如何为linux CGroup提供更多内存?
大家好,我正在尝试使用 Linux 的内核特性为一组进程创建一个简单的容器:CGroups.我设法创建了一个组并将 memory.limit_in_bytes 和 memory.memsw.limit_in_bytes 参数正确设置为给定的限制. 我的虚拟程序只是在无限循环中分配内存并检查它是否成功(内存没有被释放).我已经调整控制组以禁用 OOM,当进程达到内存限制时它会冻结(没关系),但我想动态更改内存限制,以便进程可以恢复并继续使用更多可用内存. 当达到内存限制时,我无法更改内存子系统的限制值,只是回显一个新值,我能想到的唯一“解决方案"是创建一个具有新限制的新组并将进程移动到这个新组并删除旧组.如果有人知道我该怎么做,请告诉我:P.在此先感谢并为我的英语不好感到抱歉. 解决方案
158 2022-07-19
编程技术问答社区
如何提高使用系统的应用程序的性能。穿线。任务
对于在主(应用程序)线程中分配所有任务的基于任务的应用程序(处理 n 个客户端),我计划为每个客户分配一个线程并将任务分配给每个线程.表现会如何?任何建议都会很棒..提前谢谢. 解决方案 Thread 资源昂贵,因此为每个客户分配一个是不可扩展的,但有一个线程池(通常远低于客户数量),并且根据请求为这些线程分配工作. Task 是重量更轻的处理单元,可以在后台处理线程并且可以更好地扩展. 您的性能问题的一般答案是:这取决于您的处理性质,因此您必须对其进行测试.
122 2022-07-19
编程技术问答社区