'---
' SASワークスペース・オブジェクトの生成
'---
Set oWrkSp = WScript.CreateObject("SAS.Workspace")
'---
' ランゲージ・サービスの取得
'---
Set oLngSp = oWrkSp.LanguageService
'---
' プログラムの実行
'---
oLngSp.Submit "data class; set sashelp.class; run; proc print; run;"
'---
' ログの表示
'---
MsgBox oLngSp.FlushLog(100000)
'---
' アウトプットの表示
'---
MsgBox oLngSp.FlushList(100000)
'---
' ワークスペースを閉じる
'---
oWrkSp.Close
Set oWrkSp = Nothing
WScript.Quit(0)
SASプログラムとログを解析するユーティリティを開発するための備忘録です。This is a memo to develop utility that analyzes the SAS log.
2012年5月15日火曜日
SASとVBScriptの連携
仕事柄VBScriptとSAS.EXEを連携することが多くあります。 サンプルコードを貼って、LanguageService Objectの資料をリンクしておきます。
2012年3月31日土曜日
TAdvMemoの日本語が表示が崩れる。
2012年3月22日木曜日
2012年3月18日日曜日
原文参照を実現するサンプルコード作成中
To Do
やりたいことを整理します。
- SAS Log - 入出力データを集計する機能
- SAS Log - ログファイルを参照する機能(原文参照)
- 次のユーティリティ作り(SRX)
- 次のユーティリティ作り(DFD)
- 2012/03/17 SAS Log - CRUD表のセルを矢印で移動する機能
- 2012/03/16 SAS Log Utility 1.5.2.1のリリースをVectorに申請
- 2012/03/14 SAS Option ReportのリリースをVectorに申請
- 2010/07/03 VectorにSAS Log Utility1.2.1.0のリリースを申請
- 2010/01/04 VectorにExcel Page Setup Utilityのリリースを申請
- 2009/12/28 仕事で使うExcelのヘッダ/フッタ設定のツールを作成
- 2009/10/25 VectorにSAS Log Utility 1.1のリリースを申請
- 2009/10/25 マクロでないDataステップにマクロ名がセットされる問題を修正
- 2009/10/25 ファイルI/Oのエラーハンドリングをリライト。
- 2009/10/25 Export中の砂時計
- 2009/09/23 CRUD(detail)の表示項目にマクロ名を追加
- 2009/09/23 1.0.5.0としてリリースを申請
- 2009/09/03 マクロ単位で処理時間を集計する機能を実装した。
- 2009/07/22 新しいバージョン 1.0.3.0 をリリース
- 2009/07/17 SAS Log UtilityのCRUD(summary)を実装した。
- 2009/07/?? 新しいバージョン1.0.2.0をリリースした。
- 2009/07/05 CRUD表で256列を超えるデータのバグ修正
- 2009/07/05 Excelへのエクスポート処理をリライト
- 2009/06/28 複数のログファイルに対応
- 2009/06/28 OBSが0のときにデータセット名が空白になるバグを修正
- 2009/06/28 データセット単位の集計でカウントが0になるバグを修正
- 2009/06/28 英語版のログを解析できるように修正してテスト
- 2009/06/27 CHANGEのログを拾えるように修正
- 2009/06/22 DELETEのログを拾えるように修正
- 2009/06/22 Excelが起動しないときのエラーハンドリングを追加
- 2009/06/19 Vectorにプログラム登録の申請
- 2009/06/02 SAS Log Utilityの処理時間集計にクスポート機能を実装
- 2009/06/02 SAS Log UtilityのDATAステップ処理時間集計にクスポート機能を実装
- 2009/06/02 Vectorにライブラリ作成者の登録を申請済み
- 2009/05/31 何故かアイコンが設定できない問題をクリアするためプロジェクトを再構築
- 2009/05/20 SAS Log UtilityのCRUD(detail)にエクスポート機能を実装する。
- 2009/05/19 DelphiでStringGridからExcelへのエクスポート方法をテスト実装したが遅い。
- 2009/05/18 SAS Log Utilityの画面イメージを投稿
- 2009/05/17 バージョン情報のダイアログを追加
- 2009/05/17 2回目以降にログファイルを開いたときの動作を検証
- 2009/05/17 メモリリークを調査して修正
- 2009/05/10 ブログの立ち上げ
- 2009/05/11 動作環境津について記述
- 2009/05/12 SAS Log Utilityの概要と機能を書いた。
2012年3月10日土曜日
SAS Option Report 1.2.0.0をリリース
仕事で使っているツールをSAS9.3対応で修正し、Vectorに登録しました。PROC OPTIONS VALUEのログを表形式に整形して、Excelファイルにエクスポートするツールです。SAS環境構築の仕事をしている人に役立つかも知れません。
2012年2月6日月曜日
登録:
投稿
(
Atom
)



