以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]剪贴板  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113102)

--  作者:wyz20130512
--  发布时间:2018/1/9 13:22:00
--  [求助]剪贴板

图片点击可在新窗口打开查看此主题相关图片如下:clipboard01.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/1/9 14:30:00
--  

读取粘贴板的内容,根据分隔符,比如 chr(9) chr(13) chr(10) 等分隔各个字符,然后列出来

 

For Each s As String In ClipBoard.GetText.split(new Char() {chr(13),chr(9)})
    output.show(s)
Next


--  作者:wyz20130512
--  发布时间:2018/1/10 22:55:00
--  
我的原意是:1.把Table中的当前行的多列的值依次复制到剪贴板中;2.将剪贴板中的值再依次粘贴至第三方软件中的相应的文本框中。
--  作者:有点甜
--  发布时间:2018/1/10 23:06:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2069.htm

 


--  作者:wyz20130512
--  发布时间:2018/1/11 11:26:00
--  
这个我知道,当前复制会覆盖前次的剪贴板内容。不够方便,不够灵活。
--  作者:有点甜
--  发布时间:2018/1/11 11:40:00
--  
以下是引用wyz20130512在2018/1/11 11:26:00的发言:
这个我知道,当前复制会覆盖前次的剪贴板内容。不够方便,不够灵活。

 

你不是可以在原来的基础上增加内容?先getText得到字符,然后加上新增的字符,设置进去,即可。


--  作者:wyz20130512
--  发布时间:2018/1/11 11:54:00
--  
问题是:所获得的值是用于第三方软件中,不是用于FT项目中。
--  作者:有点甜
--  发布时间:2018/1/11 11:56:00
--  
以下是引用wyz20130512在2018/1/11 11:54:00的发言:
问题是:所获得的值是用于第三方软件中,不是用于FT项目中。

 

1、如果通过剪切板可以实现,那就只能那样做;

 

2、和第三方软件交互,foxtable是无法控制的。


--  作者:wyz20130512
--  发布时间:2018/1/11 11:59:00
--  
哦!谢谢了。也就是说只能复制一个,粘贴一个。不能批量操作。