1

SASツールバー( cmjohns応答など)を介してSASコードを送信すると、コンパイラはコードが「DM」されていることを認識し、特定のコード(%windowなど)を実行しません。

SASをだまして、ツールバーから送信されたコードがエディターから送信されたものであると信じ込ませ、ポイントアンドクリックでインターフェイス(%windowを使用)をトリガーできるようにする方法はありますか?

4

1 に答える 1

1

とてもきれいではありませんが、これで十分です。唯一の欠点は、実行後にプログラム エディター ウィンドウが開くことです。完了したら閉じる方法があるかもしれませんが、それが何であるかはわかりません。

pgm; clear;include "C:\path\code.sas"; submit;

基本的に、これは新しいプログラム エディター ウィンドウを開き、そこに他のコードがないことを確認してから、code.sas の内容をエディターに含め、プログラム エディターにあるすべてのコードを送信することを意味します。

補足として、ツールバー ボタンに加えて、ファンクション キーをこのようなコマンドにマップすることもできると思います。F9 を押して、現在のマッピングをプルアップします。キーにマップされるコマンドの長さには制限がありますが、長いパスはありません。

于 2009-03-27T14:55:26.523 に答える