Windows için saniye hassasiyet özelliğine sahip bir çalar saat uygulaması var mı? Yani, 12: 59: 50'de alarm istiyorum.

Aug 19 2020

Windows 10'da "Alarmlar ve Saat" adında bir uygulama var, ancak saniyeler kadar hassasiyeti yok, sadece dakikalar. 12: 59: 50'de bir alarm istiyorum, yani 12: 59'da 10 saniye kala. Ancak, amacım için yararlı olmayan yalnızca "12:59" yapabilir.

Bunun gibi bazı yazılımları denedim (http://freealarmclocksoftware.com/), ancak saniye hassasiyetine sahip değildir.

SuperUser'da benzer bir soru buldum (https://superuser.com/questions/21476/is-there-an-alarm-clock-app-for-windows-running-on-a-laptop), ancak bunlar benim durumum için saniye hassasiyetine sahip gibi görünmüyor. Ayrıca bu soruyu SuperUser'dan buraya taşıdım çünkü orada yazılım önerileri için konu dışı olarak listelendi (https://superuser.com/q/1578802/495155).

Yanıtlar

1 Sonamor Aug 19 2020 at 14:25

Senaryonun bir şekilde iyi bir durumda sunulmasını sağlamak için, onu bir cevap olarak koydum, ancak bu açıkça bir cevap değil, ihtiyaçlarınız için sadece bir geçici çözüm.

Bir metin dosyasına kopyalayıp yapıştırın ve .ps1 uzantısıyla kaydedin. Kullanım aşağıdaki gifte bulunabilir.

Add-Type -AssemblyName PresentationFramework #messagebox requirement

$timesAlarmToPlay = 30 #times to repeat beep $i=0 # reset $i counter $timespan # reset $timespan do { try { [ValidatePattern('^(?:(?:([01]?\d|2[0-3]):)?([0-5]?\d):)?([0-5]?\d)$')]$time = Read-Host "Please provide time in 24hour format HH:MM:SS" } catch {} } until ($?)

function Play-Alarm
{
 Start-Job -ScriptBlock{
    param([string]$timesAlarmToPlay) for ($j -eq 0; $j -le $timesAlarmToPlay; $j++) { [console]::beep(1000,500) } } -ArgumentList $timesAlarmToPlay | Out-Null

 $stopAlarm = [System.Windows.MessageBox]::Show('Stop sound?','Alarm!','YesNo','Warning') if ($stopAlarm -eq "Yes")
 {
    Get-Job | Stop-Job
 }
}

$datetimeNow= Get-Date -Format "dd/MM/yyyy HH:mm:ss" $datetimeRing = "$(Get-Date -Format dd/MM/yyyy)" + " " + $time.ToString()
$timespan = New-TimeSpan -Start $datetimeNow -End $datetimeRing for ($i -eq 0; $i -le $timespan.TotalSeconds-1; $i++) # -1 to handle 0 seconds left on timespan { $timeLeft = $timespan.TotalSeconds - $i
 Write-Host "$timeLeft seconds left till alarm rings" 
 Start-Sleep -Seconds 1
}

Play-Alarm
CreativiTimothy Oct 25 2020 at 12:25

Sonunda tam olarak soruda belirtildiği gibi yapabilen bir yazılım buldum. Windows için " Ücretsiz Geri Sayım Sayacı (https://free-countdown-timer.com/) Comfort Software Group tarafından. Saniye hassasiyetine sahip olmasının yanı sıra, hem manuel başlatma geri sayım sayaçlarını hem de bir tarihe ve alarmı tekrarlama, özel sesler gibi diğer özelliklere dayalı olarak yapabilme özelliğine sahiptir.

Kullanım oldukça basit.

  1. Ana ekranda "Ekle" yi tıklayın.

  2. "Tarih ve saate kadar say" üzerine tıklayın. Gerekirse diğer ayarlardan herhangi birini değiştirebilirsiniz.

  3. "Tarih, Saat:" kutusuna yazarak saat ve tarih ayarlarını gerektiği gibi ayarlayın. Saati ayarlamak için açılır menüyü de tıklayabilirsiniz. Yazılımın bilgisayarınızın saatini kullandığını unutmayın, bu nedenle bilgisayarınızın saati yanlışsa, erken veya geç bir alarmla karşılaşabilirsiniz . Ardından "Tamam" ı tıklayın.

  4. Alarmınız artık ayarlanmıştır. İlk ayarladığınızda veya ayarları değiştirdiğinizde etkinleştirilir. Alarmı başlatmak veya durdurmak için üç seçeneğiniz vardır. Birinci seçenek, alarmın solundaki küçük onay kutusuna tıklamaktır. Seçenek 2, alarma sağ tıklayıp "Etkin" i seçmektir. Seçenek 3, alarmı seçmek ve ardından "Ctrl + E" ye basmaktır. Üçüncü seçenek, bir tarih geri sayım sayacı kullanmıyorsanız, ancak manuel başlatma geri sayım zamanlayıcısı (tarihe dayalı olmayan bir zamanlayıcıyı 12: 59: 50'den 1 dakika önce başlattığınızda) kullanışlıdır, çünkü muhtemelen en hızlı ve daha fazlasıdır. küçük iletişim kutuları ile farenizle uğraşmaktan daha doğru bir yol.

Geri sayım zamanlayıcınız ayarlanmalıdır. Yazılımı kullanarak da alarmlarınızı yedekleyebilirsiniz. Gibi bir web sitesi kullanmanızı şiddetle tavsiye ederimhttps://www.timeanddate.com/worldclock/bilgisayarınızın saatini doğru zamana ayarlamak için. Windows 10 için, hisse senetleri, web siteleri, uygulamalar vb. İçin evrensel saat süresinden 1-2 dakikaya kadar doğruluk sorunları olan otomatik saat ve tarih ayarı özelliğiyle kişisel olarak sorunlar yaşıyorum. Bunu ayarlamanız gerekir. bu durumda reaksiyon sürenizi kullanarak manuel olarak.

MarisB. Nov 26 2020 at 18:04

Automation Workshop'un ücretsiz bir sürümünü kullanabilirsiniz . Bir Görev Zamanlayıcı ve yerleşik sesler dahil olmak üzere ses dosyalarını çalma yeteneği içerir. Görev Zamanlayıcı Tetikleyicisini Kullanın:

Ve bir alarm olarak, Sesli İşlemi Oynat'ı ekleyin:

Veya yerleşik Sistem Ses Dosyalarını kullanın: