Hopw å stoppe vinduet fra spennende under stille installasjon ved hjelp av batch-fil?

stemmer
2

Jeg skrev en batch-fil som gjør stille installasjon som fungerer fint. Men hvordan leser jeg feilmeldinger hvis noen vises? Kan jeg skrive alle feil / suksess meldinger til en loggfil? Også er det noen kommando for å stoppe vinduet fra spennende?

Publisert på 19/02/2013 klokken 05:23
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Det er den PAUSEkommandoen, som ikke gjør noe annet deretter skrive en melding ( Press any key to continue . . .) og vente til en tast. Som ville tillate deg å lese noen meldinger før vinduet går. Bare legg kommandoen til batch fil før slutten av skriptet og / eller annet sted der du trenger det.

Du kan også prøve å omdirigere meldinger til en fil. Typisk konsoll meldinger blir omdirigert ved å legge til >filenameeller 1>filenametil kommandolinjen.

Men det ville bare omdirigere stdoutmeldinger, mens det kanskje også stderrseg. Spesielt er feilmeldinger ofte skrives ut på stderr, selv om det ikke er en regel og tredjepartsprogrammer kan ikke følge dette stevnet. Uansett, stderrmeldinger måtte omdirigeres med 2>filenamesette på kommandolinjen.

Å omdirigere begge, og sørge for at de går til den samme filen, bruker 1>filename 2>&1på kommandolinjen.

Du kan legge til omadressering enten til bestemte kommandoer i skriptet eller batch-filen generelt. Hvis du omdirigere spesifikke kommandoer som det er mer enn ett, og du ønsker at resultatene skal være logget inn i samme fil, må du bruke >>i stedet for >på alle eller i det minste alle, men den første kommandoen. Det er fordi >ville omskrive utdatafilen hvis den eksisterte, og >>vil legge til det.

Svarte 19/02/2013 kl. 05:50
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more