Cita da Psike64 su Giugno 8, 2024, 14:57
Spesso, quando ci prepariamo per un volo, dobbiamo ricordarci di avviare una serie di applicazioni che ci serviranno magari per il piano di volo, per la gestione delle periferiche hardware, per registrare il nostro volo, ecc.
Può capitare di dimenticare qualcosa quando iniziano a diventare molte applicazioni e così rischiamo di perderci qualche dato per strada, per colpa di una semplice distrazione.
Una soluzione che posso proporre è la creazione di un file batch, quindi eseguibile, facilmente editabile, al cui interno possiamo indicare il lancio o meno di tutte le applicazioni che vogliamo.
Ecco un esempio di file batch che puoi utilizzare come base:
- Apri un editor di testo (come il Blocco Note).
- Inserisci il seguente codice:
@echo off
echo Vuoi avviare le applicazioni? (S/N)
set /p risposta=if /I "%risposta%" EQU "S" goto start_apps
if /I "%risposta%" EQU "N" goto end:start_apps
echo Avvio delle applicazioni...:: Sostituisci i percorsi delle applicazioni con quelli corretti
start "" "C:\Percorso\Alla\Prima\App.exe"
start "" "C:\Percorso\Alla\Seconda\App.exe"
start "" "C:\Percorso\Alla\Terza\App.exe"goto end
:end
echo Fine del programma.
pause
- Salva il file con estensione .bat, ad esempio avvio_applicazioni.bat
- Esegui il file batch
Spiegazione del codice
- @echo off
Disabilita la visualizzazione dei comandi nel prompt dei comandi.- echo Vuoi avviare le applicazioni? (S/N)
Chiede all'utente se vuole avviare le applicazioni.- set /p risposta=
Prende l'input dell'utente e lo memorizza nella variabile risposta.- if /I "%risposta%" EQU "S" goto start_apps
Se l'utente risponde con "S" (Sì), il controllo passa all'etichetta start_apps.- if /I "%risposta%" EQU "N" goto end
Se l'utente risponde con "N" (No), il controllo passa all'etichetta end.- :start_apps
Etichetta che indica l'inizio del blocco di codice per avviare le applicazioni.- start "" "C:\Percorso\Alla\Prima\App.exe"
Avvia la prima applicazione. Sostituisci il percorso con quello corretto.- start "" "C:\Percorso\Alla\Seconda\App.exe"
Avvia la seconda applicazione. Sostituisci il percorso con quello corretto.- start "" "C:\Percorso\Alla\Terza\App.exe"
Avvia la terza applicazione. Sostituisci il percorso con quello corretto.- goto end
Salta alla fine del file batch.- :end
Etichetta che indica la fine del programma.- echo Fine del programma.
Visualizza un messaggio di fine programma.- pause
Mette in pausa il programma fino a quando l'utente non preme un tasto.Puoi aggiungere o rimuovere applicazioni semplicemente aggiungendo o rimuovendo righe con il comando start.
In allegato troverai un file con estensione .bat contenente il codice descritto sopra.
Spesso, quando ci prepariamo per un volo, dobbiamo ricordarci di avviare una serie di applicazioni che ci serviranno magari per il piano di volo, per la gestione delle periferiche hardware, per registrare il nostro volo, ecc.
Può capitare di dimenticare qualcosa quando iniziano a diventare molte applicazioni e così rischiamo di perderci qualche dato per strada, per colpa di una semplice distrazione.
Una soluzione che posso proporre è la creazione di un file batch, quindi eseguibile, facilmente editabile, al cui interno possiamo indicare il lancio o meno di tutte le applicazioni che vogliamo.
Ecco un esempio di file batch che puoi utilizzare come base:
@echo off
echo Vuoi avviare le applicazioni? (S/N)
set /p risposta=if /I "%risposta%" EQU "S" goto start_apps
if /I "%risposta%" EQU "N" goto end:start_apps
echo Avvio delle applicazioni...:: Sostituisci i percorsi delle applicazioni con quelli corretti
start "" "C:\Percorso\Alla\Prima\App.exe"
start "" "C:\Percorso\Alla\Seconda\App.exe"
start "" "C:\Percorso\Alla\Terza\App.exe"goto end
:end
echo Fine del programma.
pause
Spiegazione del codice
Puoi aggiungere o rimuovere applicazioni semplicemente aggiungendo o rimuovendo righe con il comando start.
In allegato troverai un file con estensione .bat contenente il codice descritto sopra.
File caricati:Questo sito utilizza cookie tecnici necessari al suo funzionamento.
Non utilizziamo cookie di profilazione o di terze parti.
Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati.
Chiudendo questa informativa continuerai senza accettare.
Accettando, sei consapevole che i tuoi dati personali possono essere raccolti allo scopo di personalizzare e misurare l'efficacia della pubblicità.
Impostazioni privacy
Questo sito utilizza i cookie per migliorare la tua esperienza di navigazione su questo sito.
Visualizza la Cookie Policy Visualizza l'Informativa Privacy
Su questo sito non sono presenti cookie di terze parti o strumenti di tracciamento.