ConEmu에서 Clink의 --profile 옵션을 어떻게 설정합니까?

ConEmu에서 Clink의 --profile 옵션을 어떻게 설정합니까?

ConEmu의 문서는 우리에게 우아한 방법을 제공합니다.클링크 주입. 다만, Clink의 옵션을 지정하고 싶습니다 --profile(문서) Clink 설정을 다른 구성 파일과 함께 공통 위치에 유지할 수 있습니다.

ConEmu에서 이것이 가능합니까?

답변1

ConEmu저자 로서꺼려했다와 같은 외부 프로그램과의 통합을 외부화하려면 clink환경 변수를 사용해야 합니다( clink설치 수정에 만족하지 않는 한).

이름이 지정된 변수를 사용하여 프로필 위치를 clink_profile지정할 수 있습니다 . 명령줄 스위치 clink보다 우선합니다 .--profile

ConEmu섹션 아래의 설정 에서 환경 변수를 정의할 수 있습니다 Startup/Environment. 아래와 같은 것을 추가해야 합니다.

set clink_profile=%APPDATA%\clink\profile

답변2

cmd.exeConEmu "로더"는 주입을 실행하라고 지시합니다 %ConEmuBaseDir%\clink\clink.bat.

따라서 해결책은 간단합니다. 예를 들어 원본 이름을 clink.batsmth로 바꾸고 clink_load.bat 자신만의 한 줄을 만듭니다.clink.bat

@"%~dp0clink_load.bat" --profile yourpath inject

더 나은 방법은 하위 폴더에 clink를 설치(모든 파일 복사)하고 다음 을 포함하는 %ConEmuBaseDir%\clink\vendor파일을 생성 할 수 있다는 것입니다.%ConEmuBaseDir%\clink\clink.bat

@"%~dp0vendor\clink.bat" %*

거기에서 실제로 원하는 인수를 클링 로더에 전달할 수 있습니다. 일부 환경 변수를 활용하더라도ConEmu 설정.

관련 정보