Lettura in variabili di ambiente MS-DOS di file di testo

Traduzione articoli Traduzione articoli
Identificativo articolo: 66292 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sommario

Questo articolo viene descritto i passaggi di diversi necessari per utilizzare i risultati di una query (utilizzando il filtro trova) come parametro sostituibile in uno o pi¨ file batch. Un utilizzo di questo, Ŕ possibile cercare un file specifico e quindi eseguire alcuni azione su o con il file. Il file potrebbe essere utilizzato in uno o pi¨ file batch come parametro sostituibile.

Informazioni

In primo luogo, Ŕ necessario impostare un file di una riga con il parziale comando
   set varname=
				
senza ritorno a capo (CR) o un avanzamento riga (LF) alla fine (questo Ŕ possibile con COPY CON premendo CTRL+Z dopo il segno di uguale [=] e premendo INVIO).

Il file si presenta come sullo schermo:
   C:\>COPY CON INIT.TXT
   SET VARNAME=^Z
				
nei passaggi che seguono possono essere emessi da un prompt di MS-DOS o da un file batch:

  1. Cercare una voce di directory singola e inserire i risultati in un file di testo.
          dir | find "dos" > textfile
  2. Aggiungere i due file in file di un batch utilizzando il comando COPY come indicato di seguito:
          copy init.txt+textfile varset.bat
  3. Inserire i contenuti del file di testo in una variabile eseguendo VARSET.BAT.
VARSET.BAT assegnata uguale alla voce di directory trovata in precedenza una variabile di ambiente. In questo modo la variabile di ambiente da utilizzare come un parametro sostituibile nei file batch successivi. VARSET.BAT pu˛ essere chiamato da un prompt dei comandi o da un altro file batch.

Nota: Questo processo funziona per i nomi di directory solo se viene utilizzato MS-DOS 5.0 o 6.0. In MS-DOS 5.0 e 6.0, Ŕ necessario utilizzare l'opzione /B durante una ricerca per un nome di directory. Di seguito Ŕ un esempio di ricerca per una directory in MS-DOS 5.0 o 6.0.
   dir /b | find "dos5" > textfile
				
Nota: Ŕ ancora un limite di 127 caratteri alla lunghezza di questa variabile, che include il nome della variabile e il segno di uguale (=).

ProprietÓ

Identificativo articolo: 66292 - Ultima modifica: sabato 10 maggio 2003 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft MS-DOS 3.1
  • Microsoft MS-DOS 3.2 Standard Edition
  • Microsoft MS-DOS 3.21 Standard Edition
  • Microsoft MS-DOS 3.3 Standard Edition
  • Microsoft MS-DOS 3.3a
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 4.01 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Chiavi:á
kbmt KB66292 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 66292
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com