|
이제 막 빌더를 배우고 있는 초보입니다.
버추얼 트리로 파일 관리 프로그램을 실습차 제작중인데 생각보다 막혀서 질문 드립니다
드래그, 혹은 다수의 선택된 파일을 컨텍스트(파일선택 우클릭) 메뉴를 클릭해 실행하고
선택된 파일들의 경로(파일명 혹은 폴더명포함) 를 파라메터 혹은 다른 방법을 사용해서라도 받아오는게
목적이었습니다, 마치 음악 재생기의 재생목록 추가처럼요
아래 레지스트리를 등록하니 파일 1개를 각각 실행하니 선택된 파일의 파라메터값(파일+경로)을 잘 받아옵니다만
다수의 파일을 선택하고 실행하니 선택된 파일 갯수만큼 프로그램이 실행되더군요
ParamStr()로 확인 해보니 각각 프로그램에 각각 다른 파일들의 경로 정보가 한개씩 들어있었습니다
이걸 어떻게 하면 알송이나 음악 리스트 추가하는 것처럼 1개의 프로그램에 선택된 다수의 파일들의
파라메터 값을 가져올수 있을까요?
아래는 사용된 레지스트리 입니다.
reg->OpenKey("*\\shell\\TestPj-1", true);
reg->WriteString("", "TestPj-1에 추가(&E)");
reg->CloseKey();
reg->OpenKey("*\\shell\\TestPj-1\\command", true);
reg->WriteString("", "\"C:\\_MyPRG\\V6\\temp\\Explorer\\Project1.exe\" /m \"%1\" ");
|