2012-03-10 4 views
3

저는 Notepad ++를 처음 사용합니다. 메모장에서 NppExec을 실행할 때 누군가가 인수를 전달하는 방법을 말할 수 있습니까? 예를 들어, print @ARGV을 메모장 ++에서 실행하고 싶습니다. F6을 클릭하면 내 주장을 입력 할 수 있도록 어떤 매개 변수를 사용해야합니까? 나는 "$(FULL_CURRENT_PATH)"을 안다. 그러나 논쟁을 지나치는 것은 효과가없는 것처럼 보입니다. 감사!NppExec에 메모장 ++에서 인수를 전달하는 방법은 무엇입니까?

+0

perl의 배열 변수 목록을 참조하고 있습니까? 예제를 통해 질문을 명확하게하십시오. – prrao

답변

5

다음은 Notepad ++에서 NppExec 플러그인을 사용하여 스크립트에 대한 입력 인수로 perl 스크립트를 실행하는 한 가지 방법입니다. 그러면 스크립트에 전달할 인수를 입력하라는 메시지 상자가 나타납니다.

"echo"줄을 생략 할 수 있습니다. 이것은 스크립트의 입력 내용을 볼 수 있도록하기위한 것입니다.

아래에 현재 설정을 변경

"NppExec -> 실행 ..."다음이 도움이

inputbox "Script arguments : " 
echo Script input arguments, @ARGV : $(INPUT) 
perl "$(FULL_CURRENT_PATH)" $(INPUT) 

희망.

관련 문제