标题:请教如何快速判断剪切板数据类型
只看楼主
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
结帖率:100%
已结贴  问题点数:16 回复次数:4 
请教如何快速判断剪切板数据类型
FOR i=1 to 1
leixing=ALLTRIM(_CLIPTEXT)
pdcd=LEN(leixing)
IF pdcd=0
MESSAGEBOX("没有检测到数据,请先复制数据!",16,"系统提示")
EXIT
ENDIF
**************************************************************************
shuzi=TYPE("leixing")
IF shuzi<>'N'
MESSAGEBOX("请不要复制其他类型的数据到剪切板,请重新复制!",16,"系统提示")
EXIT
ENDIF
**************************************************************************
................
ENDFOR

请教如何快速判断剪切板数据类型,我程序里面,只会用到数字,所以要求剪切板里的数据,必须只能是数字

shuzi=TYPE("leixing")
IF shuzi<>'N'
MESSAGEBOX("请不要复制其他类型的数据到剪切板,请重新复制!",16,"系统提示")
EXIT
ENDIF
如果用上面这段代码,肯定是不行的,有没有什么好点或者简便点的方法来判断剪切板的数据类型
因为剪切板数据有长有短,类型不一,如果我逐一去判断,是不是太累了
搜索更多相关主题的帖子: 数据类型 数据 复制 快速 判断 
2023-03-15 09:46
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:8 
a = "123456"
IF VARTYPE(a) != "C"
    MESSAGEBOX("非字符型数据")
    RETURN
ENDIF

坚守VFP最后的阵地
2023-03-15 10:13
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
剪贴板的数据类型有好几种
_CLIPTEXT只能取得剪贴板的文本类型数据
如果要求_CLIPTEXT只含数字字符,就当是字符串处理,全是数字字符时符合条件。
2023-03-15 10:36
sam_jiang
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:542
专家分:781
注 册:2021-10-13
得分:1 
浣犺繖鍙?笉鏄?壀璐存澘鍝︺
2023-03-15 13:16
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
我已经自己解决了,感谢各位!
2023-03-15 13:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511546-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.171087 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved