2013年6月29日 星期六

windows bat (batch)

Filename.bat

copy %1 i:\mis\it\*.* :: parameter

@ECHO OFF
REM - LABEL INDICATING THE BEGINNING OF THE DOCUMENT.
:BEGIN
CLS
REM - THE BELOW LINE GIVES THE USER 3 CHOICES (DEFINED AFTER /C:)
CHOICE /N /C:123 PICK A NUMBER (1, 2, or 3)%1
REM - THE NEXT THREE LINES ARE DIRECTING USER DEPENDING UPON INPUT
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:THREE
ECHO YOU HAVE PRESSED THREE
GOTO END
:TWO
ECHO YOU HAVE PRESSED TWO
GOTO END
:ONE
ECHO YOU HAVE PRESSED ONE
:END

IF exist a.txt echo del a.txt 如果a.txt存在則刪除他
if exist aa.tmp net send user a message

@ echo off
set var1125a=var
set var1125b=40962 :: set variable
@for /f "tokens=1-5 delims=: " %%d in ("%time%") do @set temptmp=%%d
if %temptmp%==8 IF exist temp7.tmp net send %var1125b% %var1125a% transfer 2 if condition
:: call variable by %variable%

沒有留言:

張貼留言