แอพตัวจับเวลานาฬิกาจับเวลาใดที่ใช้แป้นพิมพ์ลัดบน macOS


10

ยังไม่ชัดเจนว่าตัวจับเวลาใดของเธรดอื่นที่สนับสนุนการใช้คีย์ลัด / แป้นพิมพ์ลัดเท่านั้น

ใครสามารถแนะนำตัวจับเวลานาฬิกาจับเวลาสำหรับ Mac ซึ่งสามารถเริ่มหรือหยุดได้โดยใช้ปุ่มลัด?

คำตอบ:


9

โซลูชันที่มีเทคโนโลยีต่ำคือการเปิดหน้าต่างเทอร์มินัลรัน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

ไม่ใช่ของพวกเขาทำงาน
BG Bruno

time cat- อัจฉริยะ!
njlarsson

8

นี่เป็นแอปพลิเคชั่นตัวตั้งเวลาที่ง่ายมากซึ่งอนุญาตให้ติดตั้ง HotKey นอกจากนี้ยังเปิดแหล่งที่มา :)

ลิงค์ของแอป: http://joaomoreno.github.io/thyme/ ที่
มาของ Github: https://github.com/joaomoreno/thyme


นี่เป็นเพียงที่น่าอัศจรรย์
nikoss

นี่คือสิ่งที่ฉันกำลังมองหา;)
Chaklader Asfak Arefe

5

แม้ว่าฉันจะใช้งานสคริปต์เป็นครั้งที่สองอย่างที่อธิบายไว้ข้างต้นโดย user3936 ฉันเคยใช้สคริปต์นี้มาก่อน: http://www.apimac.com/mac/timer/

มันมีรุ่นฟรีและจ่ายเงิน


1

นี่คือ teatimer bash script ซึ่งใช้ 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 หากคุณปรับเปลี่ยนสคริปต์ตรวจสอบให้แน่ใจว่าคีย์นั้นไม่ซ้ำกัน

teatimer notifcation

หมายเหตุ : สคริปต์ต้องการ bash v4 โดยค่าเริ่มต้น OSX มาพร้อมกับ bash v3


0

จับเวลานาฬิกาจับเวลาโดยใช้ทุบตี
ทำงานบน 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

เราได้พัฒนาแอปใหม่ใน Mac App Store ที่เรียกว่าTeraTime มันเป็นแอพจับเวลาและจับเวลาฟรีและเรารู้สึกว่าการออกแบบเป็นแอพที่ทันสมัยและเรียบง่ายสำหรับ Mac

สามารถใช้ปุ่ม 'space' เพื่อเริ่มและหยุดทั้งตัวจับเวลาและนาฬิกาจับเวลา สามารถใช้ปุ่ม 'R' หรือ 'ลบ' เพื่อรีเซ็ตนาฬิกาจับเวลา

หากคุณต้องการแอพที่ผ่านการตรวจสอบของ Apple และเคารพการส่งมอบแซนด์บ็อกซ์และ App Store นี่อาจเป็นทางเลือกแทนแอพอื่น ๆ ที่กล่าวถึง

การเปิดเผยแบบเต็ม: ฉันเป็นส่วนหนึ่งของทีมที่สร้างแอพนี้


1
ยินดีต้อนรับสู่ถามความแตกต่างมันยอดเยี่ยมมากที่คุณกระตือรือร้นเกี่ยวกับแอปใหม่ของคุณ แต่นี่เป็นโพสต์เก่า 4.5 ปีและส่งเสริมแอปของคุณผ่านการโปรโมตตนเองที่ไม่เปิดเผยซึ่งเป็นหน้านิ่วคิ้วขมวด
unknowndomain

2
ทีมผู้ดูแลมีการสนทนาที่ดีกับ Vikram - โปรดพิจารณาทบทวนการลงคะแนนของคุณในตอนนี้ว่าการเปิดเผยและความคิดเห็นนั้นมีอารมณ์ที่ชัดเจนมากขึ้นและ“ hype!” น้อยลง
bmike

-3

คุณสามารถใช้ 0.99 $ แอป M นาฬิกาจับเวลาจาก App Store มันจะช่วยให้คุณสามารถส่งออกบันทึกไปยังไฟล์ข้อความด้วย


แอพนี้มีไว้สำหรับ mac os x ชื่อนั้นคล้ายกับชื่อนี้ แต่สำหรับ mac os x ทางลัดในการเริ่มจับเวลาคือ cmd + 1 และหยุด cmd + 4 ลิงค์อยู่ที่นี่itunes.apple.com/us/app/m-stopwatch/id1260946111?ls=1&mt=12
mustafa elsebaie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.