将文件拖到控制台应用程序时,可以检测到控制台修改键吗?

时间:2019-03-06 05:51:28

标签: .net console-application modifier-key

我有一个控制台应用程序,可以对拖放到其上的一个或多个文件执行任务。它运行良好,但是我想根据拖动过程中按住 CTRL 还是 SHIFT 来执行其他任务。显然,Windows允许在拖动文件时使用CTRL,SHIFT和其他修饰符,但是我没有找到使用控制台应用程序的方法。

我的摘要问题:当将文件拖到这样的应用程序中时,是否可以检测到SHIFT或CTRL这样的修饰符?

有一些SO解决方案,涉及使用 ConsoleKeyInfo 打开控制台强调文本时检测按下的按键,但是我已经发射。

0 个答案:

没有答案