본문 바로가기

프로그래밍/MFC

MFC 에서 TortoiseSvn 커밋 실행 시키기

MFC 에서 TortoiseSvn 커밋 실행 시키기

bool istest = false;

SHELLEXECUTEINFO si;

CString Path;


Path.Format("/command:commit /path:%s /closeonend:0", g_pOption->m_szLivePath);

si.cbSize = sizeof(SHELLEXECUTEINFO);

si.lpVerb = __TEXT("open"); //mode : print, write

si.lpFile = __TEXT("TortoiseProc.exe");           //실행파일

si.lpParameters = Path;

si.lpDirectory =  NULL; //실핼파일 디렉토리.

si.nShow = SW_SHOW; //SW_HIDE

si.fMask = SEE_MASK_NOCLOSEPROCESS|SEE_MASK_FLAG_DDEWAIT;


istest = ShellExecuteEx(&si);