2012-07-14 3 views
0

멀리 사용하고 싶고 다음을 수행하는 방법을 모릅니다. 나는 powershell 스크립트를 가지고 있으며 명령 메뉴를 통해 그것을 실행하고 싶다. 이것은이다 :Far Manager의 명령으로 선택한 파일 가져 오기

파워 쉘의 C : \ tgit.ps1 {선택한 파일} 나는 지금까지의 실제 선택된 파일 {선택한 파일을} 대체 할

. 또는 빈 문자열이없는 경우. 가능한가?

답변

1

불행히도, 이것은 완전히 가능하지 않습니다.

당신은이 같은 명령에 선택한 파일의 목록을 통과 할 수

... 어떤 파일을 선택하지 않은 경우 요청에 따라

powershell C:\tgit.ps1 !& 

...하지만,이 빈 문자열을 통과하지 않습니다 (하지만 현재 커서 아래에있는 파일). 당신이 선택한 파일의 목록을 현재 커서 아래 파일에 동일한 경우 확인하고이 경우 인수없이 명령을 호출 할 수 있습니다 :

IF "!.!" == "!&" (powershell C:\tgit.ps1) ELSE (powershell C:\tgit.ps1 !&) 

을하지만 당신은 하나를 선택하면 지금은 인수없이 변형 전화 할게 파일을 선택하고 커서는 선택한 파일에도 있습니다. 이것은 일종의 최면 사례이지만 사용자의 요구 사항을 완전히 충족시키는 솔루션을 생각할 수는 없습니다.

관련 문제