Глупи геек трикови Како да ваш рачунар разговара са вама
Интелигентне машине способне за говор често су ствар футуристичких сци-фи филмова, али сваки рачунар можете претворити у брбљаву Кети. Иако још увек нисмо у фази са рачунарима где могу да комуницирају са нама попут људи, постоји неколико алата и једноставних скрипти које можемо да напишемо да би било који рачунар који ради под оперативним системом Виндовс разговарао са нама.
Мала (визуелна) основна историја
Године 1988. појавила се прва итерација ВБСцрипта или (Висуал Басиц Сцриптинг Едитион) и још увек је била веома примитивна верзија онога што данас имамо. Током година, потреба за једноставним и лаганим скриптним језиком за Мицрософт се повећала. Због тога је компанија наставила да ради на томе и коначно га је објавила 1996. године.
То је једноставна скрипта која користи ЦОМ (Цомпонент Објецт Модел) за креирање, читање, ажурирање и брисање датотека унутар Мицрософтових оперативних система. Пошто је Виндовс 98 издат, инсталиран је са сваким рачунаром. Веома је разноврстан због чињенице да се окружење ВБСцрипт хоста може уградити у програме помоћу програма Мицрософт Сцрипт Цонтрол. Користи се често са Интернет Информатион Сервицес, Виндовс Сцрипт Хостом и Интернет Екплорером.
Али, то је довољно од техничког трзаја. Хајде да пређемо на то и научимо како да наговоримо ваш рачунар!
Сингле Усе ВБСцриптс
Креирање визуелног основног скрипта је веома једноставно и не захтева никакве посебне програме. Иако постоје програми које можете користити за писање високо напредних скрипти, већина програмера и људи који се баве писањем скрипти користе Мицрософтов Нотепад.
Почнимо процес отварањем Нотепада. Након што отворите Нотепад све што треба да урадите је да унесете следећи код или га једноставно копирате и залијепите у прозор нотепада. Да бисте променили оно што ваш компјутер каже, једноставно замените секцију у којој пише: "Гееци ће наследити земљу" са оним што желите да чујете.
дим воицеобјецт сет спеецхобјецт = цреатеобјецт ("сапи.спвоице") спеецхобјецт.спеак "Геек ће наслиједити земљу"
Након што сте успешно унели текст који желите да чујете, само притисните “Филе” и кликните на “Саве Ас…” опцију.
Пронађите место где желите да сачувате слику. У овом примеру чувам га у празном фолдеру у директоријуму Довнлоадс. Важно је да јој дате име које завршава са .вбс. То ће рећи рачунару да не чувате обични текстуални фајл; радије, чувате ВБСцрипт. Назват ћемо овај узорак "Геек тест.вбс" као што је приказано испод.
Сада можете ићи напријед и затворити нотепад и отићи у мапу у којој сте спремили ВБСцрипт. Приметићете да икона није нормална ТКСТ икона. То је мали плави свитак на бијелој позадини. Двапут кликните на ову икону да бисте покренули скрипту за појединачно коришћење и слушали текст. Честитамо, управо сте креирали своју прву скрипту.
Сада, да бисте се боље упознали, покушајте да направите још неколико скрипти са било којим текстом који желите да чујете. Алтернативно, можете десним кликом на ВБСцрипт и изабрати опцију "Отвори са ...", а затим изабрати нотепад за уређивање текста унутар исте датотеке.
Тект то Спеецх Сцрипт
Сада када знате како да напишете скрипту за једнократну употребу и вероватно сте је играли неколико пута, можда вам је досадно. Због тога ћемо га покренути.
Следећа ствар коју ћемо научити је како створити скрипту која је нешто напреднија од скрипте за једнократну употребу. Ово ће створити оквир за дијалог у који можете да уносите текст и да вам га поново прочита ваш рачунар.
Почните тако што ћете поново отворити свој нотес и ући у скрипту или копирати и залијепити га у прозор нотепада.
Дим порука, сапи мессаге = ИнпутБок ("Шта да кажем, твој Геекнесс?", "Ја говорим за тебе.") Постави сапи = ЦреатеОбјецт ("сапи.спвоице") сапи.Спеак мессаге \ т
Након уноса кода, једноставно сачувајте датотеку као “Тект то Спеецх.вбс” као што је приказано раније за финализирање скрипте. Када је сачувана, идите до локације на којој се налази и двапут кликните на њу. Приметићете да се прозор зове "Ја говорим за вас." И да унесете текст који треба да буде вокализован је: "Шта да кажем, ваша Геекинесс?".
За сада, унесите "Геекови ће наследити земљу", а затим притисните дугме "ОК" да бисте покренули скрипту и чули текст на глас.
Греетингс ВБСцрипт Сцрипт
Ово постаје прилично забавно, али ваш рачунар још увијек не комуницира са вама. Сада ћемо испробати другу једноставну скрипту која узима у обзир време дана и одговарајући одговор за доба дана. Ова скрипта ће прочитати време вашег рачунара и на основу тога ће вас поздравити на одређени начин.
Почните тако што ћете отворити свој нотес и уметнути ову кратку скрипту. Можете замијенити одјељак који има честитке дана било којом фразом коју желите чути, као и замијенити Геекмеистер властитим именом.
Сет Сапи = Всцрипт.ЦреатеОбјецт ("САПИ.СпВоице") дим стр ако сат (време) 12 онда ако сат (време)> 16 онда Сапи.спеак "Добро вече Геекмеистер" друго Сапи.спеак "Добар дан Геекмеистер" крај ако крај ако се заврши ако
Сада текстуални документ можете сачувати као ВБС датотеку. Када то урадите, идите у фолдер где је сачуван и двапут кликните на њега. На основу времена које ваш компјутер приказује, он ће или рећи: "Добро јутро, добар дан или добро вече Геекмеистер."
Сценариј каже да ако сат чита нешто прије 12, то је јутро, и да је све послије 12 поподне; међутим, она такође има клаузулу која каже чак и ако је после 12, све док је прошло 16:00 (16:00) постаје вечер.
Тиме оф Даи ВБСцрипт Сцрипт
Ако желите да будете мало напреднији и да добијете време, можете да креирате нови бележник и унесете овај скрипт.
Скрипта може изгледати компликовано, али у суштини говори вашем рачунару шта да каже и како да то каже на основу времена које је приказано на сату вашег рачунара. Увек можете заменити „Тренутно време“ било којим уводом за време које желите.
Сет Сапи = Всцрипт.ЦреатеОбјецт ("САПИ.СпВоице") Сапи.спеак "Тренутно време је"ако сат (време)> 12 онда Сапи.спеак сат (време) -12 друго ако сат (време) = 0 онда Сапи.спеак "12" друго Сапи.спеак сат (време) завршава ако се заврши акоако минута (време) < 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 онда Сапи. иначе ако је сат (време) = 0, па ако је минут (време) = 0, онда је Сапи.спеак "Миднигхт" друго Сапи.спеак "А.М." завршити ако друго ако сат (вријеме) = 12 онда ако минута (вријеме) = 0 онда Сапи.покажи "Ноон" друго Сапи.спеак "П.М." заврши ако друго Сапи.спеак "А.М." крај ако се заврши ако се заврши ако
Сада само треба да сачувате датотеку као ВБСцрипт као што сте то учинили у претходним корацима, а затим идите до те фасцикле. Ако је све прошло добро, требали бисте бити у могућности да двапут кликнете на њега и чујете да вам рачунар каже вријеме.
Стартуп Греетинг
Сада када знате како да вас рачунар дочека и каже вам време, како би било цоол ако би то урадио рачунар када укључите рачунар. То је у ствари веома лако урадити ако само комбинирате два сценарија и ставите их на право мјесто.
Почните са отварањем Мицрософт бележнице и копирањем овог кода у прозор. То је једноставно копија оба кода комбинована за вас. Запамтите да можете променити поздрав у "Шта је горе, стари мајсторе, Поздрави ваше свемогуће височанство" или било шта што желите да вам рачунар каже.
Сет Сапи = Всцрипт.ЦреатеОбјецт ("САПИ.СпВоице") дим стр ако сат (време) 12 онда ако сат (време)> 16 онда Сапи.спеак "Добро вече Геекмеистер" друго Сапи.спеак "Добар дан Геекмеистер" крај ако крај иф енд иф Сапи.спеак "Тренутно време је"ако сат (време)> 12 онда Сапи.спеак сат (време) -12 друго ако сат (време) = 0 онда Сапи.спеак "12" друго Сапи.спеак сат (време) завршава ако се заврши акоако минута (време) < 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 онда Сапи. иначе ако је сат (време) = 0, па ако је минут (време) = 0, онда је Сапи.спеак "Миднигхт" друго Сапи.спеак "А.М." завршити ако друго ако сат (вријеме) = 12 онда ако минута (вријеме) = 0 онда Сапи.покажи "Ноон" друго Сапи.спеак "П.М." заврши ако друго Сапи.спеак "А.М." крај ако се заврши ако се заврши ако
Када копирате читав овај код тачно онако како је, у нотепад, наставите и сачувајте га као “Стартуп греетинг.вбс”. Такође се може назвати све што желите, али за сврхе ове демонстрације, лакше је ако смо сви на истој страници. Сада када сте сачувани, можете двапут кликнути на ВБСцрипт датотеку да бисте је чули и поздравили.
Ако желите да се репродукује када укључите рачунар, као што је Јарвис из Ирон Ман-а, једноставно изаберите фајл и превуците га мишем до дугмета „Старт“. "Стартуп" фолдер и отпустите дугме миша.
Ако из неког разлога ово не ради за вас, можете се и ручно кретати до директоријума за покретање. Прво ћете отићи у фасциклу у којој се чува “Стартуп греетинг.вбс” и копирати.
Следећи корак је да откуцате следећу путању у врх било ког прозора Екплорер и притиснете “Ентер”. Потребно је само да промените УСЕРНАМЕ са именом које користите за рачун рачунара.
Ц: Корисници УСЕРНАМЕ АппДата Роаминг Мицрософт \ т
Виндовс Мени Старт Програми Стартовање
Када сте у директоријуму за покретање, само залијепите вбс датотеку и добро је кренути. Сада, када следећи пут покренете рачунар и пријавите се, он ће вас аутоматски поздравити и обавестити вас о времену.
Ако сте имали било каквих проблема са креирањем било које од скрипти, сви су они слободни за преузимање користећи ове везе.
- Геек Тест
- Поздрав
- Стартуп Греетинг
- Теллинг Тиме
- Текст у говор