일괄 처리의 새 창에서 명령을 실행하기 위한 스크립트

이 글은 일괄 처리의 새 창에서 명령을 실행하는 관련 지식을 주로 소개하며, 새로 열리는 창의 크기를 제어하고 제목을 수동으로 설정하는 스크립트 작성 방법을 포함하여 이 글에서 자세하게 소개합니다.

박쥐 스크립트로 새 창을 열어 Hello World를 출력합니다.

start "" cmd /k "echo hello world"

""는 새 창에 제목이 없거나 제목이 비어 있음을 나타냅니다.

/k는 명령 실행 후 새 창을 닫지 않음을 의미하고, /c는 명령 실행 후 창을 닫는 것을 의미합니다.

1. 제목이 tom인 bat 스크립트로 새 창을 열고 hello를 출력하고 2초 후에 world를 출력합니다.

timeout /t 2는 2초 동안 카운트 다운되며 일부 사람들은 ping을 사용하는 것을 좋아합니다(ping 127.1 –n 2 >nul).

여러 명령을 출력하려면 && 기호가 필요하며 새 창의 출력은 ""따옴표로 표시해야 합니다. ""를 입력하지 않으면 시작 스크립트 창에서 다음 명령이 실행되며 실행되지 않습니다. 새 창에서 실행됩니다.

start "tom" cmd /k "echo hello&& timeout /t 2 && echo world"

2. 새로 열린 창의 편집 및 삽입 모드를 취소하여 새 창에서 마우스를 클릭할 때 창이 고정되고 서비스가 실행되지 않는 것을 방지하는 방법

스크립트 앞의 명령을 복사하면 스크립트에서 새로 열린 창은 기본적으로 편집 및 삽입 모드를 닫습니다.

reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f

3. 새로 열리는 창의 크기 조절 방법

스크립트 시작 부분에 정의된 변수

set evn1=mode con cols=70 lines=25

Cols는 창 길이, 선은 창 너비(백분율이 명확하지 않은지 여부는 명확하지 않음)

변수 메서드 호출: %evn1%

start "tom" cmd /k "%evn1% && echo hello&& timeout /t 2 && echo world"

4. 수동으로 제목 설정

title kimi
start "" cmd /k "%evn1% &&title kimi && echo hello&& timeout /t 2 && echo world"

5. 주소 설정

E 드라이브의 디렉토리 아래에 새 창을 엽니다.

start "" /d E:\a cmd /k "echo hello world"

포괄적인:

배치 스크립트를 생성하고, E 디스크의 a 디렉토리에서 a라는 제목의 창을 열고, 크기를 설정하고, a 디렉토리에서 git 코드를 업데이트하고, 패키징하고, 하위 디렉토리 대상에서 test.jar 패키지를 시작합니다.

@echo off

::======配置变量========
rem 这个单词开头的为注释信息
rem 设置地址path_a
set path_a=E:\a
rem 设置窗口大小
set evn1=mode con cols=70 lines=25
::======开始运行========
rem 禁止新窗口启动编辑插入模式
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f
start /d E:\a cmd /k "%evn1% && git pull && mvn install && cd target && title a && java -jar test.jar"

rem 스크립트 끝에 pause 추가 스크립트 실행 후 입력 대기중 종료 스크립트 추가 없이 스크립트 실행시 바로 스크립트 실행 창 닫기

  • 보충: Windows Bat가 새 cmd 창을 시작하고
    두 가지 방법으로 명령을 실행하는 방법:

1,

start cmd /k echo Hello, World!

2,

start cmd /C pause 의 차이점
은 두 번째 유형이 실행된 후 새로 열린 창은 자동으로 닫히지만 첫 번째 유형은 실행되지 않는다는 것입니다.

  • 이상으로 일괄 처리의 새 창 실행 명령어에 대한 글을 마치겠습니다 .
  • 조랑말 형제

Guess you like

Origin blog.csdn.net/weixin_45127646/article/details/128419231