宏的c#if语句
我正在尝试用jitbit宏记录器创建一个宏,我需要的是快捷键的if语句,如“ctrl+y”,但软件没有用于Shourcuts的if语句。但是有运行“C代码”的功能。我正在尝试为此创建一个代码。但到目前为止失败了。有人能帮我吗 注意:代码必须包含一个名为Program的类,该类使用静态方法Main 下面是宏记录器的示例代码宏的c#if语句,c#,if-statement,macros,shortcut,C#,If Statement,Macros,Shortcut,我正在尝试用jitbit宏记录器创建一个宏,我需要的是快捷键的if语句,如“ctrl+y”,但软件没有用于Shourcuts的if语句。但是有运行“C代码”的功能。我正在尝试为此创建一个代码。但到目前为止失败了。有人能帮我吗 注意:代码必须包含一个名为Program的类,该类使用静态方法Main 下面是宏记录器的示例代码 public class Program { public static void Main() { System.Windows.Forms.
public class Program
{
public static void Main()
{
System.Windows.Forms.MessageBox.Show("test");
}
}
也许这就是您正在搜索的内容:
class Program
{
static void Main(string[] args)
{
ConsoleKeyInfo keyinfo;
do
{
keyinfo = Console.ReadKey(true);
if (keyinfo.Modifiers == ConsoleModifiers.Control)
{
if (keyinfo.Key == ConsoleKey.Y)
{
// Do something
}
else if (keyinfo.Key == ConsoleKey.Z)
{
// Do something else
}
}
}
while (keyinfo.Key != ConsoleKey.X); // Ends the program if you press X
}
}
请解释一下“快捷键的if语句”是什么意思。你是在寻找吗?你的意思是如果用户按下快捷键(如ctrl+y),你想执行代码吗?是的。例如,如果按ctrl+y键做某事,如果按ctrl+z键做另一件事等等。但是代码必须包含名为Program的类和静态方法main。就个人而言,我不会使用
keyinfo.Modifiers.ToString()=“Control”
,但是keyinfo.Modifiers==控制台修改器.Control
thx,但是软件给出了错误“检查代码”. 如果我删除字符串[]args,它将接受代码。但它不工作,我想我必须找到另一个软件。反正是thx。