DOS 배치파일 명령어 배치파일은 꾸준히 사용하게 되면서도 문법은 그리 많이 알고있지 않다.이번 글을 몇 가지 자주 사용하는 문법을 정리해 두기 위해서 작성한다. 스크립트 위치로 이동 pushd %~dp0 파일 및 폴더 확인 if exist FN.EXT (ren FN.EXT NFN.EXT) if not exist DN (mkdir DN) FOR 루프 for /L %%i in (1, 1, 10) do ( ....) 괄호 안의 각 숫자는 각각 (초기값, 증가값, 목표값)으로, 목표값 까지 FOR문이 동작한다. 루프와 IF문을 이용해서 파일명을 일괄 변환한다.파일명의 길이를 맞줘준다. 이상하게도 IF은 아래 형식을 지키지 않으면 동작되지 않는다.@echo offset PR= set /p PR= INPUT : ..
CMD BAT 인스톨 검색 결과
CMD 명령어를 보면 이미 시스템 정보에 대해서 출력해주는 명령어가 있는대요대표적으로 systeminfo와 dxdiag가 있겠내요systeminfo는 CMD창에서 결과를 바로 출력해주고dxdiag는 기본이 GUI로 창을 띄워 보여주긴하지만 옵션을 주면 파일로 저장이 가능하죠 컴퓨터 정보를 가져올 필요가 생겨서 저 두 녀석을 가지고 이리저리 배치파일을 만들어봤지만systeminfo 같은 경우에는 설치된 OS 언어에 따라 따로 작성을 해야하는 단점이 있고..dxdiag 같은 경우에는 영어로 저장이 되서 괜찮긴한데 제가 원하는 정보를 쏙쏙 빼오기는 너무 방대하더라구요..그래서 찾다가 저번에 Cacti Template 만들 때 사용했던 WMI가 생각나더라구요WMI도 처음에 배치파일 작성하다가 포기할까도 했는데 ..
[Bat] 특정 배치파일을 항상 관리자 권한으로 실행하기배치파일을 만들었는데 관리자 권한으로 실행시켜야할 때가 있습니다. 이럴 땐 아래 방법을 사용합니다. 작업방법 1: 배치파일에 포함된 관리자 권한 실행 코드 @echo off>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' ( echo 관리 권한을 요청 ... goto UACPrompt) else ( goto gotAdmin ):UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" set params = %*:"="..
튼, 질문 내용을 봅시다.레지스트리 경로를 설정하고 싶은데... 지우라하셔서 어찌지정하나요!! 예시로 알려쥬세요 ㅠㅠ 레지스트리 경로를 설정하고 싶은데 어떻게 해야하는가... 하는 질문입니다. 여기서 일단 예시 구문을 봅시다. 아래 예시구문은 HM NIS 마법사로 기본설정으로 작성하면 나오는 구문입니다.솔직히 나온지 12년동안 업데이트가 없는 에디터를 써도 되는건지는 잘 모르겠지만... 달리 선택지도 없습니다. ;ㅅ;WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\AppMainExe.exe"티스토리 배경을 검은색으로 지정하는게 아니었는데... 글 배경색이 검은색으로 지정되어 있어서 그런지 생 복붙하기 힘들군요. 여튼...WriteRegStr은 레지스트리를 ..
Bat To Exe Converter www.f2ko.de/en/b2e.php 배치파일(bat)이란 여러 명령어들이 실행되도록 나열되어 있는 텍스트 파일입니다. 만들기도 쉽고 간단한 일들을 처리할 때 편한데 스크립트이기 때문에 소스가 그대로 노출되는 단점이 있죠. Bat To Exe Converter는 bat 파일을 exe 파일로 바꿔줘서 소스가 노출되지 않습니다. 한글도 지원합니다. 그외 비슷한 프로그램들... Advanced BAT to EXE Converter https://www.battoexeconverter.com/ BAT 2 EXEhttp://bat2exe.net/ 파일이 새로생성될때 경로에 있는 파일들까지 압축해서 실행파일로 변환한다.
Tasklist commandby SRINIIn Windows, we can get the list of processes running on the system from command prompt also. We can use ‘tasklist‘ command for this purpose. Using this command we can selectively list the processes based on criteria like the memory space used, running time, image file name, services running in the process etc. Below you can find the syntax and examples for various cases.G..
C:\Users\kh>help특정 명령어에 대한 자세한 내용이 필요하면 HELP 명령어 이름을 입력하십시오.ASSOC 파일 확장명 연결을 보여주거나 수정합니다.ATTRIB 파일 속성을 표시하거나 바꿉니다.BREAK 확장된 CTRL+C 검사를 설정하거나 지웁니다.BCDEDIT 부팅 로딩을 제어하기 위해 부팅 데이터베이스에서 속성을 설정합니다.CACLS 파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다.CALL 한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.CD 현재 디렉터리 이름을 보여주거나 바꿉니다.CHCP 활성화된 코드 페이지의 번호를 표시하거나 설정합니다.CHDIR 현재 디렉터리 이름을 보여주거나 바꿉니다.CHKDSK 디스크를 검사하고 상태 보고서를 표시합니다.CHKNTFS 부팅하는 ..
저도 초보 수준인데 이런 말씀 드리긴 뭐하지만, 이 글은 초보 분들에게 별 재미가 없을테니 초보 분들은 그냥 넘겨주세요. 배치파일 자주 작성하시는 분들을 위한 글입니다. 저는 FOR 구문에 대해 특별히 공부한 것이 없습니다. 그냥 /? 붙여서 나온 도움말을 보고 익힌게 다입니다. 그래서 여기서 다룰 내용은 매우 기초적인 것들입니다. 하지만 이러한 기초적인 내용을 익혀두면 응용하기에 따라 매우 편리하게 사용할 수 있습니다. 제가 윈도우 하드에서 설치하기나 PE, VHD 관련 글에 첨부하는 스크립트에는 대부분 FOR 구문이 포함되어 있습니다. 조금만 익혀두면 적어도 제가 사용하는 수준만큼은 도달할 수 있습니다. 1. 기본 구조 for /f "옵션" %변수 in (메롱) do 명령어 FOR 구문의 기본 구조입..
최근댓글