윈도우 명령 줄 스크립트 시작하기우선 간단한 명령줄 배치 파일을 살펴보자.@echo off rem This is a comment! echo Hi @echo off는 거의 모든 명령줄 스크립트에 쓰며 보통 첫번째 줄에 놓는다. @echo off 가 없다면 아래와 같이 명령어 실행 과정을 일일이 보여준다. 보통은 사용자가 원치 않는 행동이다.c:>a.bat c:>rem This is a comment! c:>echo Hi Hi rem은 주석 지시자로 생각하면 된다. C++의 // 와 동일한 역할을 한다. ERRORLEVEL윈도우 응용프로그램처럼 명령줄 배치 파일에도 종료 코드(exit code)가 있다. C++ 프로그램에선 main 함수의 반환값인 종료 코드를 명령줄 배치에선 오류 수준(ERRORLEVEL..
CMD BAT 인스톨 검색 결과
setlocaljava -version 2>&1 | find "version" > test.logset /p test= FOR /F "delims=" %i IN ('date /t') DO set today=%iD:\> echo %today%Sat 20/09/2008 "delims=" 는 기본 공백 및 탭 구분 기호를 덮어 쓰므로 date 명령의 출력이 한꺼번에 처리됩니다. 멀티 라인 출력을 캡쳐하기 위해, 여전히 본질적으로 한 줄짜리 변수가 될 수 있습니다 (변수 lf를 결과 변수의 구분 기호로 사용). REM NB:in a batch file, need to use %%i not %isetlocal EnableDelayedExpansionSET lf=-FOR /F "delims=" %%i IN ('di..
batch 파일 작성을 위한 최고의 설명 사이트 모음1. http://ss64.com/2. http://www.dostips.com/DtTipsStringManipulation.php commandline을 리턴 결과로 받아서 쓰는 방식 1 : http://www.tomshardware.com/forum/230090-45-windows-batch-file-output-program-variable batch로 sleep 임의 구현 : http://hallang.tistory.com/248 참고 사이트 1 : http://cshap.tistory.com/entry/windows-%EB%B0%B0%EC%B9%98-%ED%8C%8C%EC%9D%BC-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2..
당신은 REG 명령을 사용할 수 있습니다 참조하십시오. http://www.ss64.com/nt/reg.html에서 : REG QUERY [ROOT\]RegKey /v ValueName [/s] REG QUERY [ROOT\]RegKey /ve --This returns the (default) value REG ADD [ROOT\]RegKey /v ValueName [/t DataType] [/S Separator] [/d Data] [/f] REG ADD [ROOT\]RegKey /ve [/d Data] [/f] -- Set the (default) value REG DELETE [ROOT\]RegKey /v ValueName [/f] REG DELETE [ROOT\]RegKey /ve [/f] --..
설치된 폴더C:\Program Files\Autodesk\AutoCAD 2016C:\Program Files\Autodesk\AutoCAD 2017 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R21.0\InstalledProducts(기본값) C:\Program Files\Autodesk\AutoCAD 2017\컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R21.0\ACAD-0002:412AcadLocation C:\Program Files\Autodesk\AutoCAD 2017\ 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R20.1\ACAD-F001 컴퓨터\HKEY_LOC..
reg query /? REG QUERY KeyName [/v [ValueName] | /ve] [/s] [/f Data [/k] [/d] [/c] [/e]] [/t Type] [/z] [/se Separator] [/reg:32 | /reg:64] KeyName [\\Machine\]FullKey Machine - 원격 컴퓨터 이름. 생략하면 기본값이 현재 컴퓨터가 됩니다. 원격 컴퓨터에서는 HKLM과 HKU를 사용할 수 있습니다. FullKey - ROOTKEY\SubKey 이름 형식 ROOTKEY - [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey - 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름 /v 특정 레지스트리 키 값을 쿼리합니다. 생략되면 키의 모..
rem setlocalcd /d %~dp0 현재폴더로 변경 rem set CURPATH=%cd% 현재폴더를 저장rem cd %CURPATH% 저장한 폴더로 이동 dir/wpauseset path1="C:\Program Files\Autodesk\AutoCAD 2017\Plugins" ;경로setset LEE_lisp=%path1%\LEE_lisp2018D ;경로set rem cd %path1% rem mkdir "LEE_lisp2018C" 폴더만들기 @ECHO OFF 폴더확인해서 만들기if exist %LEE_lisp% ( echo OK! 그런 디렉토리가 있습니다 ) else ( echo 에러, 그런 디렉토리는 없음 mkdir %LEE_lisp% ) @ECHO ON 파일복사하기 xcopy/s/y/Q *...
레지스트리 키 생성 예제 01: // 예를 들어 HKEY_LOCAL_MACHINE밑의 System\CurrentControlSet\Services\GenPort라는 키를 02: // 생성하고 거기에 DWORD 타입의 값으로 Type을 만들고 문자열 타입의 값으로 Group 03: // 을 만들어 본다. 04: 05: #include "winreg.h" 06: LONG error = 0; 07: HKEY hKey; 08: DWORD dwDisp, dwData; 09: char lpData[] = "Write this down"; 10: 11: // 먼저 만들려는 키가 이미 존재하는 것인지 살펴본다. 12: 13: error = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "System\\Cu..
최근댓글