Tutorial Express

Script AutoHotkey con interfaccia: errore relativo e velocità

Lo script apre una finestra con due caselle, Errore relativo e Velocità. Per ogni calcolo selezionato chiede i valori e mostra il risultato.

Cosa serve

Come usarlo

  1. Copia il codice qui sotto
  2. Incollalo nel Blocco note e salvalo con estensione .ahk, ad esempio fisica.ahk
  3. Fai doppio clic sul file

Il codice

Gui, Add, Checkbox, vRelativo, Errore relativo
Gui, Add, Checkbox, vSpeed, Velocita'
Gui, Add, Button, Default w80, Ok
Gui, Show, W380 H200, Elaborazione dati | Fisica
return

ButtonOk:
Gui, Submit, NoHide
Gui, Destroy

if (Relativo = 1)
{
    InputBox, Value, Inserisci valore | Errore relativo, Inserisci il valore rilevato:
    if (ErrorLevel)
    {
        ExitApp
    }
    InputBox, Sens, Inserisci sensibilita' | Errore relativo, Inserisci la sensibilita':
    if (ErrorLevel)
    {
        ExitApp
    }
    ans := Sens/Value
    MsgBox % "L'errore relativo e' " . ans
}

if (Speed = 1)
{
    InputBox, Spazio, Inserisci valore | Velocita', Inserisci la differenza di spazio rilevato:
    if (ErrorLevel)
    {
        ExitApp
    }
    InputBox, Tempo, Inserisci valore | Velocita', Inserisci la differenza di tempo:
    if (ErrorLevel)
    {
        ExitApp
    }
    ans := Spazio/Tempo
    MsgBox % "La velocita' ottenuta e' di " . ans . " m/s"
}