楼主: zhiyong75
8051 10

[原创]sas有奖征答:批处理更改系统时间 [推广有奖]

  • 0关注
  • 2粉丝

已卖:785份资源

硕士生

97%

还不是VIP/贵宾

-

威望
0
论坛币
2023 个
通用积分
0.1800
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
184 点
帖子
77
精华
0
在线时间
278 小时
注册时间
2006-9-5
最后登录
2017-8-20

楼主
zhiyong75 发表于 2007-3-7 13:33:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
以下程序独创,如发现类似者,奖赏大大的!
for /f  %%a in ('date /T') do set cdate=%%a
date 2006-08-29
cd "C:\Program Files\SAS\SAS 9.1"
start sas.exe
@echo off
setlocal enableextensions
echo %time%
call :ProcDelay 500
echo %time%
date %cdate%
goto :EOF
:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :EOF

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:批处理 Extensions Extension Program enable start 程序

沙发
nktiger1 发表于 2007-3-7 18:06:00
What do you mean? Just a batch file.<br>
I think it is useless.<br>
Why not do it in SAS session.<br>

藤椅
zhiyong75 发表于 2007-3-8 10:56:00
请教:哪里有SAS session?

板凳
kuhasu 发表于 2007-3-8 12:25:00
<P>有毛病,鉴定完毕。</P>

<P>开个玩笑</P>
<P></P>

报纸
nktiger1 发表于 2007-3-8 12:52:00
SAS session means a SAS process.<br>
If you want to issue a OS  command during SAS session, please use X statement or systask.<br>
For more information, please see online help.<br>

地板
zhiyong75 发表于 2007-3-8 17:48:00
<P>请nktiger1做以下事情:</P>
<P>1.拷贝我的程序到文本编辑器</P>
<P>2.更改文本编辑器的后缀名为bat.</P>
<P>3.更改系统日期为当前日期</P>
<P>4.运行BAT文件。</P>
<P>做完这一切你再发表高论,OK?另外,如果你回复最好不要用鸟英文,我小学毕业,实在没有办法。</P>

7
cpa2002_80 发表于 2007-3-14 21:44:00

[求助]

<P>请问这个有什么用?</P>
<P>我的sas过期了,每次开机都要修改系统时间,很烦人!</P>

<P>请问楼主这个是不是可以解决??</P>

[此贴子已经被作者于2007-3-14 21:44:39编辑过]

知秋一叶

8
cfacfo 发表于 2007-3-16 23:48:00
<P>既然有奖,我就说说吧,如果你 用输入输出就会更加合理</P>
<P>第一步,保存当前的正确时间。 date/T &gt;today.txt</P>
<P>第二步,更改时间 例如 date 2006-08-29</P>
<P>第三步 启动sas</P>
<P>所以只要三行就能启动了</P>
<P>退出sas后,需要还原正确的日期,更加简单了</P>
<P>即 date &lt;today.txt</P>
<P>所以大家之需要在sas的安装目录放两个bat文件,就不用手动改时间了</P>
<P>我已经做好,大家下载试试看。注意start.bat中的日期是sas到期日之前的有效日期,看情况改吧。</P>
<P>退出sas后点quit.bat就可以还原时间了。</P><br><br><br><br><br>
<P><br></P> 99794.zip (746 Bytes) 本附件包括:
  • start.bat
  • quit.bat
  • readme.txt
<br>

[此贴子已经被作者于2007-3-16 23:49:53编辑过]

9
kuhasu 发表于 2007-3-17 00:22:00
<P>在sas运行期间杀毒软件用不了,而且.sas提交时还会提示sas过期的,别费劲了,没用的</P>

10
一只烂足球 发表于 2009-10-28 15:02:57
9# kuhasu 没有用的啊?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 03:03