سؤال

SAS عرض مدير comamnd خط واجهة SAS النظام الذي لا يزال في قاعدة SAS باعتبارها إرثا المرفق.

ومع ذلك الوثائق الفورية على كيفية استخدام هذا المرفق هو متفرق في أحسن الأحوال ، بحث جوجل أقل من المثمرة.

مشترك DM سيكون الأمر:مسح السجل;واضح الإخراج ؛ WPGM;

سؤالي هو: - ما DM الأوامر هناك ؟

هل كانت مفيدة؟

المحلول

للأسف, لا يبدو مثل SAS لها الأوامر المدرجة في مكان واحد على الانترنت.كل الأوامر موثقة ضمن SAS, ومع ذلك.

1.أدخل help في سطر الأوامر

enter image description here

2.البحث عن العبارة بالضبط "نظرة عامة على ساس الأوامر"

enter image description here

3.اختر رابط "SAS الأوامر حسب الفئة"

هذا إحضار القائمة التالية:

enter image description here

كل من الأوامر المذكورة في الناس موجودة في هذه القائمة.الفئة التي تنتمي إلى سؤالك هو على وجه التحديد "النوافذ الإدارة."

4.انتقل لأسفل إلى "النوافذ" إدارة الفئة

enter image description here

نصائح أخرى

وأود أن إغلاق كافة الجداول عرض في وقت واحد:

%macro closevts / /* The cmd option makes the macro available to dms */ / cmd; 
  %local i; 
  %do i=1 %to 20;
    next "viewtable:"; end; 
  %end; 
%mend;

dm "keydef F12 '%NRSTR(%closevts);'";

وفيما يلي بعض الأمثلة لقد وجدت من المفيد (في شكل كود مفتوح) هي:

dm "vt &syslast"; * open a dataset ;
dm "keydef F2 'next VIEWTABLE:; end'"; * close ViewTable windows (credit cmjohns) ;
dm "keydef F4 'viewtable &syslast view=form'"; * open table in form view ;
dm 'keydef f11 rsubmit'; * assigns the rsubmit command to the F11 key ;
dm "keydef F12 'cle log; cle output; submit'"; 
dm "next explorer; detail";  * applies detail view to explorer (credit to Liz);
dm "keydef F7 ""command focus;"""; * puts command bar in focus (credit to Trevor);

اثنين من اختصارات يمكنني استخدام (بالإضافة إلى cle <windowname>

  • fsv <datasetname> (يفتح البيانات باستخدام FS عرض)
  • vt <datasetmae> (يفتح البيانات باستخدام عرض الجدول)
  • subtop <N# of line> (يقدم أعلى ن خطوط من برنامج محرر)

آخر ميزة مفيدة..استخدام عرض مدير القوائم للقيام بهذه المهمة التي تريد القيادة.ثم تبديل سطر الأوامر على وإصدار ? الأوامر أو (إذا لزم الأمر) سلسلة من ? الأوامر.هذا سوف استرداد العودة إلى فلكس الأمر الأخير تنفيذها (حتى لو أن الأمر تم تنفيذها من خلال عرض القائمة مدير النظام).

من خلال النظر في أوامر سابقة تنفيذها, يمكنك العثور على عدد من غامض نسبيا الأوامر.وأعتقد أن كل عرض مدير القائمة لديها فلكس ما يعادلها والتي يمكنك ثم استخدام.

وأنا وضعت CTRL + F3 إلى 'rsubmit "- يوفر كتابة rsubmit / endrsubmit عند وضع كود للذهاب إلى الإنتاج البعيد

الرابط الذي cmjohns نشر اعطاء قائمة من الأوامر هو عظيم!

بعض المعلومات الإضافية عن هذه الأوامر...
يمكنك تعيين هذه الأوامر كما اختصارات في SAS مدير العرض.
فتح DMKEYS (يجب أن يكون F2 أو إدخال الأوامر 'مفاتيح').DMKEYS يظهر لك جميع الاختصارات الافتراضية ، ولكن يمكنك تعديله كما تريد.

على سبيل المثال:
أود أن تعيين F12=تسجيل ؛ واضحة ؛ pgm;تقدم ؛ (هذا من شأنه أن 'مسح جميع' من نافذة السجل وتقديم رمز من برنامج محرر)
يمكنك أيضا جعلها أكثر سهولة مع نسخ/لصق...
Ctrl C=مخزن
Ctrl V=لصق

وهناك سيناريو SAS أركض في كثير من الأحيان لضمان الجودة. في كثير من الأحيان ما يكفي أنني أريد أن تعيينه مفتاح اختصار.

ولدي الآن الأمر الأول في الماكرو اختبار أدناه في بلدي autoexec.sas. تركت الماكرو بالكامل لجعله أسهل بالنسبة لك للتكيف مع البرنامج النصي لاحتياجاتك.

إذا قمت بحفظ البرنامج النصي كما c:\tmp\testDMKEYS.sas، وتشغيل الأمرين الأولى في الماكرو (على سبيل المثال، عن طريق تحديدها والضغط على F3)، ثم عندما تضغط F12 سيظهر DM KEYDEF successful. رسالة السجل.

%macro rem/des='helper for debugging DM KEYDEF';
    /* This goes in your autoexec.sas: */
    dm 'keydef F12 %NRSTR(%inc %"&_my_favorite_program%";)';
    /* This too, although you can always change it later. */
    %let _my_favorite_program=c:/tmp/testDMKEYS.sas;

    /* Here are some useful debugging tools for quoting issues */
    data foo; bar=1; run;
    %inc "c:/tmp/testDMKEYS.sas";
    /* escape from SAS open block, a.k.a. quote killer
    %mend; quit; ;*';*";*/;
%mend;

%put DM KEYDEF successful.;

إذا كان لديك أي اقتراحات لتبسيط يرجى إضافتها في التعليقات.

بعض الأوامر التي تفتح أخرى مفيدة ويندوز وتشمل:

• مساعدة - القائمة مدفوعة إصدار SAS
• dir - يظهر مجموعات البيانات في المكتبة
• فار - يظهر المتغيرات في مجموعة بيانات
• المفكرة - نص بسيط نافذة
• خيارات - عرض و تغيير نظام الخيارات
• اسم - عرض اسم الملف الحالي المهام
• مساعدة تفاعلية تساعد النظام
• libname - عرض الحالي libname المهام

بعض المعلومات المفيدة في عرض مدير الأوامر التي تعمل في أي نافذة تشمل:

• مسح - مسح محتويات النافذة
• نهاية إغلاق النافذة
• endsas نهاية الدورة sas
• الملف "اسم الملف" - حفظ محتويات النافذة إلى اسم الملف
• prevcmd - تذكر العرض السابق مدير الأوامر

(مقتطف من http://www.stat.berkeley.edu/classes/s100/sas.pdf )

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top