VBS如果变量>变量然后

时间:2014-01-29 02:53:17

标签: if-statement vbscript hta

我正在编写一个脚本来删除早于特定时间窗口的文件夹。

我遇到的问题是使用If then语句。

If strCurrentAge > strAgeCutoff Then

strCurrentAge =日期差异计算(计算文件夹的现在和最后修改日期之间的天数)

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

strAgeCutOff作为数字。

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

把我的头撞在墙上试图解决这个问题。

1 个答案:

答案 0 :(得分:3)

如果AgeCutOff文本框,则AgeCutOff.value实际上不是数字,而是文本。

如果您想要一个数字,请查看CInt()功能。您也可以使用CLng来获得更大的范围,但是,除非您谈论的寿命大于人类的时间长度,否则最多32,000的整数就足够了。