cmd CALL
Richiama un programma batch da un altro programma batch.
CALL [unità:] [percorso] nomefile [parametri-batch]
parametri-batch Informazioni specifiche richieste alla riga di comando per il programma batch.
Se le estensioni di comando sono abilitate CALL è cambiato come segue:
il comando CALL può essere seguito da etichette. La sintassi è:
CALL: etichetta argomenti
Viene creato un nuovo contesto di file batch con i parametri specificati, quindi il controllo viene passato al comando che segue l’etichetta specificata.
Per terminare l’esecuzione del batch file occorre raggiungere due volte la fine del batch file: la prima volta viene rilevata la fine del file e viene restituito il controllo all’istruzione successiva al comando CALL, la seconda volta si uscirà dal file batch. Digitare GOTO /? per la descrizione dell’estensione GOTO: EOF che consente di “ritornare” in seguito a una chiamata a un file batch.
Inoltre l’espansione dei riferimenti agli argomenti di un file batch (% 0,% 1, etc.) è cambiata come segue:
% * in un file batch si riferisce a tutti gli argomenti. Esempio:% 1% 2% 3% 4% 5 …
La sostituzione dei parametri (% n) è stata migliorata. Ora, se si desidera, è possibile utilizzare la seguente sintassi:
% ~ 1 – sostituisce% 1 rimuovendo il carattere “,
% ~ f1 – sostituisce% 1 con il percorso completo,
% ~ d1 – sostituisce% 1 solo con la lettera di unità,
% ~ p1 – sostituisce% 1 solo con il percorso,
% ~ n1 – sostituisce% 1 solo con il nome del file,
% ~ x1 – sostituisce% 1 solo con El file,
% ~ s1 – il percorso inserito contiene solo nomi brevi,
% ~ a1 – sostituisce% 1 con l’attributo del file,
% ~ t1 – sostituisce% 1 con la data / ora del file,
% ~ z1 – sostituisce% 1 con la dimensione del file,
% ~ $ PATH: 1 – cerca la directory che compare nella variabile, dell’ambiente PATH e sostituisce% 1 con il percorso completo della prima directory trovata.
Se il nome della variabile di ambiente non è definito o il file non è trovato il modificatore prevede la sostituzione con una stringa vuota
È possibile combinare i modificatori per ottenere risultati composti:
% ~ dp1 – Sostituisce% 1 solo con una lettera di unità e un percorso,
% ~ nx1 – Sostituisce% 1 solo con il nome e l’elenco di un file,
% ~ dp $ PATH: 1 – Cerca% 1 tra le directory elencate nella variabile, di ambiente PATH e sostituisce questo argomento con la lettera di unità e il percorso della prima occorrenza trovata.
% ~ ftza1 – Sostituisce% 1 con una riga di output simile a DIR.
Negli esempi precedenti è possibile sostituire% 1 e PATH con altri valori validi. La sintassi% ~ deve terminare con un numero di argomento valido. I modificatori% ~ non possono essere utilizzati con% *.
– / 5
Grazie per aver votato!
Vuoi abilitare le notifiche?
Desiderate avere la possibilita’ di ricevere delle notifiche? Se si avrete la possibilita’ di essere sempre aggiornati con le nostre ultime proposte o notizie . Consigliamo l’adesione Grazie !