|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
实例里没有看到,自己研究了一下,代码如下:
var GMEM_FIXED=0
var a="我是字符串"
dllcall("user32.dll","long","OpenClipboard","long",0) //打开剪切板
dllcall("user32.dll","long","EmptyClipboard") //清空剪切板
var textMem = dllcall("kernel32.dll","long","GlobalAlloc","long",GMEM_FIXED,"long",strlen(a)*8)
strcpy(textMem,varaddress(a),strlen(a)*8)
dllcall("user32.dll","long","SetClipboardData","long",1,"long",textMem) //复制文本
dllcall("user32.dll","long","CloseClipboard") //关闭剪切板
dllcall("kernel32.dll","long","GlobalFree","long",textMem)
traceprint(获取剪切板())
function strcpy(dest,source,nSize)
return dllcall("kernel32.dll","long","RtlMoveMemory","long",dest,"long",source,"long",nSize)
end
得到的是乱码。请高手指教!
|
|