Answers:
这是一个非常简单的Timer应用程序,它还允许设置HotKey。另外,它是开源的:)
应用程序链接:http : //joaomoreno.github.io/thyme/
Github来源:https : //github.com/joaomoreno/thyme
虽然我第二次运行如user3936所述的脚本,但以前使用过此脚本:http : //www.apimac.com/mac/timer/
它具有免费版本和付费版本。
这是teatimer bash脚本,它使用applescript来显示OSX通知以及afplay
用于播放系统声音的内置实用程序:
#!/usr/bin/env bash
PLONK="afplay /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Resources/dt-confirm.caf &"
eval $PLONK && osascript -e "display notification \"Started: `date +'%A, %d-%B-%y, %H:%M:%S'`\" with title \"Tea\""
declare -a keys=(50 10 30 30.0 180);
declare -A ticks=( \
[50]="50 sec" \
[10]="1 min" \
[30]="1 min 30 sec" \
[30.0]="2 min" \
[180]="5 min" \
);
for key in "${keys[@]}"; do
echo "Next: ${ticks[$key]}";
sleep $key && eval $PLONK && osascript -e "display notification \"Elapsed: ${ticks[$key]}\" with title \"Tea\""
done
50秒,1m,1m,30s,2m,5m后将显示通知+声音。如果您修改脚本,请确保键是唯一的。
注意:该脚本需要bash v4。默认情况下,OSX随附bash v3。
使用bash的秒表计时器。
适用于macOS。
#!/bin/bash
formatSeconds()
{
((h=${1}/3600))
((m=(${1}%3600)/60))
((s=${1}%60))
printf "%02d:%02d:%02d" $h $m $s
}
startTime=$(date +%s)
while [ 1 ]
do
currentTime=$(date +%s)
timePassed=$[$currentTime-startTime]
echo -n "$(formatSeconds $timePassed)"
sleep 0.5
echo -en "\b\b\b\b\b\b\b\b"
done
我们在Mac App Store上开发了一个名为TeraTime的新应用。这是一个免费的秒表和计时器应用程序,我们认为该设计是适用于Mac的现代,简单的应用程序。
“空格”键可用于启动和停止计时器和秒表。“ R”或“删除”键可用于重置秒表。
如果您更喜欢经过Apple审查并尊重沙盒和App Store交付的应用程序,则可以替代上述其他应用程序。
全面披露:我是创建此应用程序的团队的成员。
您可以使用App Store中的0.99 $ M秒表应用程序。它也允许您将日志导出到文本文件。