网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月03日漏签0天
autohotkey吧 关注:4,703贴子:16,278
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 3回复贴,共1页
<<返回autohotkey吧
>0< 加载中...

请教下关于【多个变量】的【值】是否存在【重复】的问题

  • 只看楼主
  • 收藏

  • 回复
  • OTA
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
脚本在运行中多个变量会被赋值,,假设变量名字分别为1st, 2nd, 3rd,4th……
我需要分析这些被赋值的变量里是否存在相同的重复值,如果发现任意两个或两个以上变量有重复值就发出警告
可否有【更简便的写法】?
我现在的笨写法是这样:
if (1st != 2nd) and (1st != 3rd) and (1st != 4th) and (2nd != 3rd) and (2nd != 4th) and (3rd != 4th)
MsgBox, ,没有重复值,正确
else
MsgBox, , 错误!存在重复值
虽然可以运行,但是这只是两两一组判断,2个变量要分析1次,3个分析3次,4个分析6次,5个分析10……5个以内还能接受,但如果是100个变量则需要判断100x(100-1)/2=4950次。
网站上没找到相关命令
真心求教优化的写法


  • w书友
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
sort排序,能排除重复值
$1::
a1=2.1
a2=2.2
a3=2.3
a4=2.3
a5=2.3
MyVar=`n%a1%`n%a2%`n%a3%`n%a4%`n%a5%
Sort MyVar,U
if ErrorLevel
MsgBox 排序后,移除的重复变量,其个数为: %ErrorLevel%
if not ErrorLevel
MsgBox 无重复变量
return


2025-08-03 12:41:58
广告
不感兴趣
开通SVIP免广告
  • OTA
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@kkh2096
你帖子有评论限制
改法如下:
f1::
soundplay, C:\Users\Music\我的祖国.flac
return


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回autohotkey吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示