2015-11-10 4 views
2

Я ищу способ избавиться от вкладки «Результаты», сохраняя только вкладку «Проводник», которая сама может отображать результаты. Однако WSAVE ALL не «помнит» эту конфигурационную деталь, и даже когда я вручную закрываю ее, она постоянно появляется при каждом запуске процедуры, которая генерирует результаты.SAS DM - Избавление от вкладки результатов

Благодаря

ответ

1

Я нашел что кажется долговременным решением. Ниже приведены следующие шаги:

  1. Активировать область проводника. Перейдите в меню «Параметры»> «Инструменты»> «Проводник» ... и на вкладке «Общие» убедитесь, что «Результаты» отмечены (по умолчанию это не так).

  2. В файле autoexec.sas, inclure следующей строки:

    ого "odsresults; отменить";

  3. Restart SAS

вуаля!

Панель результатов теперь исчезла, и результаты будут отображаться как обычно в окне просмотра результатов с элементами, перечисленными непосредственно в окне обозревателя (включите древовидное представление, чтобы легко получить доступ к вашим библиотекам и выходным элементам. WSAVE ALL в окне команд для SAS, чтобы запомнить эту конфигурацию).

Примечание 1: В Windows файл autoexec.sas можно сохранить в каталоге% userprofile%.

Примечание 2: Для того, чтобы избавиться от устаревшего окна вывода при использовании только для выходов ODS-стиля, добавьте эту строку в autoexec.sas:

dm "Output; winclose"; 
1

После борьбы на некоторое время для WSAVE ALL команды, которые я не могу работать. Я прочитал вторую часть вашего вопроса. Результаты можно отключить, изменив настройки системы доставки (ODS) в SAS. ODS слишком широк, чтобы охватить в полном объеме здесь, но эти два заявления для запуска являются:

ods results off; /* Stops results being generated */ 
ods listing; /* Turns on the old-style listing so you can see the output */ 

/* print a sample */ 
proc print data=sashelp.class; 
run; 

Чтобы автоматизировать этот процесс для сеанса, вы можете добавить эти заявления в файл autoexec.sas, или могут быть варианты, которые можно добавить к sasv9.cfg файлам, найти места для них, запустив:

%put %sysfunc(getoption(config)); 

в любой момент вы можете полностью изменить поведение, запустив:

ods results; 
ods listing off; 
+0

Спасибо за ваш ответ ... Дело в том, что я дон Не хотите деактивировать вывод ods. Я просто хочу избавиться от панели результатов (вкладка). Если вы активируете панель проводника и перейдите в «Инструменты»> «Параметры»> «Проводник»> «Общие» и отметьте «Результаты», вы увидите, что элементы результатов находятся непосредственно на панели «Проводник», что делает панель «Результаты» избыточной. Поэтому я просто ищу способ избавиться от него, не отключая результаты ods. –

+0

Если вы действительно хотите избавиться от него, изучите редактирование реестра с помощью процедуры REGISTRY. Сначала сделайте резервную копию реестра и позаботьтесь! http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000764127.htm – mjsqu

+0

Да, вот где я нахожусь ... Использование редактора реестра проще, чем с (Решения> Принадлежности> Редактор реестра. Пока не удастся, но опубликует решение, если найду его! :) –