Não está claro qual dos temporizadores desse outro thread suporta operação de atalho / teclado apenas.
Alguém pode recomendar um cronômetro para Mac que pode ser iniciado ou parado usando a tecla de atalho?
Não está claro qual dos temporizadores desse outro thread suporta operação de atalho / teclado apenas.
Alguém pode recomendar um cronômetro para Mac que pode ser iniciado ou parado usando a tecla de atalho?
Respostas:
Uma solução de baixa tecnologia é abrir uma janela do terminal, executar time cat
e parar pressionando control-c:
$ time cat
^C
4.487
$
Duas maneiras de mostrar o número de segundos desde a última execução:
f=${TMPDIR}stopwatch;date +%s>>$f;tail -n2 $f|awk '{l=$0;getline;print $0-l}'
now=$(date +%s);echo $((now-prev));prev=$now
Este é um aplicativo Timer muito simples, que também permite a configuração do HotKey. Além disso, é de código aberto :)
Link do aplicativo: http://joaomoreno.github.io/thyme/
Fonte do Github: https://github.com/joaomoreno/thyme
Enquanto eu executava um script como explicado acima pelo user3936, usei isso antes: http://www.apimac.com/mac/timer/
Tem uma versão gratuita e uma paga.
Aqui está o script bash do teatimer, que usa o AppleScript para mostrar uma notificação OSX e o afplay
utilitário interno para reproduzir um som do sistema:
#!/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
Isso exibirá uma notificação + som após 50 segundos, 1m, 1m 30s, 2m, 5m. Se você modificar o script, verifique se as chaves são exclusivas.
NOTA : O script requer o bash v4. Por padrão, o OSX vem com o bash v3.
Cronômetro usando bash.
Funciona no 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
Desenvolvemos um novo aplicativo na Mac App Store chamado TeraTime . É um aplicativo gratuito de cronômetro e cronômetro, e sentimos que o design é um aplicativo moderno e simples para Mac.
A tecla 'espaço' pode ser usada para iniciar e parar o cronômetro e o cronômetro. A tecla 'R' ou 'delete' pode ser usada para redefinir o cronômetro.
Se você prefere aplicativos que passam pela revisão da Apple e respeitam a sandbox e a entrega da App Store, isso pode ser uma alternativa aos outros aplicativos mencionados.
Divulgação total: faço parte da equipe que criou este aplicativo.
Você pode usar o aplicativo Cronômetro de 0,99 $ M na App Store . Também permitirá que você exporte os logs para um arquivo de texto.