'本来一个完整的验证应该用网络来写的,但是篇幅较长!我们用按键本身的东西来写一个简单的验证原理
到期日期 = "2017-07-15 17:33:29"
有效期 = DateDiff("D",Now,到期日期)
If 有效期 >0 Then
Else
MessageBox "你的脚本已到期!!!"
End If
TracePrint "你的脚本还在有效期,有效期剩余:"&有效期
'制作:法科
'时间:2017-06-15
如果为限定在特殊时间范围内使用,可以的' *******例1: 在每天8~17点之间可以运行,其他时间不允许
if Hour(Time) >= 8 and Hour(Time) <= 16 then
' 你的程序代码
end if
' *******例2: 在每月前5天之可以运行,其他时间不允许
if day(date) <= 5 then
' 你的程序代码
end if
@echo offdate /t >temp.txt
for /f "tokens=1 delims=- " %%a in (temp.txt) do (
if %%a leq 2012 goto OK
if %%a gtr 2012 goto gq
)
:ok
echo:没有过期,可以用用,哈哈
start "" "你需要运行的程序(包含路径)"
echo:
echo:
del temp.txt /f /q
pause
exit
:gq
echo:已过期……3秒后关闭程序!
del temp.txt /f /q
ping 127.0.1 -n 4 >nul
exit
测试通过,希望我的回答可以帮助到您,如果有问题请随时HI我…… ^_^
Ps:其实用批处理来限制运行时间并不是很强大,通过修改系统时间就可以达到使用目的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)