Непонятно, какие таймеры из этого другого потока поддерживают только горячие клавиши / горячие клавиши.
Кто-нибудь может порекомендовать секундомер для Mac, который можно запустить или остановить с помощью горячей клавиши?
Непонятно, какие таймеры из этого другого потока поддерживают только горячие клавиши / горячие клавиши.
Кто-нибудь может порекомендовать секундомер для Mac, который можно запустить или остановить с помощью горячей клавиши?
Ответы:
Низкотехнологичное решение - открыть окно терминала, запустить time cat
, а затем остановиться, нажав control-c:
$ time cat
^C
4.487
$
Два способа показать количество секунд с момента последнего запуска:
f=${TMPDIR}stopwatch;date +%s>>$f;tail -n2 $f|awk '{l=$0;getline;print $0-l}'
now=$(date +%s);echo $((now-prev));prev=$now
Это очень простое приложение Timer, которое также позволяет устанавливать HotKey. Плюс, это с открытым исходным кодом :)
Ссылка на приложение: http://joaomoreno.github.io/thyme/
Источник Github: https://github.com/joaomoreno/thyme
Хотя я и запускал второй сценарий, как описано выше пользователем 3936, я использовал его раньше: http://www.apimac.com/mac/timer/
Имеется бесплатная версия и платная.
Вот сценарий teatimer bash, который использует яблочный скрипт для отображения уведомлений 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 секунд, 1м, 1м 30с, 2м, 5м. Если вы модифицируете скрипт, убедитесь, что ключи уникальны.
ПРИМЕЧАНИЕ : скрипт требует 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, это может быть альтернативой другим упомянутым приложениям.
Полное раскрытие: я являюсь частью команды, которая создала это приложение.
Вы можете использовать приложение 0,99 $ M Секундомер из App Store . Это позволит вам экспортировать журналы в текстовый файл тоже.