Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come passare una stringa come parametro in un batch DOS

Un file batch DOS è il metodo del power-user di solito i file batch DOS sono utilizzati in ambiente aziendale , o per lanciare automaticamente un processo di " fare le cose. " l' avvio iniziale di un sistema. I file batch possono creare menu semplici , automatizzare i processi e di avviare altri programmi. Funzioni di stringa - cioè , affettare una riga di testo in parti più piccole , o " sottostringhe" - possono essere difficili da padroneggiare , ma sono una parte fondamentale della serie di strumenti del file batch del programmatore . Istruzioni
1

Aprire l' editor di testo . Fare clic su "Start ", poi su " Esegui ". Digitare notepad.exe nella casella di testo . Notepad è l'editor di testo predefinito in Windows , ma qualsiasi editor di testo funziona , purché si salva come testo semplice senza formattazione speciale .
2

tipo @ echo off come prima riga del file batch .

Echo Off è un comando batch che indica al sistema di non stampare ogni riga di codice come il programma viene eseguito . Il simbolo @ da solo svolge la stessa funzione , ma vale solo per la riga corrente .
3

Utilizzare il comando SET per affermare il valore della stringa .

MyString = ABCDEFGHIJKLMNOP

Se la stringa ha spazi , allora è necessario utilizzare le virgolette attorno alla stringa perché il processore file batch recita spazi come punti di sosta . Dovrebbe assomigliare a questo:

Stringa = " attenzione degli spazi "
4

analizzare la stringa nella stringa

Nella programmazione , a " . , parse " significa qualcosa di scomporlo in parti più piccole . Per esempio , l'analisi di un indirizzo potrebbe coinvolgere ricevendo il numero civico e nome della via . Per analizzare Stringa, utilizzare il seguente comando :

mySubString = % myString : ~ 5,3 %

Il processore file batch inizierà con il quinto carattere e ottenere complessivamente tre lettere , così dopo questo passaggio viene eseguito , mySubString conterrà " efg ".
5

passare la stringa di un sottoprogramma.

questo può sembrare complesso , ma solo perché il sottoprogramma non è stata ancora scritto . Aggiungere la riga

Chiama : mySubProgram mySubString

alla fine del programma . Il colon prima mySubProgram indica al processore file batch per trovare l'etichetta " mySubProgram " e continuare l'esecuzione da lì
6

Aggiungi l'etichetta al file batch

: . . MySubProgram
Pagina 7

Inserisci i passaggi effettivi sottoprogramma subito dopo l'etichetta .

Echo % mySubString

questo programma si limita a stampare il valore della stringa , ma questa parte del programma potrebbe fare qualcosa di complesso in base al contenuto di mySubString .
8

Controllare il codice , alla ricerca di errori di battitura e simboli mancanti.

@ echo OffSet Stringa = abcdefghijklmnopSet mySubString = % myString : ~ 5,3 % Chiama : mySubProgram mySubString : mySubProgramEcho % mySubString
9

Fare clic su " File " e poi " Salva con nome" per salvare il programma . Assegnare un nome al file di Parser.BAT

Il nome del file non è importante , ma l'estensione - . Parte dopo il periodo - è . Il tipo di file BAT dice DOS e Windows che si tratta di un file eseguibile
10

eseguire il programma in uno dei due modi : . Fare doppio clic su di esso in Esplora risorse di Windows , oppure digitare il nome completo , Parser . BAT , ad un comando DOS .

 

Programmazione © www.354353.com