Handle a signal: Difference between revisions

Content deleted Content added
Trizen (talk | contribs)
m →‎{{header|Sidef}}: minor code fix and added output sample
Simple9371 (talk | contribs)
Removed Batch File (Batch cannot handle Ctrl+C signals...)
Line 144: Line 144:
6
6
Task took 3.526 Seconds</pre>
Task took 3.526 Seconds</pre>

=={{header|Batch File}}==
<pre>
@echo off
set IntEchoedTimes= 0
echo X to send terminate signal
:LoopStart
set/a "IntEchoedTimes"= %IntEchoedTimes% + 1
choice /C 7X /N /T "1" /D 7
if %ERRORLEVEL% == 1 goto LoopStart
if %ERRORLEVEL% == 2 goto Terminate
:Terminate
echo The program has been running for %IntEchoedTimes% seconds.
echo Terminating...
timeout /t 3 /nobreak >nul
exit
</pre>


=={{header|BBC BASIC}}==
=={{header|BBC BASIC}}==