标签: timer

Windows 的计时器应用程序?

你能为 Windows 推荐一个好的计时器应用程序吗?

令人惊讶的是,计时器对于烹饪、冥想,甚至在工作时给自己一个暂停的时间是多么有用。我对任何不需要的装饰不感兴趣,只是一个简单的轻型 GUI 计时器,它会倒计时并在完成时发出声音。

windows timer

14
推荐指数
2
解决办法
1万
查看次数

如何在bash中为进程计时?

可能的重复:
测量脚本执行时间

我如何计算我的脚本foo.sh运行需要多长时间?

我正在寻找一个类似于tictoc在MATLAB。

bash timer

12
推荐指数
2
解决办法
3万
查看次数

根据日志,Windows 7 意外关闭

这是来自我的eventvwrEventLog(Windows 日志 > 系统)的消息:

The previous system shutdown at 11:51:15 AM on ?7/?29/?2009 was unexpected.
Run Code Online (Sandbox Code Playgroud)

这很有趣,因为我想知道为什么在我全屏玩文明 IV 时系统会关闭。现在我知道了。这是出乎意料的。

有没有人遇到并解决过这个问题?

一点背景:

我在 MacBook(Bitterly 不是 Pro)铝制机身上的 VMWare Fusion 2(几个月前刚刚更新)中运行 Windows 7 RC。Windows 7 偶尔会关闭。这不是快速关闭,而是所有程序都退出的关闭,系统一直等到它们退出(而文明 4 不提示我保存),它甚至在重新启动之前安装了 Windows 更新。是的,它在关机后立即重新启动。因为我在全屏模式下运行游戏,所以我没有注意到任何带有倒数计时器或类似警告的对话框。

因为我的仪表板小部件上有 iStat,所以我可以看到大约 8 个温度监视器。我以前见过 CPU 达到 74C,但是在关机期间,虽然摸起来很热(总是),但它读取 CPU 为 61C,散热器 A 为 60C,散热器 B 为 50C,在 30 到 40 年代之间用于机箱和硬盘驱动器。当我现在输入时,温度实际上更高,所以我认为不是温度造成的。

我至少有六个这样的事件,最早是从 5/17 开始的,也就是安装 Windows 7 后的一周。

我确实在系统日志中发现了来自 USER32 的一个信息级别警告:

The process C:\Windows\system32\svchost.exe (DLAMBLIN-WIN7) has initiated the restart of
computer DLAMBLIN-WIN7 on behalf …
Run Code Online (Sandbox Code Playgroud)

shutdown windows-7 windows-update timer

10
推荐指数
1
解决办法
3万
查看次数

什么工具可以给我每小时提醒?

我正在寻找一种工具,它可以每小时通过弹出窗口和消息(例如“吃药......”)提醒我我运行的是 Windows XP。

timer alert reminder windows-xp

8
推荐指数
1
解决办法
5543
查看次数

Windows 程序究竟何时暂停运行?

我有一个应用程序需要在 Windows XP 和 7 上无人值守地长时间运行。我让它在安装了LogMeIn的远程机器上运行,这样我就可以从远处看它。该程序具有由计时器控制的定期日志记录任务。

我注意到,如果 PC 在延迟后设置为屏幕保护,然后在退出屏幕保护程序时显示用户登录屏幕,当 PC 进入屏幕保护程序时,我的应用程序将停止工作。

当我远程登录并将其踢出屏幕保护程序时,它会从停止的地方继续,但在此期间没有记录任何数据。

我以为我已经通过取消选中屏幕保护程序选项中的“在恢复时显示欢迎屏幕”复选框来解决它,但问题似乎又回来了。我尝试完全禁用屏幕保护程序 - 没有运气。

如何确保我的程序始终运行? 我知道在欢迎屏幕上 Windows 告诉我我有“x 程序正在运行”,但这似乎并没有扩展到 Windows 计时器,至少在某些时候是这样。


更多信息:

我添加了一些调试代码并提供了更多信息。

该应用程序是 Delphi 2006 GUI 应用程序。它执行的一项常规任务是生成报告。在生成报告时(可能需要一些时间),我会显示一个进度条。这是作为模态形式实现的,其中所有处理都发生在OnPaint处理程序中。

我发现如果在屏幕保护程序启动后触发报告并选中“在恢复时,显示欢迎屏幕”复选框,则OnPaint此模式表单的方法永远不会触发。表单的OnShow事件触发,然后应用程序挂起。一旦我们踢出屏幕保护程序并恢复,OnPaint事件就会执行,一切都会发生。

我最初的假设是在屏幕保护程序处于活动状态时计时器事件没有触发是错误的。事实上,防止计时器事件重入的其他代码是在报告完成之前阻止任何事情发生,并且报告在OnPaint事件中被阻止。

关于如何以在 PC 将屏幕保存到欢迎屏幕时运行的方式实施此进度表的任何建议?

screensaver timer windows-xp

6
推荐指数
1
解决办法
3123
查看次数

在给定时间后自动终止 Windows 应用程序

我正在寻找一种方法,让用户启动仅运行指定时间(例如一个小时)的 Windows 应用程序。一小时结束后,将弹出一个警报窗口,显示“程序将在五分钟内终止,除非您单击此处”。如果用户单击该按钮,程序将再运行一个小时,然后再次弹出警报。

如果没有简单的方法来完成此操作,那么我愿意让程序在给定时间后终止,而不弹出警告。

理想情况下,该方法应在 Windows XP 和 Windows 7 下运行。

windows automation timer process task-scheduler

6
推荐指数
2
解决办法
2万
查看次数

在 Unity 中启动 gnome-shell-timer?

我想在带有 Unity 2D 的 Ubuntu 12.04 机器上的任务栏中有一个倒数计时器。我的用例主要是时间管理,例如“从 30 分钟开始倒计时,计时器结束时我会休息一下”。

我通过执行gnome-shell-timer安装了sudo apt-get install gnome-shell-timer. 但是,我不确定如何启动gnome-shell-timer 应用程序。这是我尝试过的:

  • gnome-shell-timer在命令行上输入,但它说command not found.
  • 我重新启动了计算机,希望计时器会出现在任务栏中。然而,没有这样的运气。

我已经安装了 gnome-shell-timer。我该如何启动它?


在我们讨论这个主题时,这是我对最近尝试过的 Linux 计时器应用程序的调查:

  • 番茄钟定时器很容易安装,而且很有效。但是,它在自己的窗口中运行,而不是在任务栏中。此外,它只允许您选择“5、15 或 25 分钟”,而不是选择您想要的任何时间。
  • kteatime在任务栏中运行。它使用 apt-get 安装,并且可以使用kteatime &. 但是,它实际上并没有显示倒计时,而且当我重新启动它时,它有时会丢失我的设置。
  • 我曾经在较早的 Ubuntu 版本(可能是 10.04)上使用timer-applet,可能运行某个版本的 Gnome 桌面。但是,当我尝试在我当前的机器上安装 timer-applet 时,有一堆“可卸载”的依赖项,例如python-gnome2-desktop.
  • gnome-shell-pomodoro(不要与pomodoro timer混淆)在任务栏中运行,它在图片中看起来很棒。根据我在尝试 apt-get install 时遇到的依赖错误,gnome-shell-pomodoro 是计时器小程序的包装器。

感谢这个超级用户线程向我介绍了其中一些应用程序。

linux productivity timer ubuntu ubuntu-unity

6
推荐指数
2
解决办法
5928
查看次数

如何让 systemd 计时器脱离 n/a 状态?

我正在尝试设置一个 systemd 计时器,使其在一个工作周内每天运行两次。一次是在早上 7:00,一次是在下午 1:00。*.timer 和 *.service 文件如下。

我安装并启用它们,一切正常:

cp callboot-update.service /etc/systemd/system
cp callboot-update.timer /etc/systemd/system

if ! systemctl enable callboot-update.service; then
    echo "Failed to enable callboot-update.service"
    exit 1
fi

if ! systemctl enable callboot-update.timer; then
    echo "Failed to enable callboot-update.timer"
    exit 1
fi
Run Code Online (Sandbox Code Playgroud)

并重新加载守护进程。再次一切正常:

if ! systemctl daemon-reload; then
    echo "Failed to daemon-reload"
fi

if ! systemctl reset-failed; then
    echo "Failed to reset-failed"
fi
Run Code Online (Sandbox Code Playgroud)

但是,检查状态显示计时器处于 n/a 状态,并且未计划运行:

$ systemctl list-timers --all

NEXT                         LEFT        LAST                         PASSED        UNIT                         ACTIVATES
Wed 2019-12-25 03:02:08 …
Run Code Online (Sandbox Code Playgroud)

linux timer systemd

6
推荐指数
1
解决办法
3143
查看次数

如何在指定时间自动截取网站截图?

我需要在我指定的时间自动截取网站的屏幕截图。理想情况下它不会使用我的电脑,因为它不能保证在指定的时间打开。

是否有某种网络服务可以做到这一点?或者一些(免费)托管站点,我可以在其中设置脚本来执行此操作(想到 PHP)?我确实有一个可以使用的越狱 iPhone(越狱 = 我有 root 访问权限,也许可以做一些cron魔术)。

screenshot website cron timer php

5
推荐指数
1
解决办法
4万
查看次数

如何每 30 分钟给自己发送一封电子邮件作为提醒?

如何每 30 分钟给自己发送一封电子邮件,直到我停止发送?

我正在处理一种特殊类型的支持案例,我需要每 30 分钟更新一次我的客户。因此,如果我每 30 分钟收到一封包含模板的电子邮件,我只需要填写空白并转发即可。简单。

windows microsoft-outlook email automation timer

5
推荐指数
2
解决办法
2万
查看次数