Scripturi pentru crearea de programe în notepad. Scriem programe (scripturi) în Windows Notepad. Scripturile sunt ușoare. Învățarea scrierii de scenarii

Virușii farselor sunt programe simple care pot fi predați unui prieten (sau inamic) pentru a-i face să creadă că computerul lor a fost spart, infectat cu un virus sau grav deteriorat. Virușii de glumă pot fi scrieți în Notepad obișnuit: trebuie doar să scrieți comenzile într-un fișier care încetinește computerul și dezactivează lucrul sistem de operare sau pur și simplu sperie utilizatorul și apoi forțează-l să ruleze acest fișier. Virușii farselor pot fi orice, de la o pacoste enervantă la un coșmar care distruge sistemul. „Virușii” din acest articol sunt menționați să fie doar farse inofensive, cel mai rău lucru pe care îl pot face este să vă închidă computerul. Atenție: acești viruși de glumă sunt destinați numai computerelor care rulează Control Windows, nu vor funcționa pe Mac OS fără o pregătire specială. Să începem cu pasul 1.

Pași Scriem un virus fals care deschide ferestre „nesfârșite”.

Lansați Notepad. Fișierele lot (.BAT) conțin comenzi pentru computer sub formă de text. Pentru a scrie un fișier BAT, nu aveți nevoie de un editor special - Notepad din setul standard este suficient programe Windows

. Notepad poate fi găsit în meniul Start sau în submeniul Accesorii. De asemenea, puteți deschide Notepad apăsând combinația de taste Win+R, tastați „notepad” în câmpul de text al casetei de dialog care apare și apăsați Enter. Tastați „@echo off” și apoi, cu linie nouă

, „CLS”. În mod implicit, fișierele BAT deschid o fereastră de prompt de comandă și scot comenzi executabile. Comenzile „@echo off” și „CLS” împiedică apariția comenzilor în fereastra Command Prompt, făcând sursa glumei invizibilă pentru „victimă”. Scrieți comenzi pentru a deschide multe (sau un număr infinit) de ferestre.

  • Acum este timpul să scrieți o secvență de comenzi, executând care, virusul dvs. fals va deschide multe ferestre diferite programe sau numele complet al fișierului executabil. Această comandă instruiește computerul să deschidă o fereastră de program specificată. De exemplu, porniți iexplore.exe va deschide o fereastră Internet Explorer. Repetați comanda „start” de câte ori doriți, iar „virusul” dumneavoastră va deschide fereastra de câte ori specificați. Iată câteva programe care pot fi introduse după comanda „start”:
    • iexplore.exe - browser Internet Explorer
    • calc.exe - Calculator
    • notepad.exe - Notepad
    • winword.exe - Microsoft Word
  • Pentru a deschide un număr infinit de ferestre, mai întâi tastați :A pe o linie nouă, inclusiv două puncte. Pe linia următoare, tastați start iexplore.exe (sau alt program). În cele din urmă, pe linia de mai jos, tastați goto A . Această secvență de comenzi va face ca computerul să deschidă o fereastră Internet Explorer (sau orice alt program), să revină la locația chiar înainte de deschiderea ferestrei și apoi să deschidă imediat o nouă fereastră până când fereastra Prompt de comandă este închisă sau computerul se blochează.
  • Scrieți un mesaj în „virus”.

    • Pentru un efect înfricoșător, puteți adăuga un mesaj la „virus” care îl va face pe utilizator să creadă că ceva nu este în regulă cu computerul său. Pentru a afișa un mesaj, începeți o nouă linie și tastați echo Mesajul dvs. Apoi, pe o linie nouă, tastați pauză . Comanda „pauză” va opri execuția „virusului” după ce apare mesajul.
  • Pentru a vă face gluma credibilă, scrieți un mesaj similar cu mesajele de eroare reale, de exemplu: Eroare fatală. Directorul C:// este corupt.

    Salvați textul ca fișier batch. Când ați terminat, din meniul Notepad alegeți Fișier > Salvare ca... și apoi specificați extensia fișierului „.bat” (de exemplu, „pinball.bat”). Din lista verticală Tip fișier, selectați Toate fișierele. Salvați fișierul undeva pe computerul „victimei”. Forțați utilizatorul să deschidă fișierul.

    Pentru ca gluma ta să funcționeze, trebuie să faci „victima” să o înceapă. Acest lucru poate fi realizat

    în moduri diferite . Una dintre cele care funcționează este să creați o comandă rapidă către fișierul dvs. de lot și să schimbați pictograma acesteia cu ceva pe care utilizatorul îl folosește de fapt, apoi schimbați numele comenzii rapide pentru a se potrivi cu pictograma. Stai pe spate și urmărește rezultatele din confortul scaunului tău!. Totuși, de data aceasta efectul va fi diferit - în loc să deschidă ferestre, această farsă creează mai multe mesaje de eroare care îl vor face pe utilizator să creadă că există o eroare în sistemul său de operare sau că computerul a fost piratat.

    Tastați „x=msgbox(„MessageText”, 5+16, „MessageTitle”) exact așa cum este specificat aici, inclusiv paranteze și ghilimele, și înlocuiți „MessageText” și „MessageTitle” cu textul dorit. Această comandă deschide caseta de dialog standard erori Windows cu mesajul de eroare și titlul ferestrei pe care le-ați specificat. Pentru a-ți face gluma credibilă, folosește mesaje și titluri din viața reală. De exemplu, încercați „Eroare terminală” ca titlu și „O problemă critică a fost detectată în directorul C://Utilizatori/Windows/system32” ca mesaj.

    • Poate doriți să vă duceți gluma mai departe în direcția hackingului. În acest caz, utilizați mesaje precum: „Am acces complet la sistemul dumneavoastră. Pregătește-te să fii piratat.” Nimic de genul acesta nu se va întâmpla de fapt, așa că va funcționa doar cu oameni care nu sunt buni cu computerele.
    • Expresia „5+16” îi spune computerului să creeze o casetă de dialog cu o pictogramă de eroare critică și două butoane, „Reîncercați” și „Anulați”. Schimbând aceste numere, puteți obține diferite tipuri ferestre cu erori. Pur și simplu înlocuiți orice număr dintr-o cifră cu 5 și orice număr din două cifre cu 16 din numerele de mai jos:
      • 0 (butonul OK)
      • 1 (butoanele OK și Anulare)
      • 2 (butoanele Anulare, Refacere și Omitere)
      • 3 (butoanele Da, Nu și Anulare)
      • 4 (butoanele Da și Nu)
      • 5 (butoanele Reface și Cancel)
      • 16 (pictogramă eroare critică)
      • 32 (pictograma Ajutor)
      • 48 (pictogramă de avertizare)
      • 64 (pictograma de informații)
  • Repetați mesajul de eroare de câte ori doriți.

    Repetați comenzile de mai sus de câte ori doriți, cu orice mesaj de eroare. Mesajele vor apărea unul după altul, adică de îndată ce utilizatorul închide un mesaj, se va deschide altul. Puteți folosi acest fapt pentru a crea un mesaj mai lung, care este din ce în ce mai urgent. Salvați documentul ca fișier Visual Basic (VBA). După ce ați introdus toate mesajele dorite, salvați fișierul. Din meniul Notepad, selectați

    Fișier > Salvare ca...

    Lansați Notepad.

    Această farsă folosește comenzi din Notepad pentru a forța computerul să deschidă programe aleatoriu până când fișierul batch este dezactivat sau computerul se îngheață. Pentru a face această farsă trebuie doar să copiați și să lipiți comenzile date în această secțiune. Cu toate acestea, rețineți că acest lucru nu va funcționa pe toate computerele.

  • Copiați și inserați următoarele comenzi: @echo offclsbegingoto %random%:1start cmd.exegoto begin:2start mspaint.exegoto begin:3start pinball.exegoto begin:4start iexplore.exegoto begin:5start explorer.exegoto begin:6start solitaire.exegoto începe: 7porniți explorer.exe pentru a începe:8porniți editarea.exe pentru a începe:9porniți iexplore.exe pentru a începe:0porniți mspaint.exe pentru a începe

    • Modificați aceste comenzi în funcție de nevoile dvs.
    • Acest cod deschide aleatoriu programele enumerate după cuvântul „start” pe termen nelimitat. Poate ați observat că unele programe se repetă. Schimbați lista de programe după cum doriți.
  • Rețineți că unele dintre numele programelor enumerate mai sus pot să nu fie corecte pe unele mașini, de exemplu, unele computere pot să nu aibă „pinball.exe”. Ar trebui să verificați dacă numele programelor sunt corecte înainte de a muta virusul glumei pe computerul „victimă”.

    • Dacă aveți îndoieli cu privire la numele unui anumit program, amintiți-vă că calea exactă a programului este de asemenea bună. De exemplu, în loc de „iexplore.exe” puteți scrie „C:\Program Files\Internet Explorer”.
      Salvați textul ca fișier batch și rulați-l (dacă îndrăznești).
      Salvați fișierul cu extensia „.bat” selectând „Toate fișierele” din lista derulantă „Tip de fișier”. Când reușești să-l faci pe utilizator să-l lanseze, el va începe să deschidă aleatoriu programe pe computer fără a se opri.
      Pentru a face mai distractiv, încercați să înlocuiți „*.exe” într-una dintre comenzi cu calea completă către un document de utilizator. De exemplu, „porniți C:\Documents\123.doc” va deschide documentul 123.doc din folderul Documente din editorul implicit și editați (numele complet al fișierului) trebuie sa incep se va deschide fișierul specificat
  • V

    editor de text
    Mai întâi, să ne uităm la marcaj. Pentru a face acest lucru, să creăm un document HTML5 obișnuit. Mai jos este doar partea importantă, restul codului poate fi găsit în fișierul sursă index.php.

    Nota

    După cum ați observat, marcajul nu este complicat, desigur, vom adăuga Stiluri CSS, să conectăm jQuery și scriptul nostru script.js. Rețineți că expresia phpecho este în zona textului.

    Pasul 2: CSS
    Pentru a crea un fundal sub forma unei bucăți de hârtie pentru note, utilizați pseudo-elementul:after. Când redimensionați zona de introducere a textului în codul jQuery, porțiunea de jos se mișcă automat în jos.

    #pad( poziție:relativ; lățime: 374px; margine: 180px automat 40px; ) #notă( font: normal 15px „Dovleac”, cursiv; înălțime linie: 17px; culoare:#444; fundal: url("../ img/mid.png") repetă-y; afișare: bloc; chenar: niciunul; lățime: 329px; înălțime minimă: 170px; depășire: ascuns; redimensionare: niciunul; contur: 0px; umplutură: 0 10px 0 35px; ) # pad h2( fundal: url("../img/header.png") fără repetare; overflow: ascuns; text-indent: -9999px; înălțime: 69px; poziție: relativă; ) #pad:after( poziție: absolut ; conținut:""; background:url("../img/footer.png") no-repeat;

    Pasul 3: PHP
    Codul PHP pentru exemplul nostru este destul de simplu. Conținutul notei este citit și scos când pagina este încărcată, iar când jQuery trimite o solicitare AJAX, scriem conținutul într-un fișier. Fișierul de înregistrare va fi suprascris.

    $note_name = "notă.txt"; $uniqueNotePerIP = adevărat; if($uniqueNotePerIP)( // Folosiți adresa IP a utilizatorului pentru a denumi fișierul notă. // Această tehnică este utilă în cazurile în care aplicația // este folosită de mai mulți utilizatori în același timp. if(isset($_SERVER[" HTTP_X_FORWARDED_FOR"]))( $note_name = "note/".$_SERVER["HTTP_X_FORWARDED_FOR"].".txt"; ) else( $note_name = "note/".$_SERVER["REMOTE_ADDR"]..txt"; ) ) if(isset($ _SERVER["HTTP_X_REQUESTED_WITH"]))( // Solicitare AJAX if(isset($_POST["notă"]))( // Scrieți fișierul pe disc file_put_contents($note_name, $_POST[" notă"]); echo "( "salvat":1)"; ) ieșire; ) $note_content = ""; if(file_exists($note_name))( $note_content = htmlspecialchars(file_get_contents($note_name)); )

    Ar trebui să acordați atenție variabilei $uniqueNotePerIP. Dacă este adevărat, fiecare utilizator va avea un fișier de notă unic numit pe baza adresei IP. Dacă este fals, toată lumea va folosi același fișier.

    Pasul 4: jQuery
    jQuery lucrează în această aplicație constă în urmărirea modificărilor din zona de introducere a textului și trimiterea unei cereri de postare AJAX către index.php unde textul va fi scris într-un fișier.

    $(function())( var note = $("#notă"); var saveTimer, lineHeight = parseInt(note.css("line-height")), minHeight = parseInt(note.css ("min-height") ) ), lastHeight = minHeight, newHeight = 0, newLines = 0 var countLinesRegex = new RegExp("n","g" // Evenimentul de intrare este declanșat prin apăsări de taste, // copiere și chiar operații de anulare/refacere). . ("input",function(e)( // Ștergerea temporizatorului împiedică // fiecare apăsare a tastei să fie salvată clearTimeout(saveTimer); saveTimer = setTimeout(ajaxSaveNote, 2000); // Numărați numărul de linii noi newLines = note. val().match (countLinesRegex); if(!newLines)( newLines = ; ) // Mărește înălțimea notei (dacă este necesar) newHeight = Math.max((newLines.length + 1)*lineHeight, minHeight); // Măriți/scădeți înălțimea de o singură dată când schimbați if(newHeight != lastHeight)( note.height(newHeight); lastHeight = newHeight; ) )).trigger("input"); // Această linie va schimba dimensiunea a notei când pagina se încarcă funcția ajaxSaveNote())( / / Rulați o solicitare AJAX POST pentru a salva postarea $.post("index.php", ( "notă" : note.val() ));

    ) ));

    Abordarea obișnuită în astfel de cazuri este de a lega un handler la evenimentul de apăsare a tastei. Dar uneori această metodă nu este suficientă, deoarece utilizatorul poate pur și simplu să copieze textul în zona de introducere sau să selecteze o sugestie din corectorul automat al browserului sau să folosească operația de anulare/refacere.

    Asta e tot. Gata!

    Cum se scrie scripturi pentru un sistem de operare, site-uri web sau doar jocuri? Răspunsul la aceasta, credeți-mă, este o întrebare ușoară și va fi discutată în cadrul acestui articol.

    Informații generale Este foarte de dorit să aveți cel puțin cunoștințe minime de programare. Dar dacă ceva pare de neînțeles, atunci un articol sau două vor ajuta la umplerea golului. Mai întâi, să definim ce este un script. Acesta este numele unui algoritm scris în anumite limbaje de programare care este stocat pe computerul unei persoane și poate interacționa cu anumite fișiere, programe precum browsere și setările sistemului . Toate acestea vă permit să completați semnificativ caracteristici standard

    , creați asistenți automatizați care vor prelua o parte din muncă.

    Aceasta este poate una dintre cele mai ușoare activități. Dacă scriem scripturi în JavaScript, atunci un bloc de note obișnuit și cunoașterea acestui limbaj de programare sunt suficiente. Adevărat, aici există și dezavantaje. Deci, fiecare persoană care are același Notepad va putea vedea care este scriptul. Și dacă are intenții rele și există o vulnerabilitate în cod, atunci pot apărea probleme. Răspunzând la întrebarea despre cum să înveți să scrii scripturi în JavaScript, trebuie remarcat că pentru aceasta este suficient să studiezi limba dată programare. Pentru a crea programe mai bune și mai complexe, puteți folosi diverse biblioteci. Dar necesită extensii adecvate de browser web. Iar la schimbare echipamente informatice va trebui efectuată setări suplimentare. Și atunci când utilizați dezvoltări terțe, trebuie să vă asigurați că scriptul nu va trimite datele utilizatorului către servicii terțe. Trebuie remarcat faptul că fiecare browser are propriile limitări specifice. Dar, în general, poți face aproape orice cu ajutorul lor. De ce sunt scrise în astfel de cazuri? Sunt necesare atunci când activitățile umane trebuie automatizate.

    Lucrăm cu sistemul de operare Windows

    Să presupunem că trebuie să schimbăm configurația computerului. Pentru aceasta există o gamă largă de instrumente grafice, dar, vai, nu acoperă totul. Prin urmare, este adesea necesar să se creeze scripturi de sistem. Au extensia .bat. Fiecare persoană care lucrează la un computer mai mult sau mai puțin timp a întâlnit deja astfel de fișiere. Dar cum se scrie scripturi pentru Windows? Pentru aceasta vom avea nevoie de același Notepad. Mai întâi creăm unul nou fișier text. Este necesar să înregistrați comenzile sistemului în el. După aceasta, trebuie să schimbați extensia fișierului în .bat. Și tot ce rămâne este să lansăm această dezvoltare. Dacă totul este corect, atunci comenzile vor fi executate cu succes, după cum puteți vedea. Dar în caz de erori sau scriere de cod analfabet, în cel mai bun caz, nu se va întâmpla nimic. Prin urmare, este mai bine să înțelegeți ce scrieți. Pur și simplu luarea codului de undeva și inserarea fără minte nu este absolut recomandată! Acest lucru poate duce la probleme semnificative cu sistemul de operare. Și vei fi norocos dacă astfel de acțiuni periculoase au fost făcute dintr-un cont de invitat. La urma urmei, o comandă de la un administrator poate transforma un computer într-o „cărămidă”.

    Ce zici de Linux?

    Trebuie amintit că Windows nu este singurul sistem de operare. Există și Linux, care este destul de popular. Cum se scrie scripturi în acest sistem de operare? Ele sunt create folosind un shell - un interpret de comandă special, care este interfața dintre o persoană și nucleul sistemului de operare. În Linux, scripturile sunt în esență doar un fișier care listează comenzile de sistem. Este simplu și convenabil în același timp. Dar shell-ul trebuie să știe cum ar trebui procesat un astfel de fișier. În mod implicit, doar citește. Și dacă trebuie să executați, atunci se folosește construcția „#!”, care trebuie plasată înaintea comenzii. Toate scripturile au extensia .sh. Trebuie remarcat faptul că cu ajutorul lor puteți face destul de multe lucruri complexe. De exemplu, backup fișiere. În general, există extrem de multe cazuri de utilizare.

    Învățarea scrierii de scenarii

    Deci, mai întâi trebuie să decidem asupra mediului în care vom introduce codul. Aproape întotdeauna, un Notepad este suficient pentru asta. Dar nu este foarte convenabil să afișați structura structurilor, în plus, operatorii și alte elemente nu sunt evidențiate. Prin urmare, putem oferi ca o alternativă demnă Programul Notepad++. Pentru cei care știu Limba engleză, nu este atât de greu de tradus că acesta este și „Notepad”. Dar cu capacități extinse. Această dezvoltare mică, dar foarte frumoasă, se adresează în primul rând programatorilor. În el puteți activa setarea de afișare a aproape tot ceea ce este disponibil. Există un instrument convenabil de afișare a codului și multe alte lucruri mici, deși mici, dar drăguțe, care vor face procesul de scriere mai confortabil. În general, întrebarea „unde să scrieți scenarii” a primit multe răspunsuri diferite, fiecare dintre ele oferind propria sa întorsătură. Există și medii foarte sofisticate, cu emulatori și multe instrumente de depanare. Alege ce-ți dorește inima. După aceasta, trebuie să ai grijă de cunoștințele tale. Ajutorul privind limbajul de programare sau comenzile sistemului de operare este potrivit ca bază. Pentru un studiu mai avansat, puteți citi mai multe cărți care explică caracteristicile logicii mașinii și procesării codului.

    Servicii de formare în timp real

    Dacă sunteți interesat să învățați cum să scrieți scripturi, atunci nu ar trebui să renunțați la posibilitatea de a învăța cu ajutorul informațiilor tehnologii educaționale. Cum arată o astfel de „falsă de programator”? Conform programului, compilat după părerea dezvoltatorilor cu experiență, un începător este condus de la cele mai ușoare la cele mai dificile momente. Astfel, actualizarea dinamică a datelor poate fi studiată inițial pentru a trece ulterior la crearea de servere socket. Iar persoana se antrenează încet, pas cu pas, absorbind cantitatea maximă de date. Prin urmare, dacă apar dificultăți, puteți apela la ei pentru ajutor. Nu este un fapt că primul pe care îl întâlniți vă va satisface toate nevoile, dar apoi va trebui doar să încercați ceva diferit.

    De ce sa studiezi?

    Mulți oameni sunt interesați de cum să scrie scripturi pentru jocuri. Ei bine, acest lucru nu este foarte dificil, dar nu este singura utilizare a unei astfel de caracteristici. Dar să ne uităm la joc ca exemplu. Să presupunem că unei persoane îi place să joace un fel de divertisment pe un anumit site. Dar, din păcate, prevede că este necesar fie să-ți investești banii, fie să desfășori anumite acțiuni îndelung și monoton. Și dacă a fost aleasă a doua cale, atunci scripturile sunt exact ceea ce este necesar aici. Acesta poate fi folosit și în jocurile staționare pe computer. Sunt personaje sub control inteligenţă artificială, iar pentru a lupta cu el, poți crea propria ta versiune de AI, aranjand astfel o luptă între computer și el însuși (și pentru o trecere mai ușoară). Dar scripturile pot fi folosite cu succes nu numai în jocuri. Să spunem că există un site web al unei companii serioase. Un aspect important este suportul maxim pentru comunicarea cu clienții. Și pentru aceasta, se adaugă un mic formular sub forma unui script, cu ajutorul căruia poți obține online sfaturi de specialitate. Există multe utilizări posibile!

    Concluzie

    Din păcate, este foarte dificil să transmiteți în cadrul acestui articol cum să scrieți corect scripturile. Desigur, puteți folosi expresii generale despre modul în care codul ar trebui să ocupe mai puțin spațiu, să fie optim și multe altele, dar puteți înțelege acest lucru doar în practică. La urma urmei, doar experiență și căutare solutii optime pot ajuta la implementarea programelor în așa fel încât să își îndeplinească „responsabilitățile” cu un efort minim. În programare în general, și nu doar în scrierea de scripturi, multe depind de practică! Prin urmare, trebuie să învățați, să vă îmbunătățiți și să vă gândiți în mod constant la cum să implementați sarcina în cel mai bun mod posibil.

    Internetul modern este de neconceput fără scripturi. Învățați să scrieți în JavaScript.

    Dacă Biblia ar fi scrisă pentru Internet, ar începe așa:

    Mai întâi a fost poșta. Și inginerii au văzut că asta e bine. Și au creat WWW cu hyperlink-uri. Și inginerii au văzut că și asta e bine. Și apoi au creat limbajul JavaScript pentru a da viață paginilor.

    Cam asta s-a întâmplat în realitate. JavaScript inventat pentru a „reînvia” HTML. Scripturi JavaScript scris direct în text HTML sau depozitat în fişiere separate, ca stilurile CSS. Acestea sunt executate imediat după ce pagina este încărcată în browser.

    Până și limba în sine a fost numită la început LiveScript. Apoi a fost redenumit în JavaScript, pentru că au plănuit să-l conecteze cumva cu limbajul Java de uz general. Dar acum nu au practic nimic în comun și JavaScript- un limbaj de programare complet independent, cu specificații proprii ECMAScript clare.

    Din punct de vedere tehnic, JavaScript este o marcă comercială a Oracle, iar limbajul este o „extensie” a ECMAScript, împreună cu JScript și ActionScript de la Microsoft, dar aceasta este mai mult o problemă de marcă comercială. Principalul lucru este că ECMAScript gratuit nu aparține nimănui.

    În timp, sferă de influență JavaScript s-a extins semnificativ. Au început să-l folosească nu numai pentru scripturile de pe pagină HTML, dar și pentru aplicații web serioase mari și programe întregi care rulează în browser. Există instrumente pentru a „împacheta” aceste programe într-un mod special și a le rula separat de browser. Aceștia sunt compilatori și interpreți, despre care se discută mai detaliat în cursurile de formare „” și „”.

    Aplicațiile JavaScript rulează în orice mediu care are un interpret adecvat.

    Deocamdată, ne interesează doar browsere și pagini HTML.

    Cum se face JavaScript? A scrie un scenariu de bază nu este mai dificil decât a scrie un simplu HTML- o pagină, pentru că scripturi JavaScript sunt scrise în text simplu, adică pot fi create literalmente în același Notepad, apoi salvate în fișiere separate sau lipite în corp HTML-document. Cele mai simple lucruri pe JavaScript sunt cu adevărat ușor de făcut.

    Cum se scrie JavaScript

    De exemplu, să facem un script simplu pe care să îl execute serverul de script Windows. Acest script poate fi scris direct în Notepad și executat fără browser.

    WScript. ecou(" Salut Skillbox!")

    Scriem acest text în „Notepad”, apoi salvați fișierul sub numele skillbox.jsși alerg înăuntru "Explorator" Windows.

    Un script similar poate fi scris direct în codul paginii HTMLîntre etichete Şi . Acolo puteți folosi deja obișnuit Metode JavaScript, nu o metodă ecou obiect specific WScript. Să ne uităm la unele dintre metode standard pentru introducerea și ieșirea datelor în browser.

    alerta()

    Metodă alerta() afișează o fereastră cu butonul „OK”. Fereastra afișează un mesaj indicat în paranteze. De exemplu, „Bună ziua, Skillbox!”. Adică, în acest caz, browserul face exact același lucru pe care îl făcea înainte serverul de scripturi Windows.

    Aceste exemple pot fi scrise și în Notepad, doar salvate în fișiere cu extensia HTML. De exemplu, skillbox.htm.



    alerta(" Bună Skillbox")

    Rezultat:

    Ca argument alerta() Puteți specifica nu numai un text specific, ci și rezultatul oricăror calcule sau prelucrare a altor date. De exemplu, alertă(x), unde x este calculat separat.

    confirma()

    Metodă confirma() afișează aceeași fereastră cu un mesaj, dar cu două butoane - „OK” și „Anulare”. În funcție de butonul pe care utilizatorul face clic, metoda revine fie adevărat, sau fals. Serverul primește această valoare returnată de la utilizator și efectuează o acțiune în funcție de răspuns.

    Sintaxa este aceeași, doar că aici se presupune logic o alegere, deci utilizatorului i se pune o întrebare.



    confirma(" Bună Skillbox")

    Rezultat:

    prompt()

    Metodă prompt() afișează o casetă de dialog cu mesaj și câmp de text, unde utilizatorul introduce date. Există, de asemenea, două butoane „OK” și „Anulare”. Când este apăsat primul buton, metoda returnează textul introdus la server, iar când este apăsat al doilea buton, returnează o valoare booleană fals.

    Sintaxa aici este:

    prompt( mesaj, data_input_field_value)

    Valoarea câmpului de intrare este opțională. Acolo puteți introduce textul care a fost introdus inițial în câmp pentru confortul utilizatorului.



    prompt(" Salutați Skillbox", "Buna ziua")

    Rezultat:

    Posibilitati de modern JavaScript trec cu mult dincolo de intrarea și ieșirea de date primitive prin formulare. Am prezentat aceste metode doar ca fiind cele mai multe exemple simple. Pe langa asta, JavaScript vă permite să răspundeți la acțiunile utilizatorului. De exemplu, la mișcările mouse-ului sau la apăsarea anumitor taste. JavaScript adesea folosit pentru a furniza funcționare asincronă ( Tehnologie AJAX) când informațiile de pe o pagină sunt actualizate fără a o reîncărca. În acest mod, datele sunt trimise către server și descărcate de acolo în mod interactiv. In plus, JavaScript capabil să manipuleze HTML-elementele din pagină (creați și ascundeți etichete etc.) și faceți mult mai mult.

    Instrumente utile Consola pentru dezvoltatori

    Toate browserele populare au o consolă specială pentru dezvoltatori. Afișează codul de script pe pagină și, de asemenea, afișează altul informatii utile. ÎN Chrome, FirefoxŞi I.E. Consola pentru dezvoltatori se deschide când faceți clic tastă rapidă F12, V Safari - Ctrl+Shift+I sau Ctrl+Alt+C.În captură de ecran, scripturile sunt afișate în dreapta sus, împreună cu alte elemente ale paginii web.

    Consola pentru dezvoltatori Chrome.

    Editori de coduri

    În viitor, pentru o programare convenabilă, va trebui să instalați un editor de cod sau IDE (Mediu de dezvoltare integrat), mediu de dezvoltare integrat. IDE este un editor cu funcționalitate avansată care este integrat cu alte instrumente utile, acceptă conectarea modulelor suplimentare și așa mai departe.

    În acest subiect vă voi învăța cum să creați scripturi pentru a vă amuza pe cei care urăsc =)
    Deci, pentru a crea scripturi avem nevoie de un blocnotes obișnuit și de mâini strâmbe
    1 scenariu. Sistemul dumneavoastră este infectat cu un virus!
    Acest script, după rulare, afișează un mesaj pe ecran care afirmă că sistemul dvs. este infectat și vă cere să reporniți computerul și apoi rulează mult linii de comandă, calculatoare, blocnote și multe altele.
    Deschide Notepad și inserează următorul cod acolo:

    În caz de eroare, reluați în continuare
    set t=createobject("Wscript.Shell") set kill = createobject("wscript.shell") kill.run"taskkill /f /im explorer.exe",0
    msgbox"Problemă de sistem",16,"Eroare" msgbox"Sunteți infectat cu un virus",48,"Windows" msgbox"Sistemul trebuie repornit",16,"Windows"t.run"help" t.run "ajutor" t.run "ajutor" t.run"help" t.run"calc.exe"t.run"notepad.exe" t.run"telnet" t.run"help"t.run"explorer" t. .run"help" t.run"help" t.run"help" t.run"help"t.run"help" t.run"help" t.run"calc.exe" t.run"notepad.exe " t.run"telnet "t.run"help" t.run"help" msgbox"Eșec de sistem",16,"Windows" t.run"help" t.run"help" t.run"help"t. rulați"help" t.run"help" t.run"help"t.run"help"t.run"calc.exe" t.run"notepad.exe" t.run"telnet" t.run"help" t.run"explorer" t.run"help" t.run"help" t.run"help"t.run"help"t.run"help" t.run"help" t.run"calc.exe" t.run"notepad. exe" t.run"telnet" t.run"help" t.run"help"msgbox"Eșec de sistem",16,"Windows"t.run"help" t.run"help" t .run"help"t.run"help" t.run"help" t.run"help"t.run"help" t.run"calc.exe" t.run"notepad.exe" t.run"telnet "t.run"help" t.run"explorer" t.run"help" t.run"help"t.run"help" t.run"help" t.run"help" t.run"help" t .run"calc.exe " t.run"notepad.exe"t.run"telnet" t.run"help"t.run"help" msgbox"Eroare de sistem",16,"Windows" t.run"help" t.run"help" t.run"help"
    Salvăm totul cu extensia .vbs

    2 scenariu. Difuzor cu bip infinit =)
    Te face să scârțâi la nesfârșit difuzorul de sistemîn procesorul computerului
    Deschideți din nou notepad și inserați următorul cod acolo:

    Set S = CreateObject("Wscript.Shell")
    executați bucla „S.Run „”%comspec% /c „” și Chr(7), 0,True
    3 scenariu. Tastatura intermitent
    Face ca luminile de pe tastatură să clipească și, de asemenea, face ca textul scris să arate astfel: EXEMPLU DE TEXT
    PHP:
    Set s = CreateObject("Wscript.Shell")
    face wscript.sleep 80


    wscript.somn 80
    s.sendkeys"(numlock)" wscript.sleep 80
    s.sendkeys"(capslock)" wscript.sleep 80
    s.sendkeys"(scrolllock)" wscript.sleep 80
    s.sendkeys"(scrolllock)" wscript.sleep 80
    s.sendkeys"(capslock)" wscript.sleep 80
    s.sendkeys"(numlock)" wscript.sleep 80
    wscript.somn 80
    s.sendkeys"(scrolllock)" wscript.sleep 80
    s.sendkeys"(capslock)" wscript.sleep 80
    s.sendkeys"(numlock)" wscript.sleep 80
    s.sendkeys"(numlock)" wscript.sleep 80
    s.sendkeys"(capslock)" wscript.sleep 80
    s.sendkeys"(scrolllock)" wscript.sleep 80
    buclă

    4 scenariu. Mutare automată în și în afara unității de disc =)
    Face ca unitatea de disc din computer să se miște înăuntru și să iasă la nesfârșit

    Setați WMPlayer = CreateObject("WMPlayer.OCX.7")
    doWMPlayer.CdRomCollection.Item(0).Eject() buclă
    Vă mulțumim tuturor pentru atenție!
    P.s. Pentru a închide scriptul, trebuie să încheiați procesul corespunzător în managerul de activități!