الصفحة الرئيسية » howto » خدع المهوس غبية كيفية جعل جهاز الكمبيوتر الخاص بك التحدث معك

    خدع المهوس غبية كيفية جعل جهاز الكمبيوتر الخاص بك التحدث معك

    غالبًا ما تكون الآلات الذكية القادرة على الكلام عبارة عن مادة لأفلام الخيال العلمي المستقبلية ، ولكن يمكنك تحويل أي كمبيوتر إلى كاثي. على الرغم من أننا لسنا في مرحلة ما مع أجهزة الكمبيوتر حيث يمكنهم التفاعل معنا مثل الناس ، فهناك بعض الأدوات والبرامج النصية البسيطة التي يمكننا كتابتها لجعل أي كمبيوتر يعمل بنظام Windows يتحدث إلينا.

    A Little (Visual) Basic History

    في عام 1988 ، ظهر التكرار الأول لـ VBScript أو (Visual Basic Scripting Edition) وكان لا يزال إصدارًا بدائيًا للغاية لما لدينا اليوم. على مر السنين ، زادت الحاجة إلى لغة البرمجة سهلة الاستخدام وخفيفة الوزن لمايكروسوفت. وبسبب هذا ، واصلت الشركة العمل عليه وأخيراً أطلقته للجمهور في عام 1996.

    وهو برنامج نصي بسيط يستخدم COM (Component Object Model) لإنشاء الملفات وقراءتها وتحديثها وحذفها داخل أنظمة تشغيل Microsoft. منذ إصدار نظام التشغيل Windows 98 ، تم تثبيته مع كل جهاز كمبيوتر. وهو شديد التنوع نظرًا لكون بيئة مضيف VBScript مضمنة في البرامج التي تستخدم Microsoft Script Control. يتم استخدامه quire غالبًا باستخدام Internet Information Services و Windows Script Host و Internet Explorer.

    ولكن هذا يكفي من jabber jabber التقنية. دعنا نذهب إليه ونعرف كيف نجعل حاسوبك يتحدث!

    استخدام واحد VBScripts

    إن إنشاء نص أساسي مرئي أمر سهل للغاية ولا يتطلب أي برامج خاصة. على الرغم من وجود برامج يمكنك استخدامها لكتابة برامج نصية متقدمة للغاية ، إلا أن معظم المبرمجين والأشخاص الذين يشغلون كتابة البرامج النصية يستخدمون Microsoft Notepad فقط.

    لنبدأ العملية من خلال فتح المفكرة. بعد فتح "المفكرة" ، كل ما عليك فعله هو كتابة التعليمة البرمجية التالية أو ببساطة نسخها ولصقها في إطار "المفكرة". من أجل تغيير ما يقوله البرنامج النصي الخاص بك يقول الكمبيوتر ، ببساطة استبدال القسم الذي يقول "يجب أن يرث المهوسون الأرض" مع كل ما تريد سماعه.

    تعيين speechobject خافت speechobject = createobject ("sapi.spvoice") speechobject.speak "يجب أن يرث المهوسون الأرض"

    بعد إدخال النص الذي ترغب في سماعه بنجاح ، ما عليك سوى الضغط على "ملف" والنقر على خيار "حفظ باسم ...".

    ابحث عن مكان تريد حفظ الصورة فيه. على سبيل المثال ، أحفظه في مجلد فارغ في دليل التنزيلات. الشيء المهم الذي يجب عليك فعله هو إعطائه اسماً ينتهي بـ .vbs. سيخبر هذا الكمبيوتر أنك لا تقوم بحفظ ملف نص عادي؛ بدلاً من ذلك ، تقوم بحفظ VBScript. سنذكر هذه العينة "Geek test.vbs" كما هو موضح أدناه.

    الآن يمكنك المضي قدما وإغلاق المفكرة والانتقال إلى المجلد حيث قمت بحفظ VBScript. ستلاحظ أن الرمز ليس رمز TXT العادي. إنه لفيفة زرقاء صغيرة على خلفية بيضاء. انقر نقرًا مزدوجًا على هذا الرمز لبدء تشغيل البرنامج النصي الخاص بك والاستماع إلى النص الخاص بك. تهانينا ، لقد قمت للتو بإنشاء أول سيناريو خاص بك.

    الآن ، للحصول على تعليق ، حاول إنشاء بضعة نصوص أخرى مع أي نص تريد سماعه. بدلاً من ذلك ، يمكنك النقر بزر الماوس الأيمن على VBScript وتحديد الخيار "فتح باستخدام ..." ثم اختيار المفكرة لتحرير النص داخل نفس الملف.

    نص إلى نص برمجي

    الآن بعد أن عرفت كيفية كتابة نص برمجي واحد ، وربما لعبت معه عدة مرات ، فقد تشعر بالملل قليلاً. هذا هو السبب في أننا سنقوم بتطويقها من الدرجة الأولى.

    والشيء التالي الذي سنتعلمه هو كيفية إنشاء نص برمجي أكثر تقدمًا من النص البرمجي المستخدم. سيؤدي ذلك إلى إنشاء مربع حوار يمكنك من خلاله كتابة النص وإعادته إلى جهاز الكمبيوتر الخاص بك.

    تبدأ من خلال فتح المفكرة الخاصة بك مرة أخرى وإدخال هذا البرنامج النصي أو نسخه ولصقه في نافذة المفكرة.

     رسالة باهتة ، رسالة sapi = InputBox ("ماذا أقول ، Geekness الخاص بك؟" ، "أنا أتكلم نيابة عنك.") تعيين sapi = CreateObject ("sapi.spvoice") sapi.Speak message

    بعد إدخال التعليمة البرمجية ، قم ببساطة بحفظ الملف باسم "Text to Speech.vbs" كما هو موضح مسبقًا لإنهاء البرنامج النصي. بمجرد حفظها ، انتقل إلى الموقع الذي توجد فيه ، وانقر عليه نقرًا مزدوجًا. ستلاحظ أن النافذة تسمى "أتحدث نيابة عنك". والمطالبة بإدخال نص يتم نطقه هو "ماذا سأقول ، هل أنت غويك؟" يمكنك دائمًا تغيير هذه الكلمات لتقول أي شيء تريده.

    في الوقت الحالي ، دعونا ندخل "يجب أن يرث المهاجرون الأرض" ثم اضغط على زر "موافق" لتشغيل البرنامج النصي وسماع النص بصوت عالٍ.

    تحية سيناريو VBScript

    لقد أصبح هذا الأمر ممتعًا ، لكن جهاز الكمبيوتر الخاص بك لا يزال لا يتفاعل معك كثيرًا. الآن سنحاول استخدام برنامج نصي بسيط آخر يأخذ بعين الاعتبار الوقت من اليوم بالإضافة إلى الاستجابة المناسبة للوقت من اليوم. سيقوم هذا البرنامج النصي بقراءة وقت جهاز الكمبيوتر الخاص بك ، وبناءً على ذلك ، سوف يحييك بطريقة معينة.

    تبدأ من خلال فتح المفكرة الخاصة بك وإدراج هذا البرنامج النصي القصير. يمكنك استبدال القسم الذي يحتوي على تحيات اليوم مع أي عبارة تريد سماعها بالإضافة إلى استبدال Geekmeister باسمك الخاص.

    تعيين Sapi = Wscript.CreateObject ("SAPI.SpVoice") str خفوت الساعة (الوقت) 12 ثم إذا ساعة (الوقت)> 16 ثم Sapi.speak "مساء الخير Geekmeister" آخر Sapi.speak "مساء الخير Geekmeister" نهاية إذا انتهى إذا كان النهاية إذا

    الآن يمكنك حفظ المستند النصي كملف VBS. بمجرد الانتهاء من ذلك ، انتقل إلى المجلد الذي تم حفظه فيه وانقر عليه نقرًا مزدوجًا. استنادًا إلى الوقت الذي يظهر فيه جهاز الكمبيوتر الخاص بك ، سيقول إما "صباح الخير أو مساء الخير أو مساء الخير جيكمستر".

    يقول البرنامج النصي أنه إذا كانت الساعة تقرأ أي شيء قبل الساعة 12 ، فهذا الصباح ، وأي شيء بعد الساعة 12 ظهرًا. ومع ذلك ، فإنه يحتوي أيضاً على عبارة تقول حتى إذا كانت بعد 12 ، طالما أن الوقت بعد الساعة 16:00 (4 مساءً) يصبح مساء.

    Time of Day VBScript Script

    إذا كنت ترغب في الحصول على مزيد من التقدم واستقبال الوقت ، يمكنك إنشاء مفكرة جديدة وإدخال هذا البرنامج النصي.

    قد يبدو البرنامج النصي معقدًا ، ولكنه في الأساس يُخبر جهاز الكمبيوتر الخاص بك بما يقول وكيف يمكن قوله استنادًا إلى الوقت المعروض على ساعة الكمبيوتر. يمكنك دائمًا استبدال "الوقت الحالي" بأية مقدمة للوقت الذي تريده.

    تعيين Sapi = Wscript.CreateObject ("SAPI.SpVoice") Sapi.speak "الوقت الحالي هو"
    إذا ساعة (وقت)> 12 ثم ساعة Sapi.speak (الوقت) -12 آخر إذا ساعة (الوقت) = 0 ثم Sapi.speak "12" آخر Sapi.speak ساعة (الوقت) في نهاية إذا كانت النهاية إذا
    إذا الدقيقة (الوقت) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
    إذا ساعة (وقت)> 12 ثم Sapi.speak "P.M." آخر إذا ساعة (الوقت) = 0 ثم إذا الدقيقة (الوقت) = 0 ثم Sapi.speak "منتصف الليل" آخر Sapi.speak "A.M." نهاية إذا آخر ساعة (الوقت) = 12 ثم إذا الدقيقة (الوقت) = 0 ثم Sapi.speak "الظهيرة" آخر Sapi.speak "P.M." نهاية إذا كان آخر Sapi.speak "A.M." نهاية إذا كانت النهاية إذا انتهت

    الآن تحتاج فقط إلى حفظ الملف على أنه VBScript كما فعلت في الخطوات السابقة ثم انتقل إلى هذا المجلد. إذا سار كل شيء على ما يرام ، فيجب أن تكون قادرًا على النقر المزدوج عليه وسماع الكمبيوتر يخبرك بالوقت.

    تحية بدء التشغيل

    الآن بعد أن عرفت كيفية جعل جهاز الكمبيوتر الخاص بك يستقبلك ويخبرك بالوقت ، كيف سيكون رائعًا إذا كان الكمبيوتر سيفعل ذلك عند تشغيل الكمبيوتر. في الواقع ، من السهل جدًا القيام بذلك إذا قمت فقط بدمج النصين ووضعهما في المكان المناسب.

    ابدأ بفتح Microsoft Notepad ونسخ هذا الرمز إلى النافذة. إنه ببساطة نسخة من كل من الرموز مجتمعة لك. تذكر أنه يمكنك تغيير التحية إلى "ما يصل إلى المتأنق ، مرحبا يا سيد ، تحياتي لسمو خاص بك" ، أو أي شيء تريد أن يقوله لك جهاز الكمبيوتر الخاص بك.

    تعيين Sapi = Wscript.CreateObject ("SAPI.SpVoice") str خفوت الساعة (الوقت) 12 ثم إذا ساعة (الوقت)> 16 ثم Sapi.speak "مساء الخير Geekmeister" آخر Sapi.speak "مساء الخير Geekmeister" نهاية إذا انتهى إذا انتهى الأمر إذا كان Sapi.speak "إن الوقت الحالي هو"
    إذا ساعة (وقت)> 12 ثم ساعة Sapi.speak (الوقت) -12 آخر إذا ساعة (الوقت) = 0 ثم Sapi.speak "12" آخر Sapi.speak ساعة (الوقت) في نهاية إذا كانت النهاية إذا
    إذا الدقيقة (الوقت) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
    إذا ساعة (وقت)> 12 ثم Sapi.speak "P.M." آخر إذا ساعة (الوقت) = 0 ثم إذا الدقيقة (الوقت) = 0 ثم Sapi.speak "منتصف الليل" آخر Sapi.speak "A.M." نهاية إذا آخر ساعة (الوقت) = 12 ثم إذا الدقيقة (الوقت) = 0 ثم Sapi.speak "الظهيرة" آخر Sapi.speak "P.M." نهاية إذا كان آخر Sapi.speak "A.M." نهاية إذا كانت النهاية إذا انتهت

    بمجرد نسخ هذا الرمز بأكمله تمامًا كما هو ، في المفكرة ، امض قدمًا واحفظه كـ "greeting.vbs بدء التشغيل". يمكن أيضًا تسمية أي شيء تريده ، ولكن لأغراض هذا العرض التوضيحي ، يكون الأمر أسهل إذا كنا جميعًا في نفس الصفحة. الآن بعد أن تم حفظها ، يمكنك النقر مرتين على ملف VBScript لسماعها أنه يرحب بك وأخبرك بالوقت.

    إذا كنت ترغب في تشغيله عند تشغيل الكمبيوتر ، مثل Jarvis من Iron Man ، ببساطة حدد الملف واسحبه بالماوس إلى "Start button". بدون تحرير الماوس ، قم بنقله إلى "All Programs" ثم ابحث عن مجلد "بدء التشغيل" وتحرير زر الماوس.

    إذا لم ينجح ذلك بالنسبة لك ، فبإمكانك أيضًا الانتقال يدويًا إلى مجلد بدء التشغيل. ستنتقل أولاً إلى المجلد حيث يتم حفظ "greeting.vbs" عند بدء التشغيل ونسخه.
    الخطوة التالية هي كتابة المسار التالي في أعلى أي نافذة مستكشف ، ثم الضغط على "Enter". ستحتاج فقط إلى تغيير USERNAME بالاسم الذي تستخدمه لحساب الكمبيوتر الخاص بك.

    C: \ المستخدمين \ USERNAME \ APPDATA \ التجوال \ مايكروسوفت \
    ويندوز \ قائمة ابدأ \ برامج \ بدء التشغيل

    بمجرد وجودك في مجلد بدء التشغيل ، قم فقط بلصق ملف vbs وأنت على ما يرام. الآن ، في المرة التالية التي تقوم فيها بتشغيل جهاز الكمبيوتر الخاص بك وتسجيل الدخول ، يجب أن يستقبلك تلقائيًا ويخبرك عن الوقت.

    إذا واجهتك أي مشكلة في إنشاء أي من النصوص البرمجية ، فسيتم تنزيلها مجانًا باستخدام هذه الروابط.

    1. اختبار المهوس
    2. تحية
    3. تحية بدء التشغيل
    4. اخبار الوقت
    5. النص إلى الكلام