o****o 发帖数: 8077 | 1 windows下用管理员执行这个batch文件,全部搞定,还破解个啥啊。
2012/05/10换成合适的日期就行
date /t > c:\date.txt
date 2012/05/10
start sas.exe
ping 127.0.0.1 -n 10 >nul
more c:\date.txt|date |
t*******t 发帖数: 633 | 2 哈哈,太牛了:)
再也不用调时间,开SAS,调回时间了。。
【在 o****o 的大作中提到】 : windows下用管理员执行这个batch文件,全部搞定,还破解个啥啊。 : 2012/05/10换成合适的日期就行 : date /t > c:\date.txt : date 2012/05/10 : start sas.exe : ping 127.0.0.1 -n 10 >nul : more c:\date.txt|date
|
h**********1 发帖数: 155 | 3 我直接
date 01-10-12
start sas.exe
date 01-10-13
也可以
虽然还是要调时间,但是方便一些。多谢! |
t********m 发帖数: 939 | |
B*********8 发帖数: 207 | 5 有行家解释下这两行是在做什么么?
ping 127.0.0.1 -n 10 >nul
more c:\date.txt|date
谢谢。
【在 o****o 的大作中提到】 : windows下用管理员执行这个batch文件,全部搞定,还破解个啥啊。 : 2012/05/10换成合适的日期就行 : date /t > c:\date.txt : date 2012/05/10 : start sas.exe : ping 127.0.0.1 -n 10 >nul : more c:\date.txt|date
|
o****o 发帖数: 8077 | 6 this was bad code at first glance because it writes to disk, which is
unnecessary,
ping is used to wait 10 seconds after SAS starts. This is important because
SAS check datetime at the very beginning, you have to wait a while before
change datetime back to normal. this is like using SLEEP function in UNIX.
more statement pipes the current date time you wrote to disk back to the
DATE function to change the datetime back to normal.
but use these statement instead
SET d1=%DATE%
DATE 2010/01/01
.....
PING ....
DATE %d1%
【在 B*********8 的大作中提到】 : 有行家解释下这两行是在做什么么? : ping 127.0.0.1 -n 10 >nul : more c:\date.txt|date : 谢谢。
|
j*****l 发帖数: 73 | 7 楼主能不能详细说一下使用步骤,本人小白,有包子相送。谢谢 |
F****3 发帖数: 1504 | 8 我也很白,请问具体怎么实现呢?我的SAS是学校装的,但是还是想知道怎么破解。。
。 |