ChangeTo 명령

Server.Load 스크립트에서 사용하며, 테스트를 위한 현재 데이터베이스를 설정합니다.

데이터베이스의 전체 파일 이름을 제공하거나(원격 데이터베이스일 경우, server!!file 사용) MAIL 키워드를 지정하여 메일 데이터베이스를 엽니다.

다음 명령문은 지정된 데이터베이스에서 사용됩니다. 데이터베이스가 존재하지 않을 경우, [database template name] 템플리트를 사용하여 새 데이터베이스가 작성됩니다. keepopen 옵션(-keepopen 문자열)이 지정된 경우, 데이터베이스는 닫히지 않으며 이미 열려 있는 경우에는 데이터베이스가 다시 열립니다.

구문

ChangeTo [database name] [database template name] [-keepopen]

여기서 각 변수의 의미는 다음과 같습니다.

  • [database name] - 데이터베이스의 전체 파일 이름
  • [database template name] - 탬플리트 데이터베이스의 파일 이름
  • [-keepopen] - 데이터베이스를 연 상태로 유지합니다.
주: 별표(**) 안에 있는 텍스트는 주석입니다.

예제 1

이 예제에서는 changeto를 사용하여 로컬 데이터베이스를 작성합니다.

**문서철 템플리트(journal.ntf)를 사용하여 로컬 파일 작성**

**NOTES.INItemplateversion=4 설정이 포함되어야 함**

changeto journal.nsf journal[templateversion].ntf -KeepOpen
pause 5000

**10개의 메모로 보기를 채움**

populate 10
pause 5000

**보기 집합을 엽니다**

open

**보기 색인을 업데이트합니다**

index
pause 5000

**보기 집합을 닫습니다**

close

예제 2

이 예제에서는 changeto를 사용하여 서버에서 다중 데이터베이스를 작성합니다. 이 예에서 스레드 번호는 [#] 기호로 대체됩니다.

**(journal.ntf)를 사용하여 메일 서버에 하나 이상의 데이터베이스 작성**

**NOTES.INItemplateversion=4 설정이 포함되어 있음**

**스레드 수에 따라 다중 데이터베이스 작성**

**모든 테스트 데이터베이스는 문서철 디렉토리에 배치됨**

changeto [MailServer]!!journals\journal[#].nsf journal[templateversion].ntf -KeepOpen
pause 5000

**10개의 문서를 가진 보기를 작성합니다**

populate 10
pause 5000
open

**보기 색인을 업데이트합니다**

index
pause 5000

**보기 집합을 닫습니다**

close

예제 3

메일 파일을 작성하고 초기화합니다.

주: 스크립트 변수 [NumMailNotesPerUser]를 사용합니다.

**메일 파일을 작성하고 초기화하는 스크립트**

changeto [MailServer]!!mail\mail[#].nsf mail60.ntf

**메일 데이터베이스에 충분한 수의 메모가 있는지 확인**

populate [NumMailNotesPerUser] $Inbox

**현재 보기를 엽니다**

open

**현재 보기를 닫음**

close
drop