本帖最后由 edahai123 于 2013-04-04 00:29:41 编辑

解决方案 »

  1.   

    Clipboard这个类,Clipboard.SetDataObject("a");这有个例子:http://www.cnblogs.com/michaelxu/archive/2008/11/04/1326184.html
      

  2.   

    Clipboard类无法指定字符编码,因此我用API直接操作,将字符串复制到剪贴板时,指定任意字符编码,比如UTF8格式,WAR3这个游戏只能支持UTF8格式的剪贴板内容,所以直接外部复制的中文字符在游戏中粘贴就会不认。
      

  3.   

     'a'.ToString()
    sendkey.sendwait("adsa的萨菲");就会发送该字符串到光标位置
      

  4.   


    你说的还是 串 ,串是能行的,关键是 字符 'a' 就不行啦
    并且 'a'.tostring()  ??? 有这样的语法吗?
    我是这样做的:
    char c='a';
    sendkey.sendwait(c);   报错
    sendkey.sendwait(c.tostring); 报错后来改成这样:
    char c='a';
    string cc=c+"s";
    再发送 cc 就成功,问题是这也太那个了吧
      

  5.   

     'a'.tostring()是可以的,'a'是一个char的常量,char是结构体,有toString这个方法,所以你可以调用'a'的ToString方法,sendkey.sendwait(c.ToString());//应该是这样,加上大括号,
      

  6.   

    public static void SetDataObject(
    Object data,
    bool copy
    )第一个参数是Object,Char也可以吧,你可以试一试。