외부 도구 관리Manage external tools

도구 메뉴를 사용하여 Visual Studio 내에서 외부 도구를 호출할 수 있습니다.You can call external tools from inside Visual Studio by using the Tools menu. 몇 가지 기본 도구는 도구 메뉴에서 사용할 수 있으며, 원하는 다른 실행 파일을 추가하여 메뉴를 사용자 지정할 수 있습니다.A few default tools are available from the Tools menu, and you can customize the menu by adding other executables of your own.

Visual Studio 도구 메뉴에서 사용할 수 있는 도구Tools available on the Visual Studio Tools menu

도구 메뉴에는 다음과 같은 몇 가지 기본 제공 명령이 포함되어 있습니다.The Tools menu contains several built-in commands, such as:

도구 메뉴에 새 도구 추가Add new tools to the Tools menu

도구 메뉴에 표시할 외부 도구를 추가할 수 있습니다.You can add an external tool to appear on the Tools menu.

  1. 도구, 외부 도구...를 차례로 선택하여 외부 도구 대화 상자를 엽니다.Open the External Tools dialog box by choosing Tools, External Tools....

  2. 추가를 클릭한 다음 정보를 입력합니다.Click Add, and then fill in the information. 예를 들어 다음 항목은 현재 Visual Studio에서 열려 있는 파일의 디렉터리를 Windows 탐색기에서 엽니다.For example, the following entry causes Windows Explorer to open at the directory of the file you currently have open in Visual Studio:

    • 제목: Open File LocationTitle: Open File Location

    • 명령: explorer.exeCommand: explorer.exe

    • 인수: /root, "$(ItemDir)"Arguments: /root, "$(ItemDir)"

    외부 도구 대화 상자

다음은 외부 도구를 정의할 때 사용할 수 있는 전체 인수 목록입니다.The following is a full list of arguments that can be used when defining an external tool:

이름Name 인수Argument 설명Description
항목 경로Item Path $(ItemPath)$(ItemPath) 현재 파일의 전체 파일 이름(드라이브 + 경로 + 파일 이름)입니다.The complete file name of the current file (drive + path + file name).
항목 디렉터리Item Directory $(ItemDir)$(ItemDir) 현재 파일의 디렉터리(드라이브 + 경로)입니다.The directory of the current file (drive + path).
항목 파일 이름Item File Name $(ItemFilename)$(ItemFilename) 현재 파일의 파일 이름(파일 이름)입니다.The file name of the current file (file name).
항목 확장명Item Extension $(ItemExt)$(ItemExt) 현재 파일의 파일 이름 확장명입니다.The file name extension of the current file.
현재 줄Current Line $(CurLine)$(CurLine) 코드 창 커서의 현재 줄 위치입니다.The current line position of the cursor in the code window.
현재 열Current Column $(CurCol)$(CurCol) 코드 창 커서의 현재 열 위치입니다.The current column position of the cursor in the code window.
현재 텍스트Current Text $(CurText)$(CurText) 선택한 텍스트입니다.The selected text.
대상 경로Target Path $(Targetpath)$(TargetPath) 빌드할 항목의 전체 파일 이름(드라이브 + 경로 + 파일 이름)입니다.The complete file name of the item to be built (drive + path + file name).
대상 디렉터리Target Directory $(Targetdir)$(TargetDir) 빌드할 항목의 디렉터리입니다.The directory of the item to be built.
대상 이름Target Name $(Targetname)$(TargetName) 빌드할 항목의 파일 이름입니다.The file name of the item to be built.
대상 확장명Target Extension $ (Targetext)$(TargetExt) 빌드할 항목의 파일 이름 확장명입니다.The file name extension of the item to be built.
이진 디렉터리Binary Directory $(BinDir)$(BinDir) 빌드 중인 이진의 최종 위치(드라이브 + 경로)입니다.The final location of the binary that is being built (defined as drive + path).
프로젝트 디렉터리Project Directory $(ProjDir)$(ProjDir) 현재 프로젝트의 디렉터리(드라이브 + 경로)입니다.The directory of the current project (drive + path).
프로젝트 파일 이름Project File Name $(ProjFileName)$(ProjFileName) 현재 프로젝트의 파일 이름(드라이브 + 경로 + 파일 이름)입니다.The file name of the current project (drive + path + file name).
솔루션 디렉터리Solution Directory $(Solutiondir)$(SolutionDir) 현재 솔루션의 디렉터리(드라이브 + 경로)입니다.The directory of the current solution (drive + path).
솔루션 파일 이름Solution File Name $(SolutionFileName)$(SolutionFileName) 현재 솔루션의 파일 이름(드라이브 + 경로 + 파일 이름)입니다.The file name of the current solution (drive + path + file name).

참고

IDE 상태 표시줄에는 활성 코드 편집기에서 삽입 지점 위치를 나타내기 위해 현재 줄과 현재 열 변수가 표시됩니다.The IDE status bar displays the Current Line and Current Column variables to indicate where the insertion point is located in the active Code Editor. 현재 텍스트 변수는 해당 위치에서 선택한 코드 또는 텍스트를 반환합니다.The Current Text variable returns the text or code selected at that location.

참고 항목See also

C/C++ 빌드 도구C/C++ Build Tools