随机字符串 - 通过代码

时间:2016-09-12 14:53:04

标签: c# string copy paste

我试图让某些事情发挥作用...... 我想传递一个值/字符串(我不知道英文名称...当你按CTRL + C时选择的东西被复制的地方)然后 使用CTRL-V在网页上发布它。

我有一个生成的控制台应用程序 随机字符串我想复制并粘贴到Mozilla / Chrome等网页上。

从iam开始这可能吗? 如果是的话,有人可以告诉我方向吗?

1 个答案:

答案 0 :(得分:1)

你可以这样做 请务必添加对System.Windows.Forms

的引用
using System.Linq;
using System.Threading;
using System.Windows.Forms;



    class Program
    {
        static void Main(string[] args)
        {
            Random random = new Random();
            const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
            string myRandomSting = new string(Enumerable.Repeat(chars,   20).Select(s => s[random.Next(s.Length)]).ToArray());

            Thread thread = new Thread(() => Clipboard.SetText(myRandomSting));
            thread.SetApartmentState(ApartmentState.STA); //Set the thread to STA
            thread.Start();
            thread.Join();
        }
    }