VBS 如果变量>变量则



我正在编写一个脚本以删除比某个时间窗口更古老的文件夹。

我遇到的问题是if然后说明。

If strCurrentAge > strAgeCutoff Then

strcurrentage = date diff计算(计算现在和文件夹的最后修改日期之间的天数)

strAgeCutOff = AgeCutOff.value (textbox input value from an HTA... Typical value would be 30)

strAgeCutOff是一个数字。

strcurrentage似乎被认为是一个数字。

将我的头撞在试图弄清楚这一点的墙上。

如果 AgeCutOff text box,那么 AgeCutOff.value实际上不会是数字,它将是文本。

如果您想要一个数字,请查看CInt()功能。您也可以在更大的范围内使用CLng,但是,除非您谈论的是寿命的年龄比人类长得多,否则整数最多足够32,000。

相关内容

  • 没有找到相关文章

最新更新