| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come aprire un documento MS Word in Classic ASP 
    ·Differenza tra Equivalenza & Boundary Partitioning 
    ·Differenze tra Definizione di un non- speciale funzione…
    ·Game Maker Tips 
    ·Come uccidere un comando utilizzando Python 
    ·Come progettare un gioco 2D con Lua Player 
    ·Come eseguire l'associazione a un tipo di oggetto con W…
    ·Business Objects Componenti 
    ·Come usare PUT & DELETE in Flex 
    ·Come organizzare indirizzi e-mail In ordine alfabetico 
      Articoli in evidenza
    ·Perché non MySQL predefinito in UTF-8 ? 
    ·Come utilizzare un tag di ancoraggio in JSP 
    ·Fatti sul formato MIME 
    ·Quali sono le voci 
    ·Come creare una classe astratta in Java con NetBeans 
    ·Come ridurre la lunghezza di una stringa in C 
    ·Come installare Google Analytics codice in PHP 
    ·Come aggiornare più colonne 
    ·Qual è lo scopo di un operatore booleano ? 
    ·Come scrivere un programma per controllare se una strin…
    Copyright © Conoscenza Informatica http://it.wingwit.com