51Testing软件测试论坛

标题: 改变系统时间 [打印本页]

作者: gaoxiaoyun286    时间: 2007-3-3 15:19
标题: 改变系统时间
请问大家,我设置了循环语句.用dos来改变系统时间,请问错在哪里?系统老是说不接受这个文件
   dim ri
    dim i
for i=1 to 2

       if i=1 then
         ri=02&"-"&04&"-"&06
        else
           ri=05&"-"&04&"-"&06
        end  if
    next
oshell.run"cmd /k date"&ri
作者: xiaonan    时间: 2007-3-5 11:12
参见下面的帖子
http://bbs.51testing.com/thread-65687-1-3.html
作者: gaoxiaoyun286    时间: 2007-3-5 11:41
谢谢啊.但是我只想赋两个常量值给变量f,怎么式都不成功,快急死了.版主介绍的方法也式了,能否请版主写的详细点,看我错在哪里呢,感激不尽啊
作者: xiaonan    时间: 2007-3-5 12:26
如果是两个常量的话.还这样写干嘛,直接就这样

dim ri,i,cmdrun
  for i=1 to 2

       if i=1 then
         ri="02-04-06"
        else
           ri="05-04-06"
        end  if
    next
cmdrun="cmd /k date"&ri
oshell.run cmdrun
作者: gaoxiaoyun286    时间: 2007-3-5 13:41
我之前也是这样写的,可是系统老是说"date02-03-04" is not recognized as internal or external command.operation program  or  batch file
怎么回事呢,谢谢大家了
作者: xiaonan    时间: 2007-3-5 15:51
dim ri,i,cmdrun
  for i=1 to 2

       if i=1 then
         ri="02-04-06"
        else
           ri="05-04-06"
        end  if
    next
cmdrun="cmd /k date"&" "&ri
oshell.run cmdrun

date后加个空格看看

[ 本帖最后由 xiaonan 于 2007-3-5 15:52 编辑 ]
作者: rokey    时间: 2007-3-6 10:37
标题是想改变系统的时间,但你的代码却写成了日期,????sdlkfj9
作者: gaoxiaoyun286    时间: 2007-3-6 13:30
感谢大家的回复.用了xiaonan的方法,后面加个空格果然好了.
非常感谢呢,大家一起努力!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2