2017-08-16 123 views
2

我無法弄清楚爲什麼我的.bat文件不能工作。到目前爲止,這是我:SAS創建批處理文件

@ECHO OFF

「C:\ PROGRAM東西\首頁\ SASEnterpriseGuide \ 7.1 \ SEGuide.exe」 -sysin 「C:\測試\日報report.sas」

暫停

它打開SAS就好了,然後當它導入sas文件它給我一個錯誤,錯誤是一個文本文件訪問錯誤。

我不知道他們是否是一個更簡單的方法,但我希望它能像打開SAS一樣打開SAS,然後運行該sas文件。任何幫助,將不勝感激。另外一個側面說明我正在使用sas 7.1 64bit。

回答

2

在批處理模式下運行SAS,就是要與sas.exe,不是企業做指南:

"C:\Program Stuff\Home\SASFoundation\9.X\sas.exe" -sysin "C:\Test\Daily report.sas" 

如果abolutely需要使用電子嚮導來運行您的程序,你可以去File->Schedule...。這會生成一個VBS腳本,Windows Task Scheduler將使用該腳本來執行您的計劃項目,但您可以從批處理作業調用該腳本。

+0

如果我安裝了sas,我會自動擁有sas.exe嗎?當我在其中輸入時不會提供任何東西 – Cannon

+0

不,您可能沒有安裝SAS,特別是如果SAS EG連接到服務器而不是本地。如果是這種情況,請與您的IT團隊討論如何自動化/安排工作。 – Reeza

+0

好的,謝謝你的幫助 – Cannon