7Jul

טיפש חנון טריקים: כיצד להפוך את המחשב שלך לדבר איתך

מכונות חכמות המסוגלות לדיבור הן לעתים קרובות החומר של סרטי מדע בדיוני עתידני, אבל אתה יכול להפוך כל מחשב לתוך קאטי פטפטנית.למרות שאנחנו עדיין לא בשלב עם מחשבים שבו הם יכולים לתקשר איתנו כמו אנשים, יש כמה כלים וסקריפטים פשוטים שאנחנו יכולים לכתוב כדי להפוך את כל מחשב שבו פועל Windows לדבר איתנו.

היסטוריה בסיסית קטנה( Visual)

בשנת 1988, האיטרציה הראשונה של VBScript או( Visual Basic Scripting Edition) הופיעה ועדיין היתה גרסה פרימיטיבית מאוד של מה שיש לנו כיום.במהלך השנים, גדל הצורך קל וקל לשימוש שפת scripting עבור מיקרוסופט.בגלל זה, החברה המשיך לעבוד על זה ולבסוף שוחרר לציבור בשנת 1996.

זה סקריפט פשוט המשתמש ב- COM( Component Object Model) כדי ליצור, לקרוא, לעדכן ולמחוק קבצים בתוך מערכות ההפעלה של מיקרוסופט.מאז ש- Windows 98 שוחרר, הוא הותקן עם כל מחשב.זה מאוד תכליתי בגלל העובדה כי סביבת המארח VBScript יכול להיות מוטבע בתוך תוכניות באמצעות Microsoft Script Control.הוא משמש quire לעתים קרובות עם Internet Information Services, Windows Script Host, ו- Internet Explorer.

אבל, זה מספיק של jibber jibber טכני.ללא שם: בואו לרדת אליו וללמוד כיצד להפוך את המחשב לדבר!

שימוש יחיד VBScripts

יצירת תסריט בסיסי ויזואלי הוא קל מאוד ואינו דורש שום תוכניות מיוחדות.למרות שיש תוכניות שבהן ניתן להשתמש כדי לכתוב תסריטים מתקדמים יותר, רוב המתכנתים ואנשים שמתעסקים בכתיבת תסריטים פשוט משתמשים בפנקס הרשימות של מיקרוסופט.

נתחיל את התהליך על ידי פתיחת Notepad.לאחר פתיחת Notepad כל שעליך לעשות הוא להקליד את הקוד הבא או פשוט להעתיק ולהדביק אותו לתוך חלון פנקס.כדי לשנות את מה שהסקריפט שלך גורם למחשב לומר, פשוט תחליף את הקטע שאומר "החנונים יירשו את כדור הארץ" עם כל מה שאתה רוצה לשמוע.נאום "

" לאחר שהזנת בהצלחה את הטקסט שברצונך לשמוע, פשוט לחץ על "קובץ" ולחץ על "שמור".כמו. .. "אפשרות.

מצא מקום שבו ברצונך לשמור את התמונה.בדוגמה זו, אני שומר אותה בתיקייה ריקה בספריית ההורדות.הדבר החשוב שעליך לעשות הוא לתת לו שם המסתיים ב-. vbs.זה יגיד למחשב שאתה לא שומר קובץ טקסט רגיל;במקום זאת, אתה שומר VBScript.אנו שם את המדגם "חנון test.vbs" כפי שמוצג להלן.

עכשיו אתה יכול להמשיך ולסגור את פנקס ולנווט אל התיקייה שבה שמרת את VBScript.תוכל להבחין שהסמל אינו סמל TXT הרגיל.זוהי מגילה כחולה קטנה על רקע לבן.לחץ לחיצה כפולה על סמל זה כדי להפעיל את סקריפט שימוש יחיד ולהקשיב לטקסט שלך.ברכות, יצרת את הסקריפט הראשון שלך.

עכשיו, כדי לקבל את העניין, נסה ליצור עוד כמה סקריפטים עם כל טקסט שאתה רוצה לשמוע.לחלופין, אתה יכול ללחוץ לחיצה ימנית על VBScript ובחר את "פתח עם. .." אפשרות ולאחר מכן לבחור פנקס כדי לערוך את הטקסט בתוך אותו קובץ.

טקסט לדיבור Script

עכשיו שאתה יודע איך לכתוב סקריפט אחד להשתמש ויש לי כנראה שיחק עם זה כמה פעמים, אתה עלול להיות קצת משועמם.בגלל זה אנחנו הולכים לבעוט אותו עד חריץ.

הדבר הבא שנלמד הוא כיצד ליצור סקריפט כי הוא קצת יותר מתקדם מאשר סקריפט לשימוש יחיד.פעולה זו תיצור תיבת דו-שיח שבה תוכל להקליד טקסט ולהקריא אותו בחזרה למחשב שלך.

התחל על ידי פתיחת הפנקס שלך שוב והזנת סקריפט זה או להעתיק ולהדביק אותו לתוך חלון פנקס הרשימות.

הודעה עמימה, הודעת סאפי = InputBox( "מה אני אומר, חנון שלך?", "אני מדבר בשבילך.") קבע sapi = CreateObject( "sapi.spvoice") sapi. Speak הודעה

לאחר שהקוד הוזן, פשוט לשמור את הקובץ כמו "טקסט ל Speech.vbs" כפי שמוצג קודם לכן כדי לסיים את התסריט.ברגע שזה נשמר, לנווט למקום שבו הוא נמצא, ולחץ לחיצה כפולה על זה.אתה תשים לב כי החלון נקרא "אני מדבר בשבילך." והנחיה להזין טקסט להיות vocalized הוא "מה אני אגיד, geekiness שלך?" אתה תמיד יכול לשנות את אלה כדי לומר כל מה שאתה רוצה.

לעת עתה, תן לנו להיכנס "החנונים יירשו את כדור הארץ" ואז ללחוץ על כפתור "אישור" כדי להפעיל את התסריט ולשמוע את הטקסט בקול רם.ברכות

זה נהיה די כיף, אבל המחשב שלך עדיין לא אינטראקציה איתך מאוד.עכשיו ננסה עוד סקריפט פשוט זה לוקח בחשבון את השעה ביום, כמו גם את התגובה המתאימה עבור השעה ביום.סקריפט זה יקרא את הזמן של המחשב שלך, בהתבסס על זה, זה יהיה לברך אותך בצורה מסוימת.

התחל על ידי פתיחת הפנקס שלך והוספת סקריפט קצר זה.אתה יכול להחליף את החלק שיש לו את ברכות היום עם כל ביטוי שאתה רוצה לשמוע, כמו גם להחליף Geekmeister עם השם שלך.

קבע את Sapi = Wscript. CreateObject( "SAPI.SpVoice") str עמום אם שעה( זמן) & lt;12 ואז Sapi.speak "בוקר טוב Geekmeister" אחרת אם שעה( זמן) & gt;12 ואז אם שעה( זמן) & gt;16 ואז Sapi.speak "ערב טוב Geekmeister" אחר Sapi.speak "אחר הצהריים Geekmeister" סוף אם סוף אם בסוף אם

עכשיו אתה יכול לשמור את מסמך הטקסט כקובץ VBS.ברגע שיש לך לעשות את זה, ללכת לתיקייה שבה הוא נשמר ולחץ לחיצה כפולה על זה.על פי הזמן שהמחשב מראה, הוא יגיד "בוקר טוב, אחר צהריים טובים או ערב טוב Geekmeister."

התסריט אומר שאם השעון קורא משהו לפני 12, זה בוקר, וכי כל דבר אחרי 12 הוא אחר הצהריים;עם זאת, יש גם סעיף שאומר גם אם זה אחרי 12, כל עוד הזמן הוא מעבר 16:00( 16:00) הוא הופך להיות ערב.

שעה של יום VBScript Script

אם אתה רוצה לקבל קצת יותר מתקדמים ולקבל את הזמן, אתה יכול ליצור פנקס חדש ולהיכנס סקריפט זה.

התסריט עשוי להיראות מסובך, אבל זה בעצם אומר למחשב שלך מה לומר וכיצד לומר את זה על פי הזמן שמוצג על שעון המחשב.אתה תמיד יכול להחליף את "הזמן הנוכחי הוא" עם כל הקדמה עבור הזמן הרצוי.

הגדרת Sapi = Wscript. CreateObject( "SAPI.SpVoice") Sapi.speak "השעה הנוכחית היא" אם שעה( זמן) & gt;12 ואז Sapi.speak שעה( זמן) -12 אחרת אם שעה( זמן) = 0 אז Sapi.speak "12" אחר Sapi.speak שעה( זמן) אם בסופו אם אם דקה( זמן) & lt;10 ואז Sapi.speak "o" אם דקה( זמן) & lt;1 ואז Sapi.speak "שעון" אחר Sapi.speak דקה( זמן) סוף אם אחרת Sapi.speak דקה( זמן) אם אם שעה( זמן) & gt;12 ואז Sapi.speak "עמ 'אחרת אם שעה( זמן) = 0 אז אם דקה( זמן) = 0 אז Sapi.speak "חצות" אחר Sapi.speak "A.M."אם אחרת אם שעה( זמן) = 12 אז אם דקה( זמן) = 0 אז Sapi.speak "צהריים" אחר Sapi.speak "עמ 'end if Sapi.speak "A.M."בסופו של דבר אם בסופו של דבר אם

עכשיו אתה רק צריך לשמור את הקובץ כמו VBScript כפי שעשית בשלבים הקודמים ולאחר מכן לנווט אל התיקייה.אם הכל הלך טוב, אתה אמור להיות מסוגל ללחוץ לחיצה כפולה על זה ולשמוע את המחשב אומר לך את הזמן.

ברכה הפעלה

עכשיו שאתה יודע איך להפוך את המחשב לברך אותך ולהגיד לך את הזמן, כמה מגניב זה יהיה אם המחשב היה עושה את זה כאשר אתה מפעיל את המחשב.זה בעצם קל מאוד לעשות אם אתה פשוט לשלב את שני תסריטים ולשים אותם במקום הנכון.

התחל על ידי פתיחת Microsoft פנקס העתקת קוד זה לתוך החלון.זה פשוט עותק של שני קודים בשילוב בשבילך.זכור כי אתה יכול לשנות את ברכה ל "מה זה אחי למעלה, שלום מאסטר, ברכות הגבורה שלך אדירים," או כל דבר שאתה רוצה המחשב שלך להגיד לך.

קבע את Sapi = Wscript. CreateObject( "SAPI.SpVoice") str עמום אם שעה( זמן) & lt;12 ואז Sapi.speak "בוקר טוב Geekmeister" אחרת אם שעה( זמן) & gt;12 ואז אם שעה( זמן) & gt;16 ואז Sapi.speak "ערב טוב Geekmeister" אחר Sapi.speak "אחר הצהריים Geekmeister" סוף אם סוף אם סוף אם Sapi.speak "הזמן הנוכחי הוא" אם שעה( זמן) & gt;12 ואז Sapi.speak שעה( זמן) -12 אחרת אם שעה( זמן) = 0 אז Sapi.speak "12" אחר Sapi.speak שעה( זמן) אם בסופו אם אם דקה( זמן) & lt;10 ואז Sapi.speak "o" אם דקה( זמן) & lt;1 ואז Sapi.speak "שעון" אחר Sapi.speak דקה( זמן) סוף אם אחרת Sapi.speak דקה( זמן) אם אם שעה( זמן) & gt;12 ואז Sapi.speak "עמ 'אחרת אם שעה( זמן) = 0 אז אם דקה( זמן) = 0 אז Sapi.speak "חצות" אחר Sapi.speak "A.M."אם אחרת אם שעה( זמן) = 12 אז אם דקה( זמן) = 0 אז Sapi.speak "צהריים" אחר Sapi.speak "עמ 'end if Sapi.speak "A.M."אם בסופו של דבר אם

ברגע שיש לך להעתיק את הקוד כולו בדיוק כפי שהוא, לתוך פנקס רשימות, קדימה ולשמור אותו כמו "greeting.vbs ההפעלה".זה יכול גם להיקרא כל מה שאתה רוצה, אבל לצורך הדגמה זו, זה קל יותר אם כולנו על אותו דף.עכשיו זה נשמר, אתה יכול ללחוץ לחיצה כפולה על קובץ VBScript לשמוע אותו לברך אותך ולהגיד לך את הזמן.

אם אתה רוצה שזה יפעל כאשר אתה מפעיל את המחשב שלך, כמו Jarvis מ Iron Man, פשוט לבחור את הקובץ וגרור אותו עם העכבר למטה על כפתור "התחל". מבלי לשחרר את העכבר להעביר אותו על "כל התוכניות"למצוא את "Startup" התיקייה ולשחרר את לחצן העכבר.

אם, מסיבה כלשהי זה לא עובד בשבילך, אתה יכול גם לנווט ידנית לתיקיית ההפעלה.אתה הראשון ללכת לתיקיה שבה "שלך greeting.vbs ההפעלה" נשמר להעתיק אותו.
השלב הבא הוא להקליד את הנתיב הבא לחלק העליון של כל חלון Explorer ולחץ על "Enter".עליך לשנות את USERNAME עם השם שבו אתה משתמש עבור חשבון המחשב שלך.

C: \ Users \ USERNAME \ AppData \ נדידה \ Microsoft \
תפריט התחלה \ Windows \ תוכניות \ הפעלה

לאחר שתמצא את תיקיית האתחול, פשוט הדבק את קובץ ה- VBS ואתה מוכן ללכת.עכשיו, בפעם הבאה שתפעיל את המחשב שלך להיכנס, זה צריך באופן אוטומטי לברך אותך להודיע ​​לך על מה השעה.

אם היה לך בעיה ליצור את כל הסקריפטים, הם כולם בחינם להוריד באמצעות קישורים אלה.

  1. חנון מבחן
  2. ברכה
  3. הפעלה ברכה
  4. מספרת זמן
  5. טקסט לדיבור