在C#中模拟Keypress

时间:2015-04-03 13:13:04

标签: c#

我想编写一个自动输入1000到9999的程序,当输入每个数字时,程序应该按回车

例如,如果我运行该程序,然后打开记事本,输出应为:



1000
1001
1002
1003

.
.
.

9998
9999




编辑: 我只想给出密钥和程序的虚拟代码按下并释放该密钥。 就这么。

Tanx为您的答案:)

1 个答案:

答案 0 :(得分:0)

        int i;
        int number = 999;
        for (i = 0; i < 9000; i++)
        {
            number += 1;
            Console.WriteLine(number);
        }
        Console.ReadKey();

您可以使用System.IO.file类写入文件,也可以将其添加到列表中并将列表写入文件

好的,如果我们添加:

using System.IO;

这将使这个.net类可用于我们的类 接下来让列表将所有数字写入。

List<string> print = new List<string>();

现在要在循环中填写我们的列表,我们可以添加

print.add(number.ToString());

好的,我们的列表已满,我们要做的就是将其保存到文件

System.IO.File.WriteAllLines(@"C:\users\public\numbers.txt", print);

这将创建我们的文件,我们应该完成!在C:\ users \ public文件夹中打开它

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace ConsoleApplication14
{
class Program
{
    static void Main(string[] args)
    {
        int i;
        int number = 999;
        List<string> print = new List<string>();
        for (i = 0; i < 9000; i++)
        {               
            number += 1;
            print.Add(number.ToString());
        }
        System.IO.File.WriteAllLines(@"C:\users\public\numbers.txt", print);
        Console.WriteLine("Press a button and open your text document");
        Console.ReadKey();
    }
}
}