현재 위치 - 주공해몽공식사이트 - 랜덤 번호 뽑기 점술 - 쓰는 법. 박쥐?

쓰는 법. 박쥐?

예를 들어, BAT 의 배치 파일 작성 ... 먼저 새 텍스트를 만들고 접미사를 로 바꿀 수 있습니다. 박쥐. 다음은 몇 가지 일반적인 명령입니다: 나는 또한 복제 파티를 만들 것입니다 ... @ echo off, 회전, 에코 끄기, 에코 끄기를 의미합니다. 앞의 @ 는 반향이 오프라인이라고 해도 반향되지 않음을 나타냅니다. @ 의 또 다른 역할은 @ 와 전체 행을 제거하려는 것입니다. 첫 번째 문장이 ECHO OFF 이면 배치 파일을 실행한 후 명령 프롬프트가 표시되지 않습니다. 예를 들어 먼저1.. batfile "highlight =" true "& gtbat 파일을 만드는 경우 C: \ 아래에: dir 을 입력합니다. 그런 다음 cmd 를 실행하고 CD 의 루트 디렉토리를 입력하고 1 을 입력합니다. 박쥐, 그것은 다음을 보여줍니다: c: > 카탈로그

드라이브 c 의 볼륨에 레이블이 없습니다.

볼륨 일련 번호는 0C5D-07FFC: 카탈로그 2004-08-25 00: 45 입니다

2004 년 8 월 25 일 00: 51< DIR> 문서 및 설정 ................. c: 만약 1 의 내용을 변경한다면. Bat 는 offdir 을 반향한 다음 1 을 입력합니다. Cmd 에서 박쥐, c: > 를 표시합니다 Echo off // Echo off 가 실행되었기 때문에 dir 명령이 표시되지 않고 결과가 직접 표시됩니다.

드라이브 c 의 볼륨에 레이블이 없습니다.

볼륨 일련 번호는 0C5D-07FFC: 카탈로그 2004-08-25 00: 45 입니다

2004 년 8 월 25 일 00: 51< DIR> 설명서 및 설정 ..... c: 1 인 경우. Bat 파일을 @echo off 로 변경합니다.

디렉토리는 c: > 로 표시됩니다 1.bat // 이전과 다릅니다. @ 이 (가) 추가되어 @ 뒤에 있는 내용을 표시하지 않기 때문에 echo off 를 표시하지 않습니다. 또한 //echo off 가 추가되어 다음 명령이 표시되지 않고 결과가 직접 표시됩니다.

드라이브 c 의 볼륨에 레이블이 없습니다.

볼륨 일련 번호는 0C5D-07FFC: 카탈로그 2004-08-25 00: 45 입니다

2004 년 8 월 25 일 00: 51< DIR> 문서 및 설정 ... C: 위의 비교를 통해 echo off 명령을 완전히 익혔다고 믿습니다. 이미 1 점 ... 나는 글쓰기에 지쳤다! ! ! 나는 샤워를 하고 잠을 잤다. 사실 매우 간단하다. A.bat 파일에 call 명령을 입력하면 b.bat 가 실행되는 동안 call 명령을 실행한 다음 a.batcall 명령 형식 call [drive:] [path] filename [batch-; 예를 들어, 디스크 루트 아래에. bat 파일을 만들었습니다. echo this is a.bat 는 d: b.batecho done 을 호출하고 d 디스크 루트 아래에. bat 를 만듭니다. echo this is b.bat 저장 후 cc 를 엽니다 Batc:& gt;; 에코 이것은 박쥐 다.

이것은. batc:& gt;; 입니다 D: b.batc: > 를 호출합니다 에이코, 여긴 박쥐 야.

이것은 b.batc: > 입니다 메아리 완료

Done 은 a.bat 의 내용을 먼저 실행한 다음 Call b.bat 를 만날 때까지 b.bat 를 호출하고 b.bat 를 실행한 후 a.bat 를 반환하고 call b.bat 뒤의 echo done 문을 실행하는 것을 쉽게 알 수 있습니다 참고: [배치 매개변수] 의 매개변수는 무엇입니까?

배치 프로그램 실행을 일시 중지하고, 계속하려면 아무 키나 누르라는 메시지가 표시됩니다. 이 명령은 배치 프로그램에서만 사용할 수 있습니다. Rem 명령: 이 명령 뒤의 문자는 설명 줄 (주석) 이며 나중에 참조할 수 있도록 실행되지 않습니다 (프로그램의 주석과 동일). 동시에 rem 대신 콜론 두 개를 사용할 수 있습니다. 예:: 는 rem 과 같습니다. 하지만 한 가지 차이점은, 만약 당신이:: 댓글로, 그는 부화하지 않을 것이라는 것이다. (알버트 아인슈타인, 자기관리명언) Echo on 을 입력해도 echo 를 강제하는 것은 다르다. 동시에 rem 은 config.sys 구문에 설명을 추가할 수 있습니다. rem[commnet] 배치 파일 매개 변수: 약간의 프로그래밍 기반을 가진 사람들은 함수에 매개 변수가 있다는 것을 알고 있습니다. 배치 파일에도 매개변수가 있습니다. 예를 들어 보겠습니다. 언어기반이 없는 사람들이 잘 이해할 수 있도록 도와주길 바랍니다. 예제부터 시작하겠습니다. 먼저 CD 루트 아래에 배치 파일 a.bat 를 만들고, 내용 echo% 1 을 입력한 다음 cmd 를 열고, CD 루트를 입력하고, A' 이것은 잔서이다' 를 입력하면 C:> A.bat "이것은 테스트입니다" c: > 에코 "이것은 테스트입니다"

"이것은 테스트입니다." 에 입력한 "이것은 잔서이다" 에서 A 는 새로 만든 a.bat 의 파일 이름 (후자) 입니다. Bat 는 쓰거나 쓰지 않을 수 있다), A 뒤의 문장 "이것은 잔서이다" 는 것이 바로 매개변수이다. 여기에 기록된 매개변수는 프로그램이 실행될 때 배치 프로그램에 자동으로 배치됩니다. 어디에 놓아야 하나요? % 1 에 배치됩니다. 예를 들어 매개 변수의 전체 정의가 어떤지 살펴 보겠습니다. 배치 파일도 C 언어의 함수처럼 매개 변수 (DOS 명령의 명령줄 매개 변수와 동일) 를 사용할 수 있습니다. 매개 변수 표현식 "%"이 필요합니다.

%[ 1-9] 배치 파일을 실행할 때 파일 이름 뒤에 추가된 공백 (또는 탭) 으로 구분된 문자열을 나타내는 매개변수입니다. 변수의 범위는 %0 부터 %9 까지이고, %0 은 배치 명령 자체를 나타내고, 다른 매개변수 문자열은% 1 부터 %9 까지의 순서로 표시됩니다. //이전 프로그램의 경우,% 1, 매개 변수이고, 매개 변수로서의 입력' 테스트입니다' 는% 1 에 직접 배치되므로 프로그램은 echo 가 됩니다. "이것은 테스트입니다. C: 루트 디렉토리의 다음 배치 파일은 b.bat 입니다. 내용은 다음과 같습니다.

@ 에코 끄기

Type%1/는 텍스트 파일의 내용을 출력하는 데 사용할 수 있는 dos 아래의 출력 명령입니다. 예를 들어, 1.txt 파일//을 새로 만들고 가져오고 저장한 후 cmd 를 입력합니다. 1.txt 를 입력하면 1.txt 파일의 내용을 읽을 수 없지만//어떻게 하시겠습니까? 이때 type 명령을 사용하여 cmd 에 Type 1.txt 를 입력하면 /// 1.txt 파일의 내용을 표시할 수 있습니다.

형식 %2

그런 다음 c: >; 비즈니스 영어

% 1: a.txt 를 나타냅니다

%2: b.txt 를 대표하므로 위의 일괄 처리 명령은 @ echoofftypea.txt typeb.txt 가 됩니다.

따라서 위의 명령은 a.txt 와 b.txt 파일의 내용을 차례로 표시합니다. 프로그래밍 기반이 없는 사람들은 왜 하나의 매개변수를 얻어야 하는지 물어볼 수 있다. 뒤에 매개 변수를 추가하는 것이 얼마나 번거로운가요? 너는 왜 직접 쓰지 않니? ! 사실 이런 방식은 옳고 그름의 측면이 있다. 예를 들어 설명해 보겠습니다. 첫 번째 단계는 CD 루트 아래에 새 배치 파일을 만드는 것입니다. 우리는 여전히 a.bat 라는 이름을 붙였습니다. 내용을 ping% 1 //ping 명령으로 입력하면 한 시스템이 켜져 있는지 테스트하는 것으로 쉽게 이해할 수 있습니다. 만약 그것이 열려 있다면, 그것은 너에게 답장을 보낼 것이다. 그런 다음 cmd 를 입력합니다. 163 의 서버가 켜져 있는지 테스트하려고 합니다. 그렇다면 www. 163.com 을 입력해서 ping 명령을 아는 사람에게는 ping 을 통해 확인할 수 있지만 ping 을 원하는 사람은 ping 명령을 어떻게 사용하는지 알 수 없습니다 이때 명령을 배치 파일에 미리 입력하고 저장한 다음 사용하지 않는 사람이 cmd 를 입력하여 배치 파일을 실행하도록 하고 파일 이름 뒤에 ping 을 원하는 사이트 주소를 추가하면 된다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 스포츠명언) 즉, 그는 ping 163 을 원하고, 163 의 URL 을 직접 추가할 수 있고, Sina 를 ping 하려면 Sina 의 URL 을 직접 추가할 수 있다. 이렇게 하면 그는 프로그램 자체를 바꾸지 않고 하나의 매개변수만 입력하면 된다. 전체 프로그램의 공통성이 크게 향상되었습니다. 간단한 ping 명령의 경우 매개변수를 사용할 가치가 없다고 생각하거나 직접 변경할 수 있습니다. 그런데 절차가 많다면, 단번에 장소를 찾지 못하면 어떻게 하죠? 그래서, 당신이 재형, 재형, 재언니, 재언니든, 당신이 뛰고, 매개 변수를 입력하기만 하면, 그 결과는 스스로 나옵니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 돈명언) 너처럼 배치 파일을 어떻게 쓰는지 생각할 필요가 없다. 사람은 무엇을 입력하는지 알기만 하면 배치 프로그램을 실행할 수 있고, 저자는 프로그램을 모르는 사람이 실행할 수 있도록 해야 한다. 배치 매개변수는 매우 간단합니다. 이해하시나요? 그러나 일괄 처리 매개 변수에 대한 자세한 내용을 보려면 계속 읽을 수 있습니다. 더 알고 싶지 않다면, 지금 이렇게 많이 알면 충분하다. 아래 핑크 내용은 온라인 정보입니다. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 매개변수가 1% 밖에 없기 때문입니다. DOS 매개변수의 시작 포인터를 이동해야 합니다. Shift 명령은 한 매개변수의 시작 포인터를 다음 매개 변수로 이동하는 이동 포인터 역할을 합니다. 이는 C 언어의 포인터 동작과 유사합니다. 다이어그램은 다음과 같습니다. 초기 상태, cmd 는 명령 이름이며 %0 에 의해 참조될 수 있습니다.

Cmd arg1arg 2 arg 3 arg 4 arg 5 arg 6 arg 7 arg 8 arg 9 arg10

은 (는) 을 (를) 참조하십시오

& amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인;

%0% 1 %2 %3 %4 %5 %6 %7 %8 %9 1 이동 후 cmd 를 참조할 수 없습니다.

Cmd arg1arg 2 arg 3 arg 4 arg 5 arg 6 arg 7 arg 8 arg 9 arg10

은 (는) 을 (를) 참조하십시오

& amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인;

%0% 1 %2 %3 %4 %5 %6 %7 %8 %9 는 두 번 이동했고 arg 1 도 폐기되었고 %9 시는 비어 있었고 참조가 없었습니다

Cmd arg1arg 2 arg 3 arg 4 arg 5 arg 6 arg 7 arg 8 arg 9 arg10

은 (는) 을 (를) 참조하십시오

& amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인; & amp 라인;

%0% 1 %2 %3 %4 %5 %6 %7 %8 %9 유감스럽게도 shift 의 반전은 win9x 와 DOS 에서 지원되지 않습니다. Shift 는 nt 커널 명령줄 환경에서만 /n 스위치를 지원하며 시작 포인터는 첫 번째 매개 변수를 기준으로 뒤로 이동할 수 있습니다.

= = = = = = = = = = = = = = = = = = = goto 가 고급 구문을 선택한다면 여기서 끝내자 나는 짐을 싸서 학교로 돌아가야 한다. 아마도 고토가 고급 문법을 선택한다면 심양까지 완성할 수 없을 것이다. = = = = = = = = = = = = = = = = If 는 우리 백화의 if 에 해당한다. 예를 들어 A 가 B 를 좋아한다면 A 는 B 와 결혼하는데, 이 말은 컴퓨터 언어로 번역된다. 물론, 컴퓨터는 그 두 문장을 이해할 수 없다. A 는 B 를 좋아하고, A 는 B 와 결혼한다. 단지 네가 예를 들기 위해서이다. IF 문 I * * 에는 세 가지 모드가 있습니다.

IF [NOT] string 1==string2 명령

파일 이름 명령이 [존재하지 않음] 인 경우

If [not] 오류 수준 번호 명령 not 조건이 false 인 경우에만 Windows XP 에서 명령을 실행하도록 지정합니다. ERRORLEVEL number 마지막으로 실행된 프로그램이 지정된 숫자보다 크거나 같은 종료 코드를 반환하면 지정된 조건은 true 입니다. String 1==string2 지정된 텍스트 문자열이 일치하면 지정된 조건은 true 입니다. 지정된 파일 이름이 있는 경우 지정된 조건은 true 입니다. 명령 조건이 충족되면 실행할 명령을 지정합니다. 지정된 조건이 FALSE 이면 명령 뒤에 ELSE 명령이 올 수 있습니다. 이 명령은 ELSE 키워드 뒤에 실행됩니다. 첫 번째 설명: If [not] string1= = string2 command 자연문의 의미: If String 1 = = String2 자연문: 입력 매개변수가 3 이면 컴퓨터문' a = 3' 이 표시됩니다: @ echo off.

If "% 1"=="3" echo "a=3 "또는 @echo off.

If% 1==3 echo "a=3 "참고: cmd 아래에 1.bat 3 을 입력했기 때문에 테스트 중. 여기에 전달 매개 변수가 사용되기 때문에 자세한 내용은 이 문서의 이전 섹션에 있는 "배치 파일 매개 변수" 를 참조하십시오. 둘째, [없음] 파일 이름 명령이 파일이 있는지 감지하는 데 사용되는 경우. 그렇다면 이 명령을 실행합니다. 존재하지 않으면 아무 것도 표시되지 않습니다. 예를 들어, E 디스크 루트 아래에 2.txt 라는 파일이 있는지 확인하려고 합니다. 있는 경우 EXIST 를 표시합니다. 존재하지 않으면 아무 것도 표시되지 않습니다. 일괄 처리 명령은 다음과 같습니다: @echo off.

If exist e: 2.txt echo "exist2.txt" 세 번째: IF [NOT] ERRORLEVEL number 명령, 나는 몇 가지 자료를 인용하여 다른 사람이 쓴 것이 비교적 상세하다고 느꼈다. 참조 섹션은 분홍색입니다. 오류 수준 명령을 실행하려는 경우 많은 DOS 프로그램은 프로그램 실행 결과 (또는 상태) 를 나타내는 숫자 값을 반환합니다. If errorlevel 명령을 사용하여 프로그램의 반환 값을 확인하고 반환 값에 따라 다른 명령을 실행할 수 있습니다. 반환 값은 내림차순으로 정렬되어야 합니다. 반환 값이 지정된 숫자와 같으면 조건이 참되고 명령이 실행됩니다. 그렇지 않으면 다음 문장이 실행됩니다. 예를 들어 오류 수준 2gotox2 = = = 주의 = = = = = = = = = = = = = = = =

반환 값을 내림차순으로 정렬할 필요는 없습니다. 다만 명령을 실행하는 것이 고토일 때의 습관적인 사용법일 뿐입니다. (데이비드 아셀, Northern Exposure (미국 goto 드라마), 성공명언) Set 를 명령 실행으로 사용할 경우 일반적으로 내림차순으로 정렬됩니다. 예를 들어 환경 변수에 반환 코드를 넣으려는 경우 iferrorlevel1setel =1순서 형식을 사용해야 합니다.

오류 수준 2 가 el=2 로 설정된 경우

오류 수준 3 이 el=3 으로 설정된 경우

오류 등급이 4 이면 el=4 로 설정합니다

오류 등급이 5 이면 el=5 로 설정합니다

... 물론 다음 루프로 대체할 수도 있습니다. 원칙은 같습니다.

%% e in (12345678 ...) do if error level%% e set El =%% e//이것은 for 루프이며 나중에 설명합니다. 오류 수준이 같지 않거나 크거나 같지 않다는 것을 이해하지 못하면 비교 반환 코드의 판단 조건을 건너뜁니다. Goto 의 점프 특성으로 인해 작은 것부터 큰 것까지 정렬하면 반환 코드가 작아질 수 있습니다. Set 명령의 "반복" 할당 특성으로 인해 큰 것부터 작은 것까지 정렬하면 작은 반환 코드가 큰 반환 코드를 "덮어쓰기" 합니다. 또한 if error level = Command 도 유효한 명령줄이지만 명령줄을 해석할 때 = 를 명령줄 구분 기호로 무시한 것은 command.com 에 불과합니다.

Choice 명령 goto 명령 for 명령은 실제로 루프 명령입니다. 만약 우리가 명령문을 반복하고 싶다면, 우리는 for 명령을 사용할 수 있다. For 명령을 통해 주기 수 등을 제어할 수 있습니다. 구문: for% variablein (set) do command [command-parameters]% variable 단일 문자 대치 가능한 매개변수를 지정합니다.

(set) 파일 또는 파일 그룹을 지정합니다. 와일드카드 문자를 사용할 수 있습니다.

Command 는 각 파일에 대해 실행할 명령을 지정합니다.

명령 인수

특정 명령에 대해 매개변수 또는 명령행 스위치를 지정합니다. 배치 파일에서 FOR 명령을 사용할 때 %%variable 을 사용하여 변수를 지정합니다.

% 변수가 아닙니다. 변수 이름은 대/소문자를 구분하기 때문에 %i 와% I 는 다르다. 네가 이해하는지, 잘 이해하는지 모르겠다. 예를 하나 들어보죠. CD 루트 디렉토리에 있는 모든 bat 파일과 type 파일을 타이프로 인쇄하고 싶습니다. 에서 설명하는 방법 대신 다음 방법을 사용하여 주모델의 요소를 설계 옵션으로 이동할 수도 있습니다. Dos 는 유형 * 입니다. 박쥐 *. Txt. 먼저 파일을 CD 의 루트 디렉토리에 저장합니다. 이름은 a.bat 입니다. for 명령을 사용합니다. for %%t in (*). 박쥐 *. Txt) do type %%t% t 는 실제로 in in () 안의 괄호 안에 내용이 있는 표현의 매개 변수입니다. 즉, 이 문장의 %% t 는 * 가 됩니다. 박쥐 *. Txt. Do 는 그렇게 하고 type 명령을 실행합니다. %%t 는 * 입니다. Bat *.txt. 그래서이 명령의 원래 의도는 다음과 같습니다. * 를 입력할 때. 박쥐 *. Txt 를 실행하고 cmd 를 입력한 다음 CD 루트 아래에 a.bat 를 입력하면 모든 파일 내용을 확장자가 인 형식으로 인쇄할 수 있습니다. 박쥐. Txt 는 CD 루트 아래에 있습니다. 여기서 in 뒤에 공백이 있습니다. Xp 에서 for 명령의 확장이 활성화되어 for 의 기능이 변경되었습니다.

(start, step, end) docommand [command-parameters] 의 /l% 변수의 경우 이 집합은 처음부터 끝까지 숫자 시퀀스를 증분적으로 나타냅니다.

따라서 (1, 1, 5) 는 1 2 3 4 5, (5, 1,/kloc 시퀀스를 생성합니다

시퀀스 (5 4 3 2 1) 에서 첫 번째 1 시작 위치, 시작 위치, 두 번째 1 발자국 위치, 영어의 스테핑을 나타냅니다. 여기서 각 증분이 1 임을 의미합니다. 아래 5 는 끝 위치에 있으며 끝 치수를 나타냅니다. 이 말은 65438+ 에서 나온 말이다. 사실 나는 이 물건이 여전히 유용하다고 생각한다. 가장 간단한 예를 들어, 우리는' 나는 최고다' 라는 말을 호응하여 10 번을 보여주고 싶다. 그럼 for 명령은 for/l%% e in (1, 1) do echo' 내가 바로 그거야' 입니다. Cmd 는' 내가 최고다' 10 회 반복해서 입력한다. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 음 나의 현재 느낌은 bat 가 dos 명령의 조합이라는 것이다. 모든 dos 명령을 bat 명령으로 기록한다면, bat 를 한 번에 하나씩 실행할 수 있다는 것은 의심할 여지 없이 많은 편리함을 제공할 것이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), DOS 명령명언) 몇 가지 예를 더 들겠습니다. 기본 * * * 즐거움 삭제: 기본 * * * 즐거움에 대해 얼마나 알고 있는지 모르겠습니다. 어차피 숨겨진 위험이다. 이제 유일한 방법은 bat 파일 삭제를 하는 것 같다. 명령은 다음과 같습니다. net share ipc$ /delete.

순 공유 관리비/삭제

순 점유율 c 달러/삭제

순 점유율 d $/ 삭제

순 점유율 E 달러/삭제. 안에 있는 c d e 는 당신의 드라이브 문자입니다. 파티션이 하나뿐인 경우 net share c$ /delete 를 씁니다. 만약 네가 N 개의 구역을 가지고 있다면, 하나씩 적어라. 순 점유율 d $/ 삭제

네트워크 공유 e $/ 네트워크 공유 삭제 f $/ 네트워크 공유 삭제 g $/ 삭제 ... LAN 에 로그인하는 시스템에 대한 바로 가기 (다른 시스템에 비밀번호가 있고 2000 대 이상의 시스템) net use192.1

탐색기192.168.0.1bat 파일 백업 레지스트리 설정 regfile =% date%/설정 변수, 설정 변수

Md 임시//임시 디렉토리 만들기

전화 1.bat // 전화 1.bat.

델 1.bat

임 1.bat

임 3. 박쥐 2. 박쥐

임용

에코 이동'% regfile %”temp & gt;; 4.bat // bat 파일을 작성하고 날짜별 이름 지정 카탈로그를 temp 로 이동합니다. Md "%regfile%" // 같은 날 날짜별로 명명된 디렉토리를 작성합니다.

Cd "%regfile%" // reg export hkcu hkcu.reg // 로 이동하여 레지스트리를 내보냅니다.

수출 hklm hklm.reg

//HKEY _ 현재 _ 사용자 약어 hkcu. 현재 사용자의 개인 데이터를 저장합니다.

//HKEY_LOCAL_MACHINE 약어 hklm. 시스템의 핵심 데이터

시디 .....

Deltree/y temp > Nul/// 상위 디렉토리를 반환하고 임시 폴더를 삭제합니다.

: 끝입니다