죄송 합니다만, 질문 제목이 이해하기 어렵다면, 구절하기가 어려웠습니다. 다음과 같은 질문과 대답에 대해서는 bash (cygwin/mintty)의 Windows 바로 가기에서 매개 변수의 폴더 부분을 추출 할 수 있습니까?
:open-cygwin-at-a-specific-folder
LindseyD의 대답에서 그것은 설치하는 방법 바로 가기 "sendto를"윈도우 폴더를 여는 방법을 알려줍니다. 사용 :
C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico C:\cygwin\bin\bash.exe -l -c "cd \"$0\" ; exec bash
이것은 정말 멋진,하지만 자주는 파일이 들어있는 폴더에서 오전, 그래서 다음 레벨을 가서 내가 가진이를 사용하면 폴더를 마우스 오른쪽 버튼으로 클릭하고 sendto를 할 ...
바로 가기에 전달 된 매개 변수가 폴더가 아닌 파일 경로 (예 : c : ... \ test.txt)이므로 파일에서 작동하지 않기 때문입니다. 그래서 파일을 마우스 오른쪽 버튼으로 클릭하여이 작업을 수행하는 방법을 알아 내려고 노력하고 있습니다.> sendto -> bash.
하지만 짧은 생각이 들었습니다. 내 생각은 $ 0에있는 경로를 추출하는 방법을 찾는 것이 었습니다. 하지만 이렇게하려면 유효한 구문을 찾을 수 없습니다.
how-to-open-a-cygwin-shell-at-a-specific-directory-from-netbeans
how-to-get-folder-path-from-file-path-with-cmd
batch-extract-path-and-filename-from-a-variable
그리고 많은 다른, 그러나이 중 어느 것도 변수 $ 0으로 적용 할 수 보이지 않는다 : 나는 다음에서 찾고있다. 예를 들어 ~dp&0
을 사용할 수 없다는 것은 분명히 잘못되었습니다. 그러니 그것은 다음과 같이 수행, 또는 구문에 대한 이해가 잘못 할 수 없습니다
고마워, 그 대답은 (그래서 그 +1),하지만 가능한 평범한 dos/windows/bash 도구를 고집하고 싶습니다. 이것은 새로운 소프트웨어 패키지를 승인 받기가 매우 어렵 기 때문에 ( –
chere는 bash 스크립트입니다.) 탐색기에 대한 메뉴 항목을 만듭니다. – matzeri