<#
	.SYNOPSIS
		Continue script action after interuption.
	.DESCRIPTION
		Using 'try : finally' blocks to continue some action,
		even if the user stops the script preemptively.
	.NOTES
		Additionally,
		the stationary loop counter showed me that when calculating the length of an integer,
		you can convert it to a string.
#>

Try {
	$counter = 0
	Write-Host "`nThis script will not stop on its own" -fore yellow
	Write-Host "Press 'Ctrl+C' to stop the current script...`n"
	Write-Host "Loop: " -NoNewline
	While ($True) {
		# Runs ad infinitum
		Write-Host ("$counter" + ("`b" * $counter.tostring().length)) -NoNewline
		Start-Sleep 1
		$counter++
	}
}
Finally {
	Write-Host "`nScript has been terminated." -fore red; ""
}