@echo Begin to modify time and open sas
rem 获取本地正确时间
set dt_date=%date:~0,10%
rem 更改sid可用时间
@date 2014/04/23
rem 打开sas软件,路径更改成你们电脑安装的sas路径,可以右击打开sas的图标,将路径复制下来
start "open sas" "E:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -CONFIG "e:\Program Files\SASHome\SASFoundation\9.3\nls\zh\sasv9.cfg"
rem 等待几秒让sas先打开
ping -n 8 127.1>nul
rem 将电脑系统时间更改成正确的时间
@date %dt_date%
rem 获取本地正确时间
set dt_date=%date:~0,10%
rem 更改sid可用时间
@date 2014/04/23
rem 打开sas软件,路径更改成你们电脑安装的sas路径,可以右击打开sas的图标,将路径复制下来
start "open sas" "E:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -CONFIG "e:\Program Files\SASHome\SASFoundation\9.3\nls\zh\sasv9.cfg"
rem 等待几秒让sas先打开
ping -n 8 127.1>nul
rem 将电脑系统时间更改成正确的时间
@date %dt_date%
exit
注: 将代码复制到txt文件,修改sid可用的时间以及sas启动文件的路径,最后将后缀名修改成.bat,每次右击管理员启动即可。我会上传代码以及sid可用文件。我上传的代码中ping的是6次,有人的电脑可能反应慢,可以ping8次或者10次来等待电脑的反应,出来的黑框会自动关闭,不用理会。