Jaka aplikacja stopera używa skrótów klawiaturowych w systemie macOS?


Odpowiedzi:


9

Rozwiązaniem mało zaawansowanym jest otwarcie okna terminala, uruchomienie time cat, a następnie zatrzymanie przez naciśnięcie klawisza Control-c:

$ time cat
^C
4.487
$

Dwa sposoby pokazania liczby sekund od ostatniego uruchomienia:

f=${TMPDIR}stopwatch;date +%s>>$f;tail -n2 $f|awk '{l=$0;getline;print $0-l}'
now=$(date +%s);echo $((now-prev));prev=$now

żadne z nich nie działa
BG Bruno

time cat- geniusz!
njlarsson



1

Oto skrypt teatimer bash, który używa AppleScript do wyświetlania powiadomienia OSX i wbudowanego afplaynarzędzia do odtwarzania dźwięku systemowego:

#!/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

Spowoduje to wyświetlenie powiadomienia + dźwięku po 50 sekundach, 1m, 1m 30s, 2m, 5m. Jeśli zmodyfikujesz skrypt, upewnij się, że klucze są unikalne.

powiadomienie teatimer

UWAGA : Skrypt wymaga bash v4. Domyślnie OSX jest wyposażony w bash v3.


0

Timer stopera za pomocą bash.
Działa na 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

-1

W Mac App Store opracowaliśmy nową aplikację o nazwie TeraTime . Jest to bezpłatna aplikacja stopera i timera. Uważamy, że jest to nowoczesna i prosta aplikacja dla komputerów Mac.

Klawisz „spacja” może być używany do uruchamiania i zatrzymywania zarówno timera, jak i stopera. Klawisz „R” lub „usuń” może być użyty do zresetowania stopera.

Jeśli wolisz aplikacje, które przechodzą przegląd Apple i szanują dostawę piaskownicy i App Store, może to być alternatywa dla innych wymienionych aplikacji.

Pełne ujawnienie: Jestem częścią zespołu, który stworzył tę aplikację.


1
Witamy w Ask Different. To wspaniałe, że jesteś entuzjastycznie nastawiony do swojej nowej aplikacji, ale jest to 4,5-letni post i promowanie Twojej aplikacji poprzez nieujawnioną autopromocję jest niezadowolone.
nieznana domena

2
Zespół moderujący odbył miłą pogawędkę z Vikramem - rozważ ponowne sprawdzenie swoich głosów, ponieważ ujawnione informacje i opinie są łagodniejsze dzięki bardziej jasnym faktom i mniej „szumowi!”
bmike

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.