Ambiente Notepad++
 Caso passaggio di argomenti da linea di comando
Esempio di file batch
nella cartella di
lavoro:
(massimo nove
parametri con %0
corrispondente al
nome del file batch )
Eseguito con file aperto
Esempio di file batch
nella cartella di lavoro:
Eseguito con file aperto
Unico file batch per compilare ed eseguire salvato in cartella diversa da quella di lavoro
 Caso memorizzazione del file batch per compilare file in altra cartella ed eseguire
NB: è necessario anche impostare un cambio di directory a quella dove si trova il file
sorgente aperto in ambiente Notepad++
Un modo è sfruttare il passaggio della variabile d’ambiente $CURRENT_DIRECTORY
Eseguito con file aperto:
D:\Altra_Directory\DCRJav_senza_arg
"$(CURRENT_DIRECTORY)" "$(NAME_PART)"
 Caso memorizzazione del file batch in altra cartella con passaggio anche di un argomento
da linea di comando
Eseguito con file aperto:
D:\Altra_Directory\DCRJav_con_arg
"$(CURRENT_DIRECTORY)" "$(NAME_PART)" Luca
NB: l’uso di doppi apici nell’impostare le variabili d’ambiente rende possibile l’uso di spazi
Salvataggio su file degli errori di compilazione
 Caso memorizzazione del file batch per compilare file in altra cartella ed eseguire con:
o salvataggio su file di testo degli errori di compilazione
o eventuale visualizzazione in ambiente notepad++ solo se tale file non è vuoto
Eseguito con file aperto:
D:\Altra_Directory\DCRJav_senza_arg
"$(CURRENT_DIRECTORY)" "$(NAME_PART)"
NB: soluzione più efficiente pur se più criptica rispetto ad esplicitare il comando per impostare il path
NB: il file di testo che mantiene traccia degli errori di compilazione deve essere salvato in
una cartella esistente  si sceglie la directory corrente che sicuramente esiste.
Si noti l’uso di ridirezione del flusso standard error identificato all’interno di un processo
dal numero intero 2. Gli altri descrittori di file sono: 0 indica lo standard input; 1 lo
standard output
Variabili d’ambiente per la finestra Run Dialog:
$(FULL_CURRENT_PATH)
ad esempio d:\Esercizi_Java_New\nomeFile.java
$(CURRENT_DIRECTORY) ad esempio d:\Esercizi_Java_New\
$(FILE_NAME)
ad esempio nomeFile.java
$(NAME_PART)
ad esempio nomeFile
$(EXT_PART)
ad esempio java
dalla versione 3.6:
per le altre variabili d’ambiente disponibili dalla v3.7 http://notepad-plus.sourceforge.net/uk/run-HOWTO.php
File batch per compilare salvato in cartella diversa da quella di lavoro
 Caso file batch in altra directory rispetto a quella di lavoro e salvataggio su file di testo
degli errori di compilazione in cartella temporanea (che deve esistere) con editing del file
solo se tale file non è vuoto:
Eseguito con file aperto
(ed esistente la directory:
d:\temp\java)
 Caso file batch in altra directory rispetto a quella di lavoro per eseguire con un argomento
da linea di comando senza passare troppi parametri :
NB: si salva il file di testo che mantiene traccia degli errori sia di compilazione sia eventuali al run-time, nella
cartella di lavoro che sicuramente esiste