2016-10-20 2 views
0

Dies ist eine Erweiterung von dieser Frage In Base SAS, how can I auto refresh the explorer?SAS, wie neueste Datei zu öffnen, wenn Remote-Verbindung mit

RawFocus mir gibt einen Weg, um eine Datei zu öffnen, aber es für mich nicht funktioniert, wie ich rsubmit bin mit. Der aktualisierte Code hat anfangs nicht funktioniert, aber jetzt öffnet er die falsche Datei. v3 eher v7. Laut diesem Bild.
Screenshot

Der Code, den ich für den Hotkey verwendet habe, ist wie folgt;

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

Alle mögliche Fragen, lassen Sie es mich wissen,
J

Antwort

1

hatten über zwei Tasten zu spalten, aber das Folgende Ihre Bedürfnisse anzupassen:

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

Hit F3, auffrischen dann F4, um den Tisch zu öffnen. Dies funktioniert jedoch nur, wenn die letzte Tabelle in RWORK ist! Bin sicher, dass dies mit der Verwendung von Makro verbessert werden könnte.

+0

Wirklich zu schätzen Sie versuchen, dies zu lösen, aber es funktioniert immer noch nicht. Nun gibt mir Beispiel7, dass ich Stunden für dieses Beispiel gemacht habe. Die neueste Sache ist etwas ganz anderes. Ist es möglich, dass irgendeine seltsame Cache-Sache passiert (als eine zufällige Vermutung) –

+0

können Sie in einer neuen Sitzung versuchen? Ich habe ähnlich seltsame Ergebnisse bekommen, als ich versucht habe, es zu bauen! –

+1

Ja. Ganz recht. Neue Sitzung und es funktioniert. Sehr cool. Vielen Dank. –