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 | ログファイルのパス、またはパスとファイル名 |
アウトプットファイルのパス、またはパスとファイル名 | |
-NOSPLASH | SAS起動時に表示されるスプラッシュウィンドウを表示しない |
-ICON | バッチ実行中に表示されるウィンドウをアイコン化する |
また、Windowsのエクスプローラで、.sasファイルアイコンのメニューを表示して、「SAS XXXでバッチサブミット」を
選択する方法もあります。
この場合は、.sasファイルが保存されているフォルダに、ログとアウトプットのファイルが出力されます。
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.
コミュニティの基本的なガイドラインについてご説明します。まずは、こちらをご参照ください。
SAS Support CommunitiesのFAQはヘルプに記載されています。参照方法は、こちらからご確認ください。
Japan SAS Discussionページに質問や意見(メッセージ)を投稿/返信する方法を簡単にご説明します。