c# if 宏语句
c# if statement for macro
我正在尝试使用 jitbit 宏记录器创建一个宏,我需要的是用于快捷方式的 if 语句,例如 "ctrl+y",但是软件没有用于快捷方式的 if 语句。但是有运行"C# code"的特性。我正在尝试为此创建一个代码。但失败了 far.Can 有人帮我吗?
注意:代码必须包含一个 class 具有静态方法 Main 的命名程序。
这是来自宏录制器的示例代码;
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
}
}
我正在尝试使用 jitbit 宏记录器创建一个宏,我需要的是用于快捷方式的 if 语句,例如 "ctrl+y",但是软件没有用于快捷方式的 if 语句。但是有运行"C# code"的特性。我正在尝试为此创建一个代码。但失败了 far.Can 有人帮我吗?
注意:代码必须包含一个 class 具有静态方法 Main 的命名程序。
这是来自宏录制器的示例代码;
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
}
}