격리 된 환경에서 배치 파일을 실행하려면 어떻게해야합니까?

배치 파일에 의해 변경된 환경은 호출하는 cmd.exe의 환경에서 유지됩니다.

가정 set.bat:

SET MYVAR=42

그런 다음에서 다음을 cmd.exe입력하고 확인합니다.

C:\Users\Me>.\set.bat
C:\Users\Me>echo %MYVAR%
42

멱 등성이 아닌 방식으로 환경을 구성하는 배치 파일 (다른 사람이 제공하고 편집 할 수있는 기술에서 벗어남)이 있고 명령 프롬프트의 한 세션 내에서 여러 번 실행하면 원하지 않는 원인이 될 수 있습니다. 행동.

cmd.exe 환경을 조작하지 않는 격리 된 환경에서 배치 파일을 실행하려면 어떻게해야합니까? 이 작업을 수행 할 때 모든 콘솔 출력이 유지되는 것이 중요합니다.

JosefZ

스크립트를 편집하고 SETLOCAL명령 앞에 추가하는 것이 좋습니다 .

또는 다음과 같이 하위 cmd인스턴스 에서 배치 스크립트를 실행 합니다.

cmd /c .\set.bat

환경 변수 값은 새 CMD 세션에서 상속되는 반면 상위 환경은 변경되지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

/ opt 아래에 설치된 실행 파일을 경로에 추가하려면 어떻게해야합니까?

분류에서Dev

Windows 10에 설치된 모든 애플리케이션을 표시하기 위해 단일 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

파일 목록을 보려면 변경된 파일에 대해서만 빌드 스크립트를 실행하려면 어떻게해야합니까?

분류에서Dev

Postgres의 여러 열에 대해 단일 검색어를 쿼리하여 반환 된 집합에서 가장 일치하는 행을 먼저 정렬 순서로 반환하려면 어떻게해야합니까?

분류에서Dev

.bat 파일이 원격 Linux에 Linux 명령을 실행하도록하려면 어떻게해야합니까?

분류에서Dev

배치 파일을 실행하려면 관리자 권한이 필요합니다. 취소하려면 어떻게해야합니까?

분류에서Dev

Bloodhound 프리 페치 된 json 파일을 재사용하려면 어떻게해야합니까?

분류에서Dev

데스크톱에 보관 된 파일을 C ++로 실행하려면 어떻게해야합니까?

분류에서Dev

WiX 구성에서 UAC 관리자 권한으로 배치 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

분리 된 HEAD에서 로컬로 일련의 커밋을 수행 한 후 원격 분기를 업데이트하려면 어떻게해야합니까?

분류에서Dev

로드 된 SFSafariViewController 위에 UIButton을 올바르게 배치하려면 어떻게해야합니까?

분류에서Dev

리소스로 저장 한 배치 파일에 액세스하려면 어떻게해야합니까?

분류에서Dev

서버리스에서 생성 된 배포 버킷 이름을 얻으려면 어떻게해야합니까?

분류에서Dev

파일을 디렉토리로 변경하려면 어떻게해야합니까? find + mv 후 손실 된 파일

분류에서Dev

암호화 된 파티션에서 updatedb 실행을 자동화하려면 어떻게해야합니까?

분류에서Dev

필드가 선택 해제 된 경우에만 작업을 실행하려면 어떻게해야합니까?

분류에서Dev

StackPanel의 배경을 스타일 리소스에 정의 된 ImageBrush로 설정하려면 어떻게해야합니까?

분류에서Dev

업로드 된 파일을 즉시 변환하고 세일 내에서 Amazon S3로 직접 스트리밍하려면 어떻게해야합니까?

분류에서Dev

배치를 사용하여 명령을 실행하고 출력을 텍스트 파일에 저장하려면 어떻게해야합니까?

분류에서Dev

호출 된 (중첩 / 내부) 배치 파일에 대해 호출자 (외부) 배치 파일의 작업 디렉토리를 유지하려면 어떻게해야합니까?

분류에서Dev

Knoppix에 이미 설치된 애플리케이션을 찾으려면 어떻게해야합니까?

분류에서Dev

.Net 애플리케이션과 함께 Python을 하나의 설치 실행 파일로 배포하려면 어떻게해야합니까?

분류에서Dev

Visual Basic에 배치 파일을 추가하고 버튼을 눌러 실행하려면 어떻게해야합니까?

분류에서Dev

배치 스크립트를 사용하여 디렉토리에서 가장 오래된 파일을 반복적으로 이동하려면 어떻게해야합니까?

분류에서Dev

null을 반환하지 않고 다중 일치 검색을 실행하려면 어떻게해야합니까?

분류에서Dev

실수로 / usr / include를 삭제했습니다. 해당 디렉토리에 있던 파일을 다시 설치하려면 어떻게해야합니까?

분류에서Dev

단일 MQ 설치에 대해 MQ CLI 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

모바일 장치에서 JS 기능 실행을 중지하려면 어떻게해야합니까?

분류에서Dev

내부 그리드에 버튼을 배치하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    / opt 아래에 설치된 실행 파일을 경로에 추가하려면 어떻게해야합니까?

  2. 2

    Windows 10에 설치된 모든 애플리케이션을 표시하기 위해 단일 명령을 실행하려면 어떻게해야합니까?

  3. 3

    파일 목록을 보려면 변경된 파일에 대해서만 빌드 스크립트를 실행하려면 어떻게해야합니까?

  4. 4

    Postgres의 여러 열에 대해 단일 검색어를 쿼리하여 반환 된 집합에서 가장 일치하는 행을 먼저 정렬 순서로 반환하려면 어떻게해야합니까?

  5. 5

    .bat 파일이 원격 Linux에 Linux 명령을 실행하도록하려면 어떻게해야합니까?

  6. 6

    배치 파일을 실행하려면 관리자 권한이 필요합니다. 취소하려면 어떻게해야합니까?

  7. 7

    Bloodhound 프리 페치 된 json 파일을 재사용하려면 어떻게해야합니까?

  8. 8

    데스크톱에 보관 된 파일을 C ++로 실행하려면 어떻게해야합니까?

  9. 9

    WiX 구성에서 UAC 관리자 권한으로 배치 명령을 실행하려면 어떻게해야합니까?

  10. 10

    분리 된 HEAD에서 로컬로 일련의 커밋을 수행 한 후 원격 분기를 업데이트하려면 어떻게해야합니까?

  11. 11

    로드 된 SFSafariViewController 위에 UIButton을 올바르게 배치하려면 어떻게해야합니까?

  12. 12

    리소스로 저장 한 배치 파일에 액세스하려면 어떻게해야합니까?

  13. 13

    서버리스에서 생성 된 배포 버킷 이름을 얻으려면 어떻게해야합니까?

  14. 14

    파일을 디렉토리로 변경하려면 어떻게해야합니까? find + mv 후 손실 된 파일

  15. 15

    암호화 된 파티션에서 updatedb 실행을 자동화하려면 어떻게해야합니까?

  16. 16

    필드가 선택 해제 된 경우에만 작업을 실행하려면 어떻게해야합니까?

  17. 17

    StackPanel의 배경을 스타일 리소스에 정의 된 ImageBrush로 설정하려면 어떻게해야합니까?

  18. 18

    업로드 된 파일을 즉시 변환하고 세일 내에서 Amazon S3로 직접 스트리밍하려면 어떻게해야합니까?

  19. 19

    배치를 사용하여 명령을 실행하고 출력을 텍스트 파일에 저장하려면 어떻게해야합니까?

  20. 20

    호출 된 (중첩 / 내부) 배치 파일에 대해 호출자 (외부) 배치 파일의 작업 디렉토리를 유지하려면 어떻게해야합니까?

  21. 21

    Knoppix에 이미 설치된 애플리케이션을 찾으려면 어떻게해야합니까?

  22. 22

    .Net 애플리케이션과 함께 Python을 하나의 설치 실행 파일로 배포하려면 어떻게해야합니까?

  23. 23

    Visual Basic에 배치 파일을 추가하고 버튼을 눌러 실행하려면 어떻게해야합니까?

  24. 24

    배치 스크립트를 사용하여 디렉토리에서 가장 오래된 파일을 반복적으로 이동하려면 어떻게해야합니까?

  25. 25

    null을 반환하지 않고 다중 일치 검색을 실행하려면 어떻게해야합니까?

  26. 26

    실수로 / usr / include를 삭제했습니다. 해당 디렉토리에 있던 파일을 다시 설치하려면 어떻게해야합니까?

  27. 27

    단일 MQ 설치에 대해 MQ CLI 명령을 실행하려면 어떻게해야합니까?

  28. 28

    모바일 장치에서 JS 기능 실행을 중지하려면 어떻게해야합니까?

  29. 29

    내부 그리드에 버튼을 배치하려면 어떻게해야합니까?

뜨겁다태그

보관