<pre name="code" class="plain">;返回值说明
; 大于0, 版本a比版本b新
; 小于0, 版本b比版本a新
; 等于0, 版本相等
verstrcmp(a, b)
{
StringSplit, m, a, `.
StringSplit, n, b, `.
Loop % m0>n0 ? m0 : n0
{
if(m%A_Index% != n%A_Index%)
{
Return (0 . m%A_Index%) - (0 . n%A_Index%)
}
}
Return 0
}
v1 := "1.1.1"
v2 := "1.1.3"
msgbox % verstrcmp(v1, v2)
一个ahk小函数, 实现版本号的比较
最新推荐文章于 2024-04-17 22:53:28 发布