Использование панели инструментов для отправки кода SAS из редактора

При отправке кода SAS через панель инструментов SAS (например, ответ cmjohns) компилятор знает, что код "DM'd" и не будет запускать определенный код (например,% window).

Есть ли способ заставить SAS поверить в то, что код, отправленный с панели инструментов, исходит из редактора, что позволяет запускать интерфейсы (с использованием% window) с помощью указателя и щелчка?


person Allan Bowe    schedule 27.03.2009    source источник


Ответы (1)


Это не очень чисто, но так оно и есть. Единственный недостаток - окно редактора программы будет открыто после ее запуска. Вероятно, есть способ закрыть это, когда это будет сделано, но я не знаю, что это не так.

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

По сути, это означает, что нужно открыть новое окно редактора программы и убедиться, что в нем нет другого кода, затем включить содержимое code.sas в редактор, а затем отправить весь код, который находится в редакторе программы.

В качестве побочного примечания, я думаю, что помимо кнопки на панели инструментов вы также можете сопоставить функциональную клавишу с такой командой. Нажмите F9, чтобы открыть текущее сопоставление. Существует ограничение на длину команды, сопоставленной с ключом, но никаких длинных путей.

person cmjohns    schedule 27.03.2009