14

SASディスプレイマネージャーは、SASシステムへのコマンドラインインターフェイスであり、レガシー機能としてBaseSASに残っています。

ただし、この機能の使用方法に関するオンラインドキュメントはせいぜいまばらであり、グーグル検索は実り多いものではありません。

一般的なDMコマンドは次のとおりです。CLEARLOG; クリア出力; WPGM;

私の質問は-他にどのようなDMコマンドがありますか?

4

9 に答える 9

10

多数のコマンドを含むいくつかのリンクを次に示します。

FSP コマンド
Windows 固有のコマンド
AF ウィンドウ コマンド
プログラム エディターのコマンド (2 番目の段落までスクロール)

于 2009-08-05T20:51:18.867 に答える
8

すべてのビュー テーブルを一度に閉じるのが好きです。

%macro closevts / /* The cmd option makes the macro available to dms */ / cmd; 
  %local i; 
  %do i=1 %to 20;
    next "viewtable:"; end; 
  %end; 
%mend;

dm "keydef F12 '%NRSTR(%closevts);'";
于 2010-07-15T08:59:04.517 に答える
5

私が(オープンコード形式で)役立つと思ったいくつかの例は次のとおりです。

dm "vt &syslast"; * open a dataset ;
dm "keydef F2 'next VIEWTABLE:; end'"; * close ViewTable windows (credit cmjohns) ;
dm "keydef F4 'viewtable &syslast view=form'"; * open table in form view ;
dm 'keydef f11 rsubmit'; * assigns the rsubmit command to the F11 key ;
dm "keydef F12 'cle log; cle output; submit'"; 
dm "next explorer; detail";  * applies detail view to explorer (credit to Liz);
dm "keydef F7 ""command focus;"""; * puts command bar in focus (credit to Trevor);
于 2009-08-05T12:54:08.057 に答える
5

残念ながら、SAS のコマンドがオンラインの 1 か所にリストされているようには見えません。ただし、すべてのコマンドは SAS 内で文書化されています。

1.helpコマンドラインに入る

ここに画像の説明を入力

2. 「SAS コマンドの概要」という正確なフレーズを検索します。

ここに画像の説明を入力

3. [カテゴリ別 SAS コマンド] リンクを選択します。

これにより、次のリストが表示されます。

ここに画像の説明を入力

他の人が言及したすべてのコマンドがこのリストに含まれています。あなたの質問に具体的に関係するカテゴリは「ウィンドウ管理」です。

4. [ウィンドウ管理] カテゴリまでスクロールします。

ここに画像の説明を入力

于 2017-04-04T18:46:51.023 に答える
4

私が使用するいくつかのショートカット(に加えてcle <windowname>

  • fsv <datasetname> (FS ビューを使用してデータセットを開きます)
  • vt <datasetmae>(View Table を使用してデータセットを開きます)
  • subtop <N# of line>(プログラム エディターから上位 N 行をサブミットします)

もう 1 つの便利な機能です。ディスプレイ マネージャのメニューを使用して、コマンドが必要なタスクを実行します。次に、コマンドラインをオンにして、?コマンドまたは (必要に応じて) 一連の?コマンドを発行します。これにより、最後に実行されたコマンドがコマンドラインに戻されます (そのコマンドが Display Manager メニュー システムによって実行された場合でも)。

以前に実行されたコマンドを見ると、比較的わかりにくいコマンドがいくつか見つかります。すべてのディスプレイマネージャー メニューには、コマンドラインに相当するものがあり、それを使用できると思います。

于 2009-08-05T13:39:16.850 に答える
2

CTRL+F3 を 'rsubmit' に設定しました。コードを開発してリモート プロダクションに移行するときに、rsubmit / endrsubmit と入力する手間が省けます。

于 2009-08-27T08:52:42.683 に答える
1

コマンドのリストを提供するcmjohnsが投稿したリンクは素晴らしいです!

これらのコマンドに関するいくつかの追加情報...
これらのコマンドは、SASディスプレイマネージャでショートカットとして設定できます。
DMKEYSを開きます(F2であるか、コマンド'keys'を入力する必要があります)。DMKEYSには、デフォルトのショートカットがすべて表示されますが、必要に応じて変更できます。

例:
F12 = log; clear;pgm;submit;を設定するのが好きです。(これにより、ログウィンドウから「すべてクリア」され、プログラムエディタからコードが送信されます)
コピー/貼り付けを使用して、より直感的にすることもできます...
Ctrl C = store
Ctrl V = past

于 2009-08-07T17:21:37.330 に答える
0

他の便利なウィンドウを開くコマンドには次のものがあります。

• assist - SAS のメニュー駆動バージョン
• dir - ライブラリ内のデータ セットを
表示 • var - データ セット内の変数を表示
• メモ帳 - シンプルなテキスト ウィンドウ
• options - システム オプションの表示と変更
• filename - 現在のファイル名の割り当てを表示
• help -対話型ヘルプ システム
• libname - 現在の libname 割り当てを表示

任意のウィンドウで機能する便利なディスプレイ マネージャー コマンドには、次のようなものがあります。

• clear - ウィンドウの内容をクリアします
• end - ウィンドウを閉じます
• endas - sas セッションを終了し
ます • file "filename" - ウィンドウの内容を filename に保存します
• prevcmd - 前のディスプレイ マネージャ コマンドを呼び出します

( http://www.stat.berkeley.edu/classes/s100/sas.pdfからの抜粋)

于 2010-08-29T12:58:13.457 に答える