全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5181 2
2009-05-25

看了置顶的nkwilling大人写的“[原创]自主开发的可以破解SAS时间的程序 ”一帖,修改了路径之后用在自己的电脑上却出现了问题——提示“windows找不到sas.exe”

怀疑是打开文件的语句有问题,根据自己的情况做了一些修改,现在能用了,好开心!

我修改之后的内容是这样的:

for /f  %%a in ('date /T') do set cdate=%%a
date 2004-05-29
start "" "E:\Program Files\SAS\SAS System\9.0\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

==================我是兴奋的分割线============================

搬运nkwilling大人的使用须知:

1.把上面的红色字粘贴到记事本中,然后将以上文档中的语句:date 2004-05-29中的时间2004-05-29改为你的SAS有效时间。如果SAS程序不是E:\Program Files\SAS\SAS System\9.0\sas.exe,如在C:\Program Files\SAS\SAS System\9.0\sas.exe下,此时需要修改TXT文档中的语句"E:\Program Files\SAS\SAS System\9.0\sas.exe"为"C:\Program Files\SAS\SAS System\9.0\sas.exe"。

2.保存为TXT格式退出。

3.确定你系统时间是当前时间。

4.将后缀名TXT改为BAT,然后放在方便的位置(比如桌面)。

5.双击BAT文件,注意此时会出现一小块黑屏,此时不要点击!等黑屏过去后,会自动弹出SAS界面。

6.开始你的SAS之旅。

十分感谢nkwilling大人的辛苦编程!其实我完全不会编BAT,都是因为提示找不到sas.exe才现学现卖的……nkwilling大人真是强大的存在啊!

二维码

扫码加我 拉你入群

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

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

全部回复
2009-5-25 17:53:00
以下是引用ingrideagle在2009-5-25 17:16:00的发言:

看了置顶的nkwilling大人写的“[原创]自主开发的可以破解SAS时间的程序 ”一帖,修改了路径之后用在自己的电脑上却出现了问题——提示“windows找不到sas.exe”

怀疑是打开文件的语句有问题,根据自己的情况做了一些修改,现在能用了,好开心!

我修改之后的内容是这样的:

for /f  %%a in ('date /T') do set cdate=%%a
date 2004-05-29
start "" "E:\Program Files\SAS\SAS System\9.0\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

==================我是兴奋的分割线============================

搬运nkwilling大人的使用须知:

1.把上面的红色字粘贴到记事本中,然后将以上文档中的语句:date 2004-05-29中的时间2004-05-29改为你的SAS有效时间。如果SAS程序不是E:\Program Files\SAS\SAS System\9.0\sas.exe,如在C:\Program Files\SAS\SAS System\9.0\sas.exe下,此时需要修改TXT文档中的语句"E:\Program Files\SAS\SAS System\9.0\sas.exe"为"C:\Program Files\SAS\SAS System\9.0\sas.exe"。

2.保存为TXT格式退出。

3.确定你系统时间是当前时间。

4.将后缀名TXT改为BAT,然后放在方便的位置(比如桌面)。

5.双击BAT文件,注意此时会出现一小块黑屏,此时不要点击!等黑屏过去后,会自动弹出SAS界面。

6.开始你的SAS之旅。

十分感谢nkwilling大人的辛苦编程!其实我完全不会编BAT,都是因为提示找不到sas.exe才现学现卖的……nkwilling大人真是强大的存在啊!

nkwilling 大人是 SAS 斑竹,当然是相当的强大呀,偶们要好好学习才是!

二维码

扫码加我 拉你入群

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

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

2014-10-18 23:32:05
可是还是不行,依旧弹出框框提示无法启动巴拉巴拉的。。。。。。。求帮助!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群