BookmarkSubscribeRSS Feed

Windows版 バッチ(非対話)モードでの実行

Started ‎03-13-2018 by
Modified ‎04-19-2018 by
Views 3,214

質問

SASのウィンドウを起動しないで、ファイルに書かれたプログラムを実行できますか。

回答

WindowsのメニューからSASの項目を選択すると、SASはDMS(Display Manager System)モードで起動されます。

SASウィンドウを起動しないでSASプログラムを実行するには、Windowsの「ファイル名を指定して実行」や、ショートカットのコマンド、.BATファイルに実行コマンドを記述する方法があります。

 

実行コマンドの書式は下記のとおりです。

 

"<sas.exeのパス>\sas.exe" -sysin "<プログラムファイルのパス" <その他のオプション>

    ※ 「-SYSIN」は、プログラムファイルのパスを先頭に指定するときのみ省略できます。

 

以下に、SASのバージョン別のコマンド例を示します。

なお、スペースを含むパスは、必ずダブルクォーテーション(")で囲んでください。

 

SAS 9.4

"C:\Program Files\SASHome\SASFoundation\9.4\sas.exe" -sysin "c:\saspgm\batch.sas" -log "c:\saslog" -print "c:\sasout" -nosplash -icon

 

SAS 9.3

"C:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -sysin "c:\saspgm\batch.sas" -log "c:\saslog" -print "c:\sasout" -nosplash -icon

 

SAS 9.2

"C:\Program Files\SAS\SASFoundation\9.2\sas.exe" -sysin "c:\saspgm\batch.sas" -log "c:\saslog" -print "c:\sasout" -nosplash -icon

 

SAS 9.1

 

"C:\Program Files\SAS\SAS 9.1\sas.exe" -sysin c:\saspgm\batch.sas -log c:\saslog  -print c:\sasout -nosplash -icon

SAS 8.2

 

"C:\Program Files\SAS Institute\SAS\V8\nls\ja\sas.exe" -sysin "c:\saspgm\batch.sas" -log "c:\saslog" -print "c:\sasout" -nosplash -icon

 

オプションの説明 

-SYSIN プログラムファイルのパスとファイル名
-LOG ログファイルのパス、またはパスとファイル名
-PRINT アウトプットファイルのパス、またはパスとファイル名
-NOSPLASH SAS起動時に表示されるスプラッシュウィンドウを表示しない
-ICON バッチ実行中に表示されるウィンドウをアイコン化する

 

  • ファイル名を指定しない場合、ログとアウトプットのファイル名はそれぞれ「プログラム名.log」「プログラム名.lst」になります。
  • -LOGオプション、-PRINTオプションを指定しない場合、ログとアウトプットのファイルは、コマンドを実行したカレントフォルダに出力されます。

 

また、Windowsのエクスプローラで、.sasファイルアイコンのメニューを表示して、「SAS XXXでバッチサブミット」を

選択する方法もあります。
この場合は、.sasファイルが保存されているフォルダに、ログとアウトプットのファイルが出力されます。

Version history
Last update:
‎04-19-2018 08:55 PM
Updated by:

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

Article Labels

SAS Support Communitiesのユーザーガイドライン


コミュニティの基本的なガイドラインについてご説明します。まずは、こちらをご参照ください。

詳細を読む

 

SAS Support CommunitiesのFAQ


SAS Support CommunitiesのFAQはヘルプに記載されています。参照方法は、こちらからご確認ください。

詳細を読む

 

質問や意見の投稿と返信方法について


Japan SAS Discussionページに質問や意見(メッセージ)を投稿/返信する方法を簡単にご説明します。

詳細を読む

Article Tags