草庐IT

countdowntimer

全部标签

windows - 在批处理文件中实现定时输入。 (倒计时一分钟)

我正在使用Windows8编写批处理文件,但在批处理文件中实现计时器时遇到了困难。我想征求用户的意见,并给他们一分钟的时间来输入他们的意见。一旦时间到了一分钟,就会显示“时间结束”之类的消息。因此,时间将从1秒开始到60秒结束,或者从60秒开始到0秒。要么工作得很好。此外,我希望计时器显示在屏幕上的某个位置,以便他们可以看到倒计时。此外,当计时器运行时,我希望用户能够键入一个词并按回车键。该程序不会让用户等待,但它会等到时间结束或用户输入单词(以先到者为准)。在他们输入一个有效的单词后,我想将该单词存储在某个变量中并执行类似的操作(转到VALIDWORD或echoThatisavali

ios - 在 XCODE 8 Swift 3 中为倒数计时器添加音调

我是编码新手。我正在尝试学习iOS开发,我创建了一个简单的倒数计时器,它使用slider来选择以秒为单位的时间量。我想为倒计时的最后9秒添加一个基调。我知道如何添加音频文件,但我“不知道”如何为计时器的最后9秒添加倒计时音。@IBActionfuncstartBtnTapped(_sender:Any){timer=Timer.scheduledTimer(timeInterval:1,target:self,selector:#selector(ViewController.counter),userInfo:nil,repeats:true)SoundPlayer4.play()/

javascript - 以天、小时、分钟、秒为单位的 Javascript 倒数计时器

我正在尝试创建一个基于时间的倒计时时钟。它不基于current_dates。将被拉取的初始时间将来自一个单独的php文件。这将用于基于浏览器的游戏。当有人点击按钮启动这个脚本。它将检查是否满足某些要求,如果满足,则此脚本将启动。根据对象的级别,它将拉动该进程级别的初始计时器。希望这是有道理的。无论如何,我将计时器脚本基于我提供的第一个代码。这个脚本只占分秒。我修改了它以包括天数和小时数。在这个过程中的某个地方,我搞砸了,脚本甚至根本不起作用。我也不太确定这是否是计算这个的最佳方法。因此,如果您有更简洁的方法,请分享。提前谢谢你。此脚本基于我看到的分钟/秒脚本。这是原始来源:varsec

android - CountDownTimer: "Can' t 在尚未调用 Looper.prepare() 的线程内创建处理程序”

我知道之前有人问过“无法在没有调用Looper.prepare()的线程内创建处理程序”的一般问题,但我很难理解它在这种情况下的应用方式。我正在尝试在非UI线程中构造一个新的CountDownTimer,我猜这是导致此错误的原因,但我不太明白为什么需要在主线程中使用计时器。据我所知,它似乎有一个回调处理程序,需要在具有循环程序的线程中运行,而非UI线程默认情况下没有循环程序。看来我的选择是:1)让这个非UI线程有一个Looper或2)在我的UI线程上创建一些可以构造这个计时器的奇怪方法,这两种方法对我来说都很愚蠢。有人可以帮我理解其中的含义吗?此外,有人知道任何有用的链接可以阐明Loo

android - 为什么 millisUntilFinished 无法检测到准确的 CountDownTimer 间隔?

大家好,CountDownTimer有一个相当小但令人讨厌的问题。目前我将间隔设置为1000。我正在尝试检测我的中剩余的毫秒数onTick()方法。这样我就可以在还剩20秒、还剩10秒等时使用TextToSpeech。好吧,如果我使用://Speakwhen20secondsleftif(millisUntilFinished==20000){tts.speak("Youhave20secondsleft.",TextToSpeech.QUEUE_FLUSH,null);}计时器无法准确检测到20000毫秒。所以我不得不求助于://Speakwhen20secondsleftif(mi

Android,如何在启动其他 Activity 时保持 CountDownTimer 运行

你好,我有一个在textView中显示倒计时的Activity(使用CountDownTimer),但是当我启动另一个Activity(配置屏幕)或更改屏幕方向时,countDownTimer停止并且我想让这个计时器在后台运行,我试图用里面的CountDowntimer创建一个线程,但它不起作用,有人知道这样做的方法吗?谢谢。 最佳答案 您不必创建后台线程来运行计时器。只需记住计时器启动的时间,然后当您需要重新启动它时,只需根据记住的时间值显示时间基准即可。所以:当用户启动定时器时,记录系统时间作为启动时间。在AsyncTask中启

Android:即使调用了 cancel(),也会调用 CountDownTimer 的 finish()

我用过这样的倒数计时器newCountDownTimer(15000,15){publicvoidonTick(longmillisUntilFinished){longseconds=millisUntilFinished/1000;longmin=millisUntilFinished%100;timeleft=(int)(seconds*1000+min);if(millisUntilFinished>=10000){changeText.setTextColor(Color.GREEN);}elseif(millisUntilFinished>=5000){changeText

java - 为什么我在没有使用 android.os.CountDownTimer 调用 Looper.prepare() 的线程中得到一个 "Can' t 创建处理程序?

当使用这个类时,我得到了这个奇怪的异常。它用于为我的游戏打印出一个漂亮的计时器显示,并在创建我的主GameView类时创建。错误在第26行抛出:super(s*1000,1000);packagetommedley.android.game;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.drawable.Drawable;importandroid.os.CountDownTimer;publicclassTimerextendsCountDownTimer{publ

android - 创建一个计时器,以秒、分钟、小时、天为单位显示事件的剩余时间

HelloIamtryingtocreateatimerwhereinitwilltakethedateandtimeoftheeventthatwillhappenandconvertitintomillisecondsandalsoitwilltakecurrenttimeandthensubtractthecurrenttimefromtheeventtimeandwillcalculatethehourminutessecondsanddaysfromit.WhatIwanttodoisdisplaythosevaluesinatextviewbutasandwhenItrya

android - 我如何将布局延迟 1 秒然后在 Android 中显示另一个布局

像这样的……setContentView(R.layout.page1);Thread.sleep(1000);setContentView(R.layout.page2); 最佳答案 使用CountDownTimer,请参阅http://developer.android.com/reference/android/os/CountDownTimer.htmlImportandroid.os.CountDownTimer;setContentView(R.layout.page1);newCountDownTimer(1000,1