Spiegato semplicemente: cos’è un copione?

Oltre ai programmi e alle applicazioni comuni, anche gli script svolgono un ruolo importante nell’informatica. In questo articolo spieghiamo cosa sono esattamente gli script e a cosa servono di solito. 1. definizione: cos’è uno script? …

Spiegato semplicemente: cos’è un copione?

  1. Rivista
  2. »
  3. Articolo
  4. »
  5. Software
  6. »
  7. Spiegato semplicemente: cos’è un copione?

Oltre ai programmi e alle applicazioni comuni, anche gli script svolgono un ruolo importante nell’informatica. In questo articolo spieghiamo cosa sono esattamente gli script e a cosa servono di solito.

1. definizione: cos’è uno script?

In informatica, uno script è una breve sequenza di comandi eseguiti da un programma specifico (ad esempio, un browser web o un’applicazione server). Vengono utilizzati principalmente per automatizzare i processi sui computer locali (Windows o Mac), ma sono spesso utilizzati anche per generare pagine web o per attività di configurazione all’interno dell’infrastruttura IT.

Notepad++ Editor
Significato: gli script sono per lo più documenti di testo, quindi si possono modificare con un comune editor di testo.

Gli script sono per lo più documenti di testo scritti in un cosiddetto linguaggio di script. Pertanto, di solito possono essere scritti, aperti e modificati senza problemi con un comune editor di testo (ad esempio Notepad o TextEdit).

Dove si usano gli script?

A differenza dei linguaggi di programmazione classici, gli script non vengono compilati ma interpretati. Ciò significa che il codice sorgente è uguale al codice di esecuzione. Tuttavia, questo ha lo svantaggio che ogni volta che viene eseguito deve essere tradotto, il che influisce sulla velocità.

Suggerimento: qui potete trovare le istruzioni su come risolvere gli errori di script in Internet Explorer.

Login-Skript am Computer
Quasi sempre uno script controlla anche l’accesso al computer o a un sito web.

Per questo motivo, di solito gli script non vengono utilizzati per compiti ad alta intensità di calcolo, ma piuttosto come complemento ai linguaggi di sistema. A seconda del tipo di script, tuttavia, possono essere utilizzati molto bene in Windows, ad esempio come supporto ai processi Visual Basic o DOS. Ad esempio, uno script controlla quasi sempre il login del computer o di un sito web, e anche le macro dei programmi Office sono esempi tipici.

Sui computer Mac, invece, si occupano principalmente dell’automazione dei compiti. Gli script Java sono di uso generale e possono essere utilizzati per generare pagine web dinamiche. Gli script UNIX, invece, sono utilizzati soprattutto per registrare gli input e gli output di un terminale.

Quali sono i linguaggi di scripting?

Oggi esiste un’ampia gamma di linguaggi di scripting. Tuttavia, i più popolari (e più utilizzati) sono senza dubbio il Perl (Practical Extraction and Report Language) e il PHP (Hypertext Preprocessor), utilizzato principalmente per creare applicazioni Internet.

Buono a sapersi: Con Windows PowerShell, Microsoft offre anche un framework multipiattaforma composto da un interprete a riga di comando e dal corrispondente linguaggio di script.

4. esempio di script: Determinazione dei tempi di latenza con l’aiuto di Powershell

Il seguente esempio di script può essere utilizzato per determinare i tempi di latenza esatti di singole pagine o server tramite ping. Il comando Powershell necessario è “Test-Connection”.

$server = @("www.google.de", "www.bild.de", "www.wintotal.de")

$loop="10000"

per ($j=0; $j -lt $loop; $j++)

{

Scrivere-Progresso -attività "Determinare la latenza . . ." -status "Già controllato: $j di $loop" -percentComplete (($i / $loop) * 100)

Get-Date | Out-File "c:\temp\datum.txt" -append   

per ($i=0; $i -lt $servers.length; $i++) {

 $latenza = ($servers[$i]), (Test-Connection -ComputerName $servers[$i] -Count 1 | measure-Object -Property ResponseTime -Average).average

 $latenza | Out-File "c:\temp\result.txt" -append   

 }

Per una spiegazione dettagliata degli script, vedere il seguente video di YouTube:

Articoli correlati