Reference: http://hi.baidu.com/lpf2008007/blog/item/a3fa9a3928bcd9f13a87ce8d.html
1. If errorlevel tests the return status of the previous program, if the return status of the program is large or equal to the value described, execute the doscommand
Today, a remote customer, found that his server will be automatically disconnected from the network, causing the client can not connect the service side, but restart the service and return to normal after the initial judgment may be due to a system
Errorlevel is not % errorlevel %
Http://blogs.msdn.com/oldnewthing/archive/2008/09/26/8965755.aspx
The Command Interpretercmd.exeHas a concept known asError level, Which is the exit code of the program most recently run. You can test the error level
They are all judged by the return value of the last command.When using an if ERRORLEVEL value cmmand a sentence, it means that if the error code value returned is greater than or equal to the value, the Cmmand
Operation
When using an if%errorlevel%
Basic syntax
Key See-B On Error batch abort and-m ERRORLEVEL
Runsql.bat@echo OFF:STARTCD%cd% @echo current directory is%cd% @echo start testing@echo good examplerem good SQL Sqlcmd-e-dmaster -q%1-w-b-m-1-h-1-s^|rem If the query or batch
IF-ERRORLEVEL
Create TEST4.BAT with the following content:@ ECHO OFFXcopy c: \ AUTOEXEC. bat d :\If errorlevel 1 ECHO file copy failedIf errorlevel 0 ECHO, the file is successfully copied.Then execute the file:C: \> TEST4If the file is successfully
Run the batch processing command ---- for, if, call, errorlevel, start
Sample: Move files in batches and display the files that have been moved. Different prompts are displayed for success and failure.
Emuleok. BAT:
Their function is to judge the return value of the last command.By default, the return value of one command is only 2, 0 indicates success, and 1 indicates failure.But there are exceptions, some command return values will be greater than 2, the
First, the batch file is a text file, and each line of the file is a DOS command (most of the time, like the command line we execute at the DOS prompt), you can use the DOS edit or Windows Notepad (Notepad) Any text file Editing tool creates and
C # call. bat file
Use namespaces: Using System.Diagnostics;
System.Diagnostics.Process.Start (Server.MapPath ("Ah.bat"));
=====================================================================
The file with the extension is bat (either nt/2000/xp/200
Frequently-used commands echo, @, call, pause, and REM (TIPS: Use: instead of REM) are the most frequently-used commands for batch file processing. We started from them.
First, @ is not a command, but a special identifier for DOS batch processing.
First, the batch file is a text file, and each line of this file is a DOS command (most of the time it is like the command line we execute at the DOS prompt ), you can use any text file editing tool such as edit in DOS or notepad in Windows to
Frequently-used commands echo, @, call, pause, and REM (TIPS: Use: instead of REM) are the most frequently-used commands for batch file processing. We started from them.
First, @ is not a command, but a special identifier for DOS batch processing.
First, the batch processing file is a text file, and each line of this file is a DOS command (most of the time it is like the command line we execute at the DOS prompt ), you can use any text file editing tool such as Edit in DOS or notepad in
Windows Batch BasicsFiles that have the extension bat (which can also be cmd under nt/2000/xp/2003) are batch files.* = = =======================================. BAT is a DOS batch file. cmd is another batch file for the NT Kernel command-line
BAT file writing
Keywords: BAT file writing First, the batch file is a text file, and each line of this file is a DOS command (most of the time it is like the command line we execute at the DOS prompt ), you can use any text file editing tool such
First, the batch file is a text file, and each line of this file is a DOS command (most of the time it is like the command line we execute at the DOS prompt ), you can use any text file editing tool such as edit in DOS or notepad in Windows to
Common commands
Echo, @, call, pause, and REM (TIPS: Use: instead of REM) are several of the most common commands for batch file processing. We started from them.
===== Note ==============First, @ is not a command, but a special identifier for DOS
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.