Можно ли назначить сценарий или макрос SAS кнопке панели инструментов в базовом SAS? т.е. вы можете "dm" макрос или скрипт sas?
отправить код SAS или макрос с панели инструментов
comment
хороший вопрос.. я тоже хотел это выяснить
- person Jay Corbett   schedule 26.03.2009
Ответы (1)
Безусловно. Вот один из способов:
- Перейдите в Инструменты-> Настроить.
- Выберите вкладку «Настроить»
- Создайте новую пустую кнопку, нажав «Добавить инструмент» (крайняя левая кнопка, прямо над словом «команда»).
- Выберите значок для новой кнопки с помощью кнопки «Изменить значок» (в противном случае он будет пустым и не будет отображаться на панели инструментов).
Чтобы кнопка отправила скомпилированный макрос, введите его в поле команды (конечно, заменив имя макроса):
%имямакроса;выполнить;
Чтобы кнопка отправляла внешний файл sas, вы должны вместо этого поместить что-то вроде этого в поле команды:
%include "C:\путь к файлу\имя-программы.sas";запустить;
Поместите все, что хотите, в текстовые поля справки и подсказки.
- Нажмите OK, затем сохраните
person
cmjohns
schedule
26.03.2009
Я поместил макрос в файл; добавил %include ..../ Затем я получаю сообщение об ошибке: Две или более команд начинаются с «dm»; Пожалуйста, введите еще раз (в макросе я использую dm). Как я могу это решить? Спасибо
- person Theta30; 04.08.2013
я думаю, что создается только файл макроса клавиатуры (макрос с командами), а не какая-либо программа sas www2.sas.com/proceedings/sugi28/240-28.pdf
- person Theta30; 04.08.2013
Мне удалось сделать это с помощью gsubmit и включить здесь phusewiki.org/ docs/2011%20Papers/PP02%20paper.pdf
- person Theta30; 04.08.2013