Mas mahusay kaysa sa Batch: Isang Tutorial sa Host ng Windows Scripting

Mas mahusay kaysa sa Batch: Isang Tutorial sa Host ng Windows Scripting

Kung nagtatrabaho ka sa mundo ng computer nang kaunti pa marahil ay pamilyar ka sa mga trabaho sa batch. Ginamit sila ng mga propesyonal sa IT sa buong mundo upang patakbuhin ang lahat ng uri ng mga awtomatiko na trabaho sa pagpoproseso ng computer at mga personal na gawain. Sa katunayan si Paul kamakailan lamang ay natakpan kung paano sumulat ng ganoong file.





Ang problema sa mga trabaho sa batch ay ang mga ito ay napaka-limitado. Ang set ng utos ay medyo maikli at hindi pinapayagan ang labis na pag-andar pagdating sa nakabalangkas na lohika gamit ang kung-pagkatapos, para, sa susunod at habang mga loop.





Nang maglaon, sumama ang Windows Scripting Host. Ang MS Windows Scripting Host ay isang multi-language script utility na sinimulang i-install ng Microsoft bilang pamantayan sa lahat ng mga PC mula sa Windows 98 pasulong. Sa pamamagitan ng pangalawang henerasyon ng tool, pinalitan ito ng pangalan sa Microsoft Script Host (MSH).





Isang Tutorial sa Host ng Microsoft Scripting

Dito sa MUO, gusto namin ang computer automation. Halimbawa, sakop ng Varun ang Sikuli, isang tool upang magsulat ng mga script ng awtomatiko, at ipinakita sa iyo ni Guy kung paano gamitin ang AutoIt upang i-automate ang mga gawain. Ang cool na bagay tungkol sa MSH ay kung mayroon kang anumang post-Win 98 PC, maaari kang sumulat ng isang 'batch' script sa iba't ibang mga wika.

Ang mga magagamit na wika ay may kasamang JScript, VBA, at VBscript. Posible ring magsulat ng mga script sa Perl, Python, PHP, Ruby o kahit na Pangunahin kung mayroon kang tamang pagpapatupad gamit ang tamang scripting engine.



Sa personal, alam ko nang mabuti ang Visual Basic, kaya't madalas akong pumili para sa VBScript. Ang kagandahan dito ay hindi mo kailangan ng anumang espesyal na software software o tagatala. Buksan lamang ang Notepad at isulat ang iyong script, tulad ng kung paano mo isinulat ang iyong mga trabaho sa batch.

Nang walang pag-install ng anumang, maaari kang magsulat ng mga script sa VB. Ang pinakasimpleng script ay ang pag-print ng teksto sa isang pop-up window, tulad nito:





I-save ang file bilang isang .vbs at makikilala at tatakbo ito ng Windows. Ito ang nangyayari kapag nag-double click ka sa file sa itaas:

app na makakatulong sa iyong makahanap ng mga damit

Maaari kang magsulat ng mga mas advanced na script na gumagamit ng mga wikang nakasanayan mo. Para sa pinaka-kakayahang umangkop, lugar at (o anumang wika na iyong pipiliin) sa paligid ng bawat segment ng code sa iyong file, at i-save ito bilang isang .wsf file. Sa ganitong paraan, hangga't isinasara mo ang code sa tinukoy na mga tag ng wika ng script, maaari kang gumamit ng maraming wika sa parehong file.





Upang maipakita sa iyo kung gaano ito ka cool, nagpasya akong magsulat ng isang script na maabot ang NIST atomic na orasan upang suriin ang kasalukuyang oras. Kung umaga, awtomatiko nitong binubuksan ang aking email client sa Thunderbird. Kung tanghali, bubuksan nito ang aking browser sa CNN.com. Ang kondisyong ito ng script ay nagbibigay sa iyo ng kakayahang gawing mas matalino ang iyong computer. Kung patakbuhin mo ang script na ito kapag nagsimula ang iyong PC, maaari mo itong awtomatikong ilunsad kung ano ang gusto mo depende sa kung anong oras ng araw ito.

Ang unang bahagi ng script ay lumalabas sa time server 'http://time.nist.gov:13'at nakakakuha ng kasalukuyang oras. Matapos itong mai-format nang tama, itinakda nito ang oras ng computer. Kredito kung saan dapat bayaran ang kredito, ang script na ito ay inangkop mula sa mahusay na script ng TomRiddle sa VisualBasicScript.com . Upang makatipid ng oras, palagi hanapin ang halimbawa ng code na kailangan mo online, at pagkatapos ay i-tweak ito sa iyong mga pangangailangan.

Narito kung ano ang ginagawa ng script sa code lamang sa itaas na ipinatupad sa ngayon.

Ngayon na gumagana ang script at mai-sync ang aking PC tuwing inilunsad ito, oras na upang matukoy nito kung ano ang awtomatikong ilulunsad depende sa oras ng araw. Sa Windows Scripting Host, ang gawaing ito ay kasing dali ng isang pahayag na If-Pagkatapos na suriin ang oras ng araw sa pagpapaandar na 'Ngayon', at pagkatapos ay ilunsad ang naaangkop na software.

Kapag inilunsad sa pagitan ng 8 hanggang 10 ng umaga, sisimulan ng script na ito ang aking kliyente sa email ng Thunderbird. Kung tatakbo sa pagitan ng 11 ng umaga hanggang 1 ng hapon, ilulunsad nito ang CNN.com sa isang browser. Tulad ng nakikita mo, sa pamamagitan lamang ng paglikha at pagdaragdag ng kaunting katalinuhan sa isang file ng script, maaari kang gumawa ng medyo cool na awtomatiko ng computer.

Sa pamamagitan ng paraan, napakahusay na ideya na magkaroon ng isang sanggunian ng mga utos ng pag-script na madaling gamitin kapag isinulat mo ang mga script na ito. Kung ikaw ay nasa VBScript na tulad ko, isang mahusay na mapagkukunan ay ss64.com , na naglilista ng lahat ng mga utos ng VBScript ayon sa alpabeto sa isang pahina.

Ang pagsulat lamang ng mga script ay hindi mag-i-automate ng anumang bagay, dahil kailangan mo pa ring manu-manong ilunsad ang mga ito. Kaya upang makumpleto ang iyong pag-aautomat gamit ang Windows Script Host, pumunta sa Task scheduler sa control panel (administrator area) at piliin upang lumikha ng isang gawain.

kung paano ibalik ang isang nawalang iphone

Hinahayaan ka ng scheduler na ilunsad ang iyong script sa isang buong assortment ng mga kaganapan, tulad ng oras ng araw o sa isang tukoy na iskedyul, kapag naganap ang isang kaganapan sa system, o kapag ang computer ay unang na-boot o na-log in. Dito, lumilikha ako ng isang naka-iskedyul na gawain upang ilunsad ang aking script sa itaas sa tuwing magsisimula ang PC.

kung paano alisin ang isang hacker mula sa aking telepono

Ito ay isang napaka-maikling tutorial sa Windows Scripting Host lamang. Isinasaalang-alang ang bilang ng mga utos at pag-andar na magagamit sa alinman sa mga wikang ito sa pag-script, ang mga posibilidad na i-automate ang lahat ng uri ng mga cool na gawain sa iyong PC ay halos limitado lamang ng iyong imahinasyon.

Ang ilan sa mga pinakamahusay na site upang makahanap ng paunang nakasulat na mga script na maaari mong gamitin o ipasadya ay kasama ang sumusunod:

  • Microsoft Script Center - Direkta mula sa microsoft, at may kasamang mga kategorya tulad ng Opisina, desktop, mga database at aktibong direktoryo
  • Pagganap ng Computer - Nag-aalok ang site ng UK na ito ng pinakamahusay na pagpipilian ng VBScripts na nakita ko sa online.
  • Edukasyon sa Computer - Makakakita ka ng isang maliit na koleksyon ng mga script dito, ngunit napaka-kapaki-pakinabang at gumagana ang lahat.
  • Lab Mice - Isang kahanga-hangang koleksyon ng mga mapagkukunang programa sa batch tulad ng isang iba't ibang mga script ng logon.

Nagamit mo na ba ang Windows Script Host? Mayroon ka bang mga cool na tip o halimbawa na maibabahagi? Ialok ang iyong pananaw at ibahagi ang iyong mga karanasan sa seksyon ng mga komento sa ibaba.

Kredito sa imahe:jaylopez

Magbahagi Magbahagi Mag-tweet Email Paano Baguhin ang hitsura at pakiramdam ng iyong Windows 10 Desktop

Nais bang malaman kung paano gawing mas mahusay ang Windows 10? Gamitin ang simpleng mga pagpapasadya na ito upang gawin ang iyong Windows 10 na iyong sarili.

Basahin Susunod
Mga Kaugnay na Paksa
  • Windows
  • Microsoft
  • Programming
  • Pag-aautomat ng Computer
Tungkol sa May-akda Ryan Dube(942 Mga Artikulo Nai-publish)

Si Ryan ay may kursong BSc sa Electrical Engineering. Nagtrabaho siya ng 13 taon sa automation engineering, 5 taon sa IT, at ngayon ay isang App Engineer. Isang dating Managing Editor ng MakeUseOf, binigkas siya sa mga pambansang kumperensya sa Data Visualization at naitampok sa pambansang TV at radyo.

Higit pa Mula kay Ryan Dube

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe