草庐IT

延迟任务

全部标签

windows - 如何让我的 Windows 窗体应用程序最小化到系统任务栏?

我的梦想是制作一个非常好的开源帮助台应用程序供公司免费使用。我的客户端应用程序将在每台客户端计算机上运行,​​并将其自身最小化到任务栏。当用户单击该图标时,它将打开实际的Winform窗口。我正在使用.NET3.5;有没有一种从任务栏最小化/最大化的简单方法? 最佳答案 我假设您指的是系统托盘。(时钟旁边的小图标)将表单的ShowInTaskbar属性设置为False,然后制作一个NotifyIcon组件并在其Click事件中显示表单。 关于windows-如何让我的Windows窗体应

windows - 在 Windows 锁定之前执行任务

我想知道是否有一种方法可以拦截Windowssession即将被锁定,并在之前提供一个弹出窗口。我们有一个内部网打卡进出设施,许多人在离开吃午饭或一天之前忘记打卡进出。本质上,我正在寻找一种方法,让用户可以选择在锁定机器时注销。我也完全接受出于安全考虑这可能无法实现的可能性,但无论如何我想看看社区对此有何看法。谢谢! 最佳答案 没试过,但是Microsoft.Win32.SystemEvents类可能有你想要的。具体来说,您可能想尝试SessionSwitch事件。根据这个bytes.com帖子,它应该可以工作:HandletheW

windows - Windows Server 2003/2008 上的计划程序任务无限期持续时间

Schtasks/create/s$server/ru$user/rp$password/tn$taskName/scMINUTE/mo$intervalMin/tr$cmd此命令在调度程序中创建一个任务,每分钟执行一次。在WindowsServer2008上,持续时间是“不确定的”在WindowsServer2003上持续时间为“1天”如何解决这种奇怪的行为? 最佳答案 解决方案是这样创建任务:schtasks/create/s$server/sd$startdate/st$starttime/ru$user/rp$passwor

c++ - Windows 多任务破坏了 OpenCL 性能

我正在用简单的想法编写Qt应用程序:有几个支持OpenCL的设备,每个设备都有自己的控制线程,用于准备数据、执行OpenCL内核和处理结果。OpenCL代码实际上是比特币挖掘内核(现在是thisone,但没关系)。使用2个GPU时一切正常。当我使用GPU和CPU时出现问题。CPU以合理的速度工作,但GPU的性能下降到零。Linux下没有这个问题。在Windows下,poclbm的行为方式相同:当启动多个实例时(1个用于GPU,1个用于CPU),GPU性能为0。我不确定我应该发布代码的哪一部分,所以它会很有帮助。我只能提一下,该线程是QThread的子级,带有run()并用繁忙的循环wh

windows - 任务运行时等待?/任务完成后跳转到下一行?

我看到很多关于powershell+等待进程结束的主题,但不知何故它对我不起作用。我有这个:Add-PsSnapinMicrosoft.SharePoint.PowershellAdd-SPSolutionsol.wspInstall-SPSolution-identity$sol-GACDeploymentInstall-SPFeature"feature"我想做的是添加一个新的Sharepoint(2010)解决方案,然后我尝试安装一个解决方案,最后我尝试安装功能。最后一个失败了,因为解决方案的安装花费了更长的时间,但他已经在尝试安装该功能。我收到错误Install-SPFeatu

windows - 如何通过控制台应用程序延迟 Windows 中的系统关闭?

我有一个正在运行的应用程序,用户已发出关闭系统的命令,但我想将关闭推迟到我的应用程序运行时。应用程序工作完成后,系统应关闭。 最佳答案 这取决于您所谈论的是哪个版本的Windows。在WindowsXP中,您可以响应WM_QUERYENDSESSION之类的消息以阻止关闭。(由于您是控制台应用程序,您可能需要在控制台应用程序仍在运行时生成一个小窗口应用程序来执行此操作。)但是Vista让应用程序很难阻止关机。(Microsoft声称根本无法做到这一点,但我确实看到VisualStudio2010设法做到这一点。)您可以延迟关闭大约五

php - 如何使用 Windows 任务计划程序运行 PHP 脚本

我正在使用codeigniter创建一些cronjobs我在Windows7中使用Taskschedular安排了它。它每分钟运行一次,但我看到的是它只是在编辑器中弹出我的代码,并没有在我的索引函数中提到的数据库中插入任何数据。load->database();}publicfunctionindex(){$this->db->query("INSERTINTOtest_cronVALUES(null,'username')");}}?>我怎样才能真正执行它以便它在我的数据库中插入数据谢谢 最佳答案 如果您正在使用*.NIX:*ni

c# - Windows 中的等效任务集

在Linux中,有taskset实用程序,它允许您为某个进程设置CPU亲和性。在Windows环境中是否有等效项?我想为我的产品设置最大CPU阈值,Windows中是否有任何现有机制提供此功能?如果有帮助的话,我的产品是用.Net开发的谢谢 最佳答案 是的,有:Startsaseparatewindowtorunaspecifiedprogramorcommand.START["title"][/Dpath][/I][/MIN][/MAX][/SEPARATE|/SHARED][/LOW|/NORMAL|/HIGH|/REALTIM

c# - 类似于任务管理器获取Windows中空闲进程的总CPU时间

我正在开发一个大型应用程序,想了解两个时间点之间的CPU负载情况。我不仅对自己的过程感兴趣,而且对所有过程都感兴趣。我的想法是获取两个时间段之间空闲进程的总CPU时间。然后将该值与实时差异进行比较。然后可以计算花费在空闲进程上的平均CPU时间百分比,以及实际进程上花费的平均CPU时间百分比。例如:实时样本:2012/07/3013:56:1和2012/07/3013:56:21空闲进程总CPU时间样本:56:23:10和56:23:15实时差异:20s空闲进程总CPU时间的差异:5秒空闲进程中的平均CPU时间百分比:25%实际进程中的平均CPU时间百分比:75%为了尽可能减少对性能的影

python - Captionless wxPython 窗口隐藏任务栏

这段代码:importwxapp=wx.App()frame=wx.Frame(None,style=wx.DEFAULT_FRAME_STYLE&~wx.CAPTION)frame.Maximize()frame.Show()app.MainLoop()生成一个覆盖整个屏幕的框架,包括我的任务栏。有没有办法让它只占用任务栏未占用的屏幕?操作系统:WindowsXPpython:2.7.3WxPython:2.9.3.1 最佳答案 据我所知,我会说不,您不能使用Maximize方法来做到这一点。您可以通过获取屏幕大小并将框架的占用设