![현재 열려 있는 응용 프로그램 및 폴더를 실행하는 배치 파일 만들기](https://rvso.com/image/1313345/%ED%98%84%EC%9E%AC%20%EC%97%B4%EB%A0%A4%20%EC%9E%88%EB%8A%94%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%EB%B0%8F%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%B0%EC%B9%98%20%ED%8C%8C%EC%9D%BC%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
예: 메모장에서 example.txt를 보고 김프에서 이미지를 편집하는 경우 창을 닫은 후 해당 응용 프로그램을 사용하여 해당 파일을 실행하는 배치 파일을 생성하고 싶습니다. 열려 있는 파일과 애플리케이션의 이름을 수동으로 복사하여 배치 파일이나 쉘 스크립트에 붙여넣지 않고 이와 같은 런처를 생성할 수 있는 방법이 있습니까?
답변1
예, PowerShell 등을 사용하면 가능합니다.
사용
get-process | select name
그러면 프로세스 이름 목록이 표시됩니다.
이제 다음을 사용하여 관심 있는 프로세스 이름에 대한 명령줄을 찾을 수 있습니다.
gwmi win32_process -filter "name=$processname'" | select commandLine
이제 할 수 있습니다PowerShell을 사용하여 바로가기 만들기
명령줄(바로가기의 대상)과 프로세스 이름 외에 바로가기에 추가하고 싶은 다른 항목이 있으므로 원하는 작업을 수행하는 간단한 스크립트를 만들 수 있습니다.