mirror of
https://github.com/NohamR/N_m3u8DL-RE.git
synced 2025-07-11 16:39:40 +00:00
处理用户Ctrl+C
显示光标
This commit is contained in:
parent
a13d3c1f7a
commit
3a9784a5f9
@ -21,6 +21,7 @@ namespace N_m3u8DL_RE
|
|||||||
{
|
{
|
||||||
static async Task Main(string[] args)
|
static async Task Main(string[] args)
|
||||||
{
|
{
|
||||||
|
Console.CancelKeyPress += Console_CancelKeyPress;
|
||||||
ServicePointManager.DefaultConnectionLimit = 1024;
|
ServicePointManager.DefaultConnectionLimit = 1024;
|
||||||
try { Console.CursorVisible = true; } catch { }
|
try { Console.CursorVisible = true; } catch { }
|
||||||
string loc = "en-US";
|
string loc = "en-US";
|
||||||
@ -44,6 +45,13 @@ namespace N_m3u8DL_RE
|
|||||||
await CommandInvoker.InvokeArgs(args, DoWorkAsync);
|
await CommandInvoker.InvokeArgs(args, DoWorkAsync);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void Console_CancelKeyPress(object? sender, ConsoleCancelEventArgs e)
|
||||||
|
{
|
||||||
|
Logger.WarnMarkUp("Force Exit...");
|
||||||
|
try { Console.CursorVisible = true; } catch { }
|
||||||
|
Environment.Exit(0);
|
||||||
|
}
|
||||||
|
|
||||||
static int GetOrder(StreamSpec streamSpec)
|
static int GetOrder(StreamSpec streamSpec)
|
||||||
{
|
{
|
||||||
if (streamSpec.Channels == null) return 0;
|
if (streamSpec.Channels == null) return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user