본문 바로가기

BAT

MFC 네트워크 드라이버 연결 ShellExecute함수를 이용하여, CMD에 명령어를 입력하는 방식으로, 네트워크 드라이버를 연결하였다. CString strcmd; strcmd.Format(_T("/c net use Q: \\\\%s\\%s"), path, foldername); ShellExecute( NULL, _T("OPEN"), _T("CMD"), strcmd, NULL, SW_HIDE); * '/c'부분 처럼 루트 경로로 이동하여, net use명령어를 입력해야지만 정상동작함. 테스트시 별 문제 없이 연결되었으나, 현장 PC에서는 연결이 되지 않는 문제가 발생하였다. '/c'부분이 문제인듯 하여, 루트경로로 이동할 필요가 없는 bat(배치)파일을 만들어 net use명령어를 실행하는 방식으로 해결하였다. CStdioFil.. 더보기
BAT 파일 문법 출처 : http://www.dreamy.pe.kr/zbxe/codeclip/6383 bat(배치)파일 문법 일괄처리(Batch) 파일 #1 1.배치파일(Batch File, 일괄처리용 화일) 1.1. 배치파일? Batch(배치)는 '한 묶음','한벌'의 의미하며, 배치파일은 여러 가지 명령어를 한 파일에 모아 작업하는 파일, 즉 하나의 일을 처리하기 위해 여러번 내리는 명령어를 한 번만에 처리할 수 있도록 만들어 놓은 실행파일이다. ① 확장자 이름은 반드시 'BAT'이어야 한다. ② 파일명은 도스의 내부명령어 이름을 피하라. ③ COM, EXE 파일의 이름을 피하라. ④ 명령어 이름이 서로 같아 충돌할 때, DOS는 도스키-->내부명령-->외부명령( *.COM-->*.EXE)-->*.BAT) 순으로 실.. 더보기