C# - 模拟其他应用程序的按键或键

时间:2015-05-10 02:35:45

标签: c# winforms key send postmessage

我有一个按钮,我按下它将F5发送到应用程序" Tibia"。胫骨没有专注,它在背景中发送F5没有问题。

我想知道如何发送一串文字,例如" hello world"。

或发送CTRL + V.这样我就可以将剪贴板文本设置为" hello world"首先,然后发送它。

似乎无论我做什么,我一次只能按1键。

请帮帮我。这是我的代码:

var net = require('net');

var server = net.createServer(function(clientSock) {

    clientSock.on('data', function(clientData) {

         var host = // get from data
         var port = // get from data

         if (data is a CONNECT request) {

              // Create a new socket to server
              var serverSock = new net.Socket();

              serverSock.connect(port, host, function() {
                  serverSock.write(clientData);

                  clientSock.write('HTTP/1.1 200 OK\r\n');
              }

              serverSock.on('data', function(serverData) {
                  clientSock.write(serverData);
              }
         }
    }        
}

注意:当我这样做时,我不想专注于Tibia窗口。它应该在背景中完成"就像现在用F5印刷机一样。

0 个答案:

没有答案