مقدمة
يأمل الناس في كثير من الأحيان أنه في وقت معين ، يمكن تنفيذ برنامج ASP معين تلقائيًا على وظيفة معينة ، مثل: إرسال الرسائل الإلكترونية ، وقواعد بيانات الفرز ، إلخ.
طريقة
1. يمكنك العثور على مكون Aspexe للاستخدام
2. يمكنك استخدام WSH للتعامل معها. تمت إعادة طباعة المقالة التالية إلى موقع ويب للبر الرئيسي (لقد نسيت المصدر ~)
WSH هو في الأساس نفس ASP باستثناء
لا حاجة لإضافة محدد ASP
يدعى الملف الثانوي المؤرشفة .vbs
نظرًا لعدم استخدام ASP.DLL ، فإن وضع الكائن بدون ASP غير قابل للتطبيق
لا يمكن تضمين جانب المؤازرة ، لذلك يجب إعلان بعض ثوابت اللغط بأنفسهم
لا تستخدم server.createBject
setoconn = createObject ("adodb.connection")
Oconn.Openyourconnstring
ssql = "updateadinfosetadstatus = 0" _
و "WherevalidTodate <=" "& Date &" '"
Oconn.Execute (SSQL)
Oconn.Close
setoconn = لا شيء
احفظ الملف كـ C: scriptsupdateadstatus.vbs. هناك نسختان من WSH ، أحدهما هو إصدار النافذة (wscript.exe) والآخر هو إصدار عمود الأوامر (cscript.exe). في هذا المثال ، سوف نستخدم (cscript.exe) ، يمكنك تنفيذها ضمن عمود أمر DOS.
C:> cscriptc: scriptsupdateadstatus.vbs
ثم يمكنك الانتقال إلى QueryAnalyzer للتحقق مما إذا كان تم تحديث البيانات. في التطبيقات الفعلية ، يوصى باستخدام هذا الملف لتمييز العمل في فترات مختلفة. على سبيل المثال ، سأقوم بإنشاء ملف دفعة يسمى DailyTask.bat لأداء جميع الأعمال الروتينية اليومية. وبهذه الطريقة ، أحتاج فقط إلى وضع جميع البرامج النصية التي يجب تنفيذها كل يوم في ملف الدُفعات هذا ، ثم استخدام AtCommand أو SQLServeragent لتنفيذ DailyTask.bat بانتظام
يوصى بشدة باستخدام SQLServeragent ، والتي ستكون أكثر كفاءة واستقرار من استخدام AtCommand! تعيين SQLServeragent يمكنك تنفيذ EnterPrisemanager. بعد التوسع ، سترى مثل هذه الصورة.
انقر فوق الوظائف على الماوس الأيمن وحدد NewJob
حدد خطوة اضغط على New
حدد stepname و type ، يرجى تحديد OperatingSystemCommand وتعيين أمر التنفيذ
حدد الجدول الزمني لتعيين جدولك الزمني
3. استخدم برنامج VBS وتحت الجدول التلقائي لنظام التشغيل Windows ، حدد أن IE سيبدأ برنامج ASP الذي كتبته وإكماله.