«batch-file» 태그된 질문

배치 파일은 MS-DOS, IBM OS / 2 또는 Microsoft Windows 시스템에서 명령 인터프리터에 의해 실행되는 일련의 명령을 포함하는 텍스트 파일입니다.


15
디렉터리 구조를 복사하지만 특정 파일 만 포함하는 방법 (Windows 배치 파일 사용)
제목에서 알 수 있듯이 디렉토리 구조를 재귀 적으로 복사하지만 일부 파일 만 포함하려면 어떻게해야합니까? 예를 들어 다음과 같은 디렉토리 구조가 있습니다. folder1 folder2 folder3 data.zip info.txt abc.xyz folder4 folder5 data.zip somefile.exe someotherfile.dll data.zip 및 info.txt 파일 은 디렉토리 구조의 모든 위치에 나타날 수 있습니다. 전체 디렉토리 구조를 복사하고 data.zip 및 …


8
“.bat”파일에서 명령 줄 매개 변수를 확인하는 방법은 무엇입니까?
내 OS는 Windows Vista입니다. 사용자가 명령 줄 매개 변수를 입력하는지 여부를 확인해야하는 ".bat"파일이 필요합니다. 그렇다면 매개 변수가 다음과 같으면 -b다른 작업을 수행합니다. "잘못된 입력"플래그를 지정합니다. 사용자가 명령 줄 매개 변수를 입력하지 않으면 내가 뭔가를 할 것입니다. 다음 .bat 파일을 만들었습니다. 케이스 -b와 동일하지 않지만 작동 -b하지만 사용자가 명령 줄 매개 …
103 windows  file  batch-file  cmd 

16
bat 파일의 입력 텍스트를 마스킹 할 수 있습니까?
다른 프로그램을 실행하기 위해 배치 파일을 작성 중입니다. 이 경우 암호를 입력해야합니다. 입력 텍스트를 마스킹 할 방법이 있습니까? 입력 문자 대신 ******* 문자를 인쇄 할 필요가 없습니다. Linux의 암호 프롬프트 동작 (입력하는 동안 아무것도 인쇄하지 않음)이면 충분합니다. @echo off SET /P variable=Password : echo %variable% Pause 이것은 입력을 읽을 것이지만이 …

4
배치 파일의 문자열 대체
다음 명령을 사용하여 배치 파일의 문자열을 바꿀 수 있습니다. set str="jump over the chair" set str=%str:chair=table% 이 선은 잘 작동하며 문자열 "의자 위로 점프"를 "테이블 위로 점프"로 변경합니다. 이제 문자열에서 "chair"라는 단어를 변수로 바꾸고 싶은데 어떻게해야할지 모르겠습니다. set word=table set str="jump over the chair" ?? 어떤 아이디어?


2
배치 파일의 at 기호 (@)는 무엇이며 어떤 역할을합니까?
windows / dos 배치 스크립팅에 원격으로 익숙한 사람은 다음 줄을 인식 할 것입니다. @echo off 여러 날 동안, 나는 그것이 배치의 맨 위에 쓰여지 @는 방식 echo off이며 그게 다라는 정서에 만족 했습니다. 그러나 최근에 나는 다음과 같은 선을 넘었 습니다. @php foo bar 다음과 같은 또 다른 줄 : …

5
Windows 배치 파일의 명령 결과로 변수 값 설정
Bash 환경 에서 작업 할 때 명령의 결과로 변수 값을 설정하려면 일반적으로 다음을 수행합니다. var=$(command -args) 여기서는 var명령에 의해 설정된 변수입니다 command -args. 그런 다음 해당 변수에 $var. 거의 모든 Unix 쉘과 호환되는보다 일반적인 방법은 다음과 같습니다. set var=`command -args` 즉, Windows 배치 파일 에서 명령의 결과로 변수 값을 어떻게 …

12
덮어 쓰지 않고 파일 복사
명령 줄에서 "디렉토리 A에서 디렉토리 B로 모든 파일을 복사합니다.하지만 파일이 디렉토리 B에 이미 존재한다면 어떤 파일이 더 최신인지에 상관없이 덮어 쓰지 마십시오."라고 말하는 방법을 찾을 수없는 것 같습니다. , 나에게 메시지를 표시하지 않습니다. " 나는 copy, move, xcopy & robocopy를 겪었고, 내가 얻을 수있는 가장 가까운 것은 robocopy에게 "A를 B로 …

8
배치 파일-명령 줄 인수 수
일부 셸 스크립트를 배치 파일로 변환하기 만하면 찾을 수없는 것 하나가 있습니다. 이것은 명령 줄 인수 수의 단순한 개수입니다. 예. 당신이 가지고 있다면: myapp foo bar 쉘에서 : $ #-> 2 $ *-> foo 바 $ 0-> 마이 앱 $ 1-> foo $ 2-> 바 일괄 ?? -> 2 <---- …

7
DOS 배치 파일에서 여러 줄에 주석 달기
거대한 MS DOS 배치 파일을 작성했습니다. 이 배치 파일을 테스트하려면 몇 줄만 실행하고 나머지는 숨기거나 주석 처리해야합니다. 로 시작하는 기존 주석 줄이 ::있으므로 ::모든 주석을 스크램블하므로 더 이상 사용할 수 없습니다 . 이 문제를 어떻게 해결할 수 있습니까?




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.