Question

Lors de l'introduction du code SAS SAS via la barre d'outils (par exemple réponse cmjohns ) le compilateur sait que le code est « DM'd » et ne fonctionnera pas certain code (par exemple de fenêtre%).

Y at-il un moyen de duper SAS en leur faisant croire que le code soumis à partir de la barre d'outils vient de l'éditeur, ce qui permet donc des interfaces (en utilisant la fenêtre%) pour être déclenchés par pointer et cliquer?

Était-ce utile?

La solution

Il est pas super propre, mais cela fera. Le seul inconvénient est une fenêtre de l'éditeur de programme sera ouvert après son exécution. Il y a probablement un moyen de fermer quand il est fait, mais je ne sais pas ce qui est hors la main.

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

En gros, cela dit d'ouvrir une nouvelle fenêtre de l'éditeur de programme et assurez-vous qu'aucun autre code est en elle, puis d'inclure le contenu de code.sas dans l'éditeur, puis soumettre tout le code qui est dans l'éditeur de programme.

Comme une note de côté, en plus d'un bouton de la barre d'outils, je pense que vous pouvez mapper une touche de fonction à une commande comme celui-ci ainsi. Appuyez sur F9 pour tirer vers le haut le mappage actuel. Il y a une limite à la longueur de la commande associé à une touche bien donc pas de longs chemins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top