CA DMM 스크립트는 다음 Exists 명령을 사용합니다.
디렉터리가 존재하는지 확인합니다. 이 명령은 두 개의 매개 변수를 사용합니다. 첫 번째 매개 변수는 디렉터리 경로이며 문자열 값입니다. 두 번째 매개 변수는 원본 컴퓨터를 검색할지 아니면 대상 컴퓨터를 검색할지 여부를 나타냅니다. 두 번째 매개 변수는 선택 사항이며 부울 값입니다. 두 번째 매개 변수가 True인 경우 인터프리터는 원본 컴퓨터에서 지정된 파일을 찾습니다. 매개 변수가 false이거나 생략된 경우 인터프리터는 대상 컴퓨터를 검색합니다.
참고: 부울 매개 변수는 일반 함수 및 Apply 함수에서만 사용할 수 있습니다. 이와 다르게 매개 변수를 사용하면 구문 오류 또는 런타임 오류가 발생합니다.
디렉터리 경로(문자열 값)
컴퓨터 표시기(부울 값)
DirectoryExists( <디렉터리 경로>, [부울] );
if (DirectoryExists( "c:\\My Documents")) StoreDirectory( "c:\\My Documents"); if (DirectoryExists( "c:\\My Documents", SOURCE)) ApplyDirectory( "c:\\My Documents");
원본 컴퓨터 또는 대상 컴퓨터에 파일이 있는지 확인합니다. 첫 번째 매개 변수는 파일 경로이며 문자열 값입니다. 두 번째 매개 변수는 원본 컴퓨터를 검색할지 아니면 대상 컴퓨터를 검색할지 여부를 나타냅니다. 두 번째 매개 변수는 선택 사항이며 부울 값입니다. 두 번째 매개 변수가 True인 경우 인터프리터는 원본 컴퓨터에서 지정된 파일을 찾습니다. 매개 변수가 False이거나 생략된 경우 인터프리터는 대상 컴퓨터를 검색합니다.
참고: 부울 매개 변수는 일반 함수 및 Apply 함수에서만 사용할 수 있습니다. 이와 다르게 매개 변수를 사용하면 구문 오류 또는 런타임 오류가 발생합니다.
파일 경로(문자열 값)
컴퓨터 표시기(부울 값)
FileExists( <파일 경로> );
if (FileExists( "c:\\My Documents\\myfile.txt"))
StoreFile( "c:\\My Documents\\myfile.txt");
if (FileExists( "c:\\My Documents\\myfile.txt", SOURCE))
원본 컴퓨터 또는 대상 컴퓨터에 레지스트리 키가 존재하는지 확인합니다. 두 개의 매개 변수를 사용할 수 있습니다. 첫 번째 매개 변수는 레지스트리 키 경로이며 문자열 값입니다. 두 번째 매개 변수는 원본 컴퓨터를 검색할지 아니면 대상 컴퓨터를 검색할지 여부를 나타냅니다. 두 번째 매개 변수는 선택 사항이며 부울 값입니다. 두 번째 매개 변수가 True인 경우 인터프리터는 원본 컴퓨터에서 지정된 키를 찾습니다. 매개 변수가 False이거나 생략된 경우 인터프리터는 대상 컴퓨터를 검색합니다.
참고: 부울 매개 변수는 일반 함수 및 Apply 함수에서만 사용할 수 있습니다. 이와 다르게 부울 매개 변수를 사용하면 구문 오류 또는 런타임 오류가 발생합니다.
키 경로(문자열 값)
컴퓨터 표시기(부울 값)
KeyExists( <키 경로> );
if (KeyExists( "HKLM\\Software\\Microsoft\\Plus!", SOURCE))
레지스트리 키 값이 레지스트리 또는 INI 파일에 있는지 확인합니다. 이 명령은 두 개 또는 세 개의 매개 변수를 사용할 수 있습니다. 첫 번째 매개 변수는 레지스트리 키 경로이고 두 번째 매개 변수는 값 이름입니다. 처음 두 개 매개 변수는 필수이며 문자열 값입니다. 세 번째 매개 변수는 원본 컴퓨터를 검색할지 아니면 대상 컴퓨터를 검색할지 여부를 나타냅니다. 세 번째 매개 변수는 선택 사항이며 부울 값입니다. 세 번째 매개 변수가 True인 경우 인터프리터는 원본 컴퓨터에서 지정된 키를 찾습니다. 매개 변수가 False이거나 생략된 경우 인터프리터는 대상 컴퓨터를 검색합니다.
참고: 세 번째 부울 매개 변수는 일반 함수 및 Apply 함수에서만 사용할 수 있습니다. 이와 다르게 세 번째 부울 매개 변수를 사용하면 구문 오류 또는 런타임 오류가 발생합니다.
키 경로(문자열 값)
값 이름(문자열 값)
컴퓨터(부울 값)
ValueExists( <키 경로>, <값 이름>, [부울] );
if (ValueExists( "HKCU\\Control Panel\\Desktop", "Smooth Scrolling", SOURCE))
|
Copyright © 2013 CA.
All rights reserved.
|
|