2016-10-20 3 views
0

Это расширение от этого вопроса In Base SAS, how can I auto refresh the explorer?SAS, как открыть последний файл при использовании удаленного подключения

RawFocus дает мне способ открытия файла, но он не работает для меня, как я использую rsubmit. Обновленный код изначально не работал, но теперь он открывает неправильный файл. v3 скорее v7. Согласно этому рис.
Screenshot

Код, который я использовал для горячей клавиши, выглядит следующим образом;

dm 'keydef F4 "submit ''rsubmit; %nrstr(%sysrput lastDS=&syslast;) endrsubmit;''; vt rwork.%scan(&lastDS,2,.)"'; 

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

ответ

1

Если бы разделить между двумя ключами, но следующий может удовлетворить ваши потребности:

dm 'keydef F3 "submit ''%nrstr(rsubmit; %sysrput lastds=&syslast; endrsubmit;)''; "'; 
dm 'keydef F4 "vt r%nrstr(&lastds); "'; 

Hit F3, чтобы обновить, затем F4, чтобы открыть таблицу. Это будет работать, только если последняя таблица находится в RWORK! Я уверен, что это можно было бы улучшить с помощью макроса.

+0

Действительно оцените, вы пытаетесь решить эту проблему, но она все еще не работает. Теперь дает мне пример 7, что я сделал часы для этого примера. Самое последнее - это нечто совсем другое. Возможно ли, что происходит какая-то нечетная кеш-память (как случайная догадка) –

+0

вы можете попробовать в новом сеансе? У меня были похожие результаты, когда я пытался ее построить! –

+1

Да. Абсолютно прав. Новая сессия, и она работает. Очень круто. Благодарю. –

Смежные вопросы