Беттер Тхан Батцх: Водич за домаћина скриптирања оперативног система Виндовс

Беттер Тхан Батцх: Водич за домаћина скриптирања оперативног система Виндовс

Ако већ неко време радите у свету рачунара, вероватно сте прилично упознати са серијским пословима. ИТ стручњаци широм света користили су их за обављање свих врста аутоматизованих рачунарских послова и личних задатака. У ствари Паул недавно покривена како написати такву датотеку.





Проблем са серијским пословима је у томе што су били веома ограничени. Скуп команди је био донекле кратак и није допуштао много функционалности када је у питању структурирана логика која користи петље иф-тхен, фор, нект и вхиле.





Касније се појавио и Виндовс Сцриптинг Хост. МС Виндовс Сцриптинг Хост је вишејезични програм за скрипте који је Мицрософт почео стандардно да инсталира на све рачунаре од Виндовс 98 па надаље. Другом генерацијом алата преименован је у Мицрософт Сцрипт Хост (МСХ).





Водич за Мицрософт скриптирање домаћина

Овде у МУО -у волимо рачунарску аутоматизацију. На пример, Варун је покрио Сикули, алат за писање скрипти за аутоматизацију, а Гуи вам је показао како да користите АутоИт за аутоматизацију задатака. Сјајна ствар у вези са МСХ-ом је то што ако имате било који рачунар после Вин 98, можете написати 'пакетну' скрипту на различитим језицима.

Доступни језици укључују ЈСцрипт, ВБА и ВБсцрипт. Такође је могуће писати скрипте на Перлу, Питхону, ПХП -у, Руби -у или чак Басиц -у ако имате одговарајућу имплементацију са правим механизмом за скриптовање.



Лично, добро познајем Висуал Басиц, па се обично одлучујем за ВБСцрипт. Лепота овде је што вам не треба никакав посебан софтвер за програмирање или компајлер. Само отворите Нотепад и напишите своју скрипту, баш као што сте написали своје групне послове.

Без инсталирања било чега, можете писати скрипте у ВБ. Најједноставнија скрипта је штампање текста у искачућем прозору, овако:





Сачувајте датотеку као .вбс и Виндовс ће је препознати и покренути. Ево шта се дешава када двапут кликнете на горњу датотеку:

забавне ствари које можете питати гоогле хоме

Можете писати напредније скрипте користећи језике на које сте навикли. За највећу флексибилност, поставите и (или језик који одаберете) око сваког сегмента кода у датотеци и сачувајте га као .всф датотеку. На овај начин, све док код уврштавате у дефинисане ознаке језика скрипте, можете користити више језика у истој датотеци.





Да бих вам показао колико ово може бити супер, одлучио сам да напишем скрипту која ће допрети до атомског сата НИСТ да провери тренутно време. Ако ујутро, аутоматски отвори мој клијент е -поште Тхундербирд. Ако је подне, отворио би мој прегледач на ЦНН.цом. Ова условна скрипта вам даје могућност да ваш рачунар учините много интелигентнијим. Ако покренете ову скрипту када се рачунар покрене, можете је натерати да аутоматски покреће шта год желите у зависности од доба дана.

Први део скрипте иде на временски сервер 'хттп://тиме.нист.гов:13'и добија тренутно време. Након правилног форматирања, он поставља време рачунара. Кредит где је кредит дуг, ова скрипта је прилагођена ТомРиддлеовој изврсној скрипти на ВисуалБасицСцрипт.цом . Бисте уштедели време, увек пронађите пример кода који вам је потребан на мрежи, а затим га прилагодите својим потребама.

Ево шта скрипта ради само са до сада имплементираним кодом.

Сада када скрипта ради и синхронизоваће мој рачунар сваки пут када се покрене, време је да одреди шта ће се аутоматски покренути у зависности од доба дана. У Виндовс Сцриптинг Хосту овај задатак је лак као и наредба Иф-Тхен која проверава сат у дану у функцији „Нов“, а затим покреће одговарајући софтвер.

Када се покрене између 8 и 10 ујутро, ова скрипта ће покренути мој клијент е -поште Тхундербирд. Када се покрене од 11 до 13 часова, покренуће ЦНН.цом у прегледачу. Као што видите, само стварањем и додавањем мало интелигенције у датотеку скрипте, можете направити прилично кул аутоматизацију рачунара.

Успут, добра је идеја имати референцу наредби за скриптовање при писању ових скрипти. Ако волите ВБСцрипт попут мене, одлични су ресурси сс64.цом , који наводи све ВБСцрипт команде по абецедном реду на једној страници.

Само писање скрипти неће ништа аутоматизовати, јер ћете их ипак морати ручно покренути. Дакле, да бисте довршили аутоматизацију помоћу Виндовс Сцрипт Хост -а, идите у Планер задатака на контролној табли (администраторска област) и изаберите да бисте креирали задатак.

Виндовс 7 потребна вам је дозвола за извођење ове радње

Планер вам омогућава да покренете скрипту за читав низ догађаја, као што је доба дана или по одређеном распореду, када се деси системски догађај или када се рачунар први пут покрене или пријави на њега. Овде креирам планирани задатак за покретање моје скрипте изнад сваког покретања рачунара.

који ме је позвао са овог броја телефона

Ово је само врло кратак водич за Виндовс Сцриптинг Хост. С обзиром на број команди и функција доступних на било ком од ових скриптних језика, могућности за аутоматизацију свих врста кул задатака на вашем рачунару прилично су ограничене само вашом маштом.

Неке од најбољих веб локација за проналажење унапред написаних скрипти које можете користити или прилагодити укључују следеће:

  • Мицрософт Сцрипт Центер - Директно са Мицрософта и укључује категорије као што су Оффице, десктоп, базе података и активни директоријум
  • Перформансе рачунара - Ова веб локација у Великој Британији нуди најбољи избор ВБС скрипти које сам видео на интернету.
  • Рачунарско образовање - Овде ћете пронаћи малу збирку скрипти, али оне су веома корисне и све функционишу.
  • Лаб Мице - Сјајна збирка ресурса за групно програмирање, попут асортимана скрипти за пријављивање.

Да ли сте икада користили Виндовс Сцрипт Хост? Имате ли неке кул савете или примере за дељење? Понудите свој увид и поделите своја искуства у одељку за коментаре испод.

Кредит за слику:јаилопез

Објави Објави Твеет Емаил Како променити изглед и осећај ваше Виндовс 10 радне површине

Желите да знате како да Виндовс 10 изгледа боље? Користите ове једноставне прилагодбе да бисте Виндовс 10 учинили својим.

Прочитајте следеће
Повезане теме
  • Виндовс
  • Мицрософт
  • Програмирање
  • Рачунарска аутоматизација
О аутору Риан Дубе(942 објављених чланака)

Риан има диплому електротехнике. Радио је 13 година у инжењерингу аутоматизације, 5 година у ИТ -у, а сада је инжењер апликација. Бивши главни уредник МакеУсеОф -а, говорио је на националним конференцијама о визуализацији података и био је представљен на националној телевизији и радију.

Више од Риана Дубеа

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили