Không rõ bộ định thời nào từ chủ đề khác này chỉ hỗ trợ phím tắt / Bàn phím hoạt động.
Bất cứ ai cũng có thể giới thiệu đồng hồ bấm giờ cho Mac có thể khởi động hoặc dừng sử dụng phím nóng?
Không rõ bộ định thời nào từ chủ đề khác này chỉ hỗ trợ phím tắt / Bàn phím hoạt động.
Bất cứ ai cũng có thể giới thiệu đồng hồ bấm giờ cho Mac có thể khởi động hoặc dừng sử dụng phím nóng?
Câu trả lời:
Một giải pháp công nghệ thấp là mở một cửa sổ đầu cuối, chạy time cat
và sau đó dừng lại bằng cách nhấn control-c:
$ time cat
^C
4.487
$
Hai cách để hiển thị số giây kể từ lần chạy cuối cùng:
f=${TMPDIR}stopwatch;date +%s>>$f;tail -n2 $f|awk '{l=$0;getline;print $0-l}'
now=$(date +%s);echo $((now-prev));prev=$now
Đây là một ứng dụng Timer rất đơn giản cũng cho phép thiết lập HotKey. Thêm vào đó, nó mở nguồn :)
Liên kết ứng dụng: http://joaomoreno.github.io/thyme/
Nguồn Github: https://github.com/joaomoreno/thyme
Trong khi tôi lần thứ hai chạy tập lệnh như được giải thích ở trên bởi user3936, tôi đã sử dụng tập lệnh này trước đây: http://www.apimac.com/mac/timer/
Nó có một phiên bản miễn phí và trả phí.
Dưới đây là tập lệnh beatimer sử dụng applescript để hiển thị thông báo OSX và afplay
tiện ích tích hợp để phát âm thanh hệ thống:
#!/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
Điều này sẽ hiển thị một thông báo + âm thanh sau 50 giây, 1m, 1m 30s, 2m, 5m. Nếu bạn sửa đổi tập lệnh, đảm bảo các phím là duy nhất.
LƯU Ý : Kịch bản yêu cầu bash v4. Theo mặc định, OSX đi kèm với bash v3.
Đồng hồ bấm giờ sử dụng bash.
Hoạt động trên 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
Chúng tôi đã phát triển một ứng dụng mới trên Mac App Store có tên TeraTime . Đây là một ứng dụng bấm giờ và hẹn giờ miễn phí và chúng tôi cảm thấy thiết kế là một ứng dụng hiện đại và đơn giản dành cho Mac.
Phím 'dấu cách' có thể được sử dụng để bắt đầu và dừng cả đồng hồ bấm giờ và đồng hồ bấm giờ. Phím 'R' hoặc 'xóa' có thể được sử dụng để đặt lại đồng hồ bấm giờ.
Nếu bạn thích các ứng dụng trải qua đánh giá của Apple và tôn trọng hộp cát và phân phối App Store, đây có thể là một ứng dụng thay thế cho các ứng dụng khác được đề cập.
Tiết lộ đầy đủ: Tôi là một phần của nhóm đã tạo ra ứng dụng này.
Bạn có thể sử dụng ứng dụng Đồng hồ bấm giờ 0,99 $ M từ App Store . Nó cũng sẽ cho phép bạn xuất nhật ký thành tệp văn bản.