Windows 명령 프롬프트에서 "실행 창"에 명령을 전달할 수 있나요?

Windows 명령 프롬프트에서 "실행 창"에 명령을 전달할 수 있나요?

에 따르면이 게시물, 명령 프롬프트는 다음 명령을 실행하고 "실행 창"을 엽니다.

  • explorer.exe Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
  • "실행 창":

    여기에 이미지 설명을 입력하세요

"실행 창"에 명령을 추가로 전달하는 방법은 무엇입니까? 다음과 같이 OneNote에 대한 로컬 링크를 실행하고 싶습니다.이 게시물.


특히, 아래와 같은 링크(예시글에서 따옴)의 경우 "실행창"에서는 잘 실행되나, 명령 프롬프트에서는 제대로 실행되지 않습니다.

onenote:https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill%20Figures&section-id={4DEE-95E4}&page-id={003E-4B84}&object-id={0DCF-1D9C}&15

명령 프롬프트나 Power Shell을 통해 사용할 수 있는 몇 가지 간단한 명령이 누락된 것 같습니다. Windows의 Gvim은 기본적으로 명령 프롬프트를 통해 작업을 실행하므로 명령 프롬프트 인수/솔루션을 선호합니다.


추신: start명령 프롬프트 명령으로 링크가 제대로 열리지 않습니다 onenote:https://d.docs.live..... 링크 용 기본 앱을 onenote:최신 OneNote 앱으로 설정했습니다. "실행 창"에 전체 링크를 전달하면 OneNote에서 원하는 페이지가 열리는 반면, 링크 앞에 onenote:명령 프롬프트를 붙이고 전달하면 OneNote 앱만 열렸지만 원하는 페이지로 이동하지는 않습니다.


결국 저는 onenote:링크를 인식하고 Vim 스크립트를 통해 열 수 있는 Vim 스크립트 초안을 작성하고 있습니다.빔위키플러그인. 전체 솔루션을 다음에서 보고할 예정입니다.Github의 이 스레드.

답변1

@님 덕분에표시, 다음 구문을 사용하여 "실행 창"에서 "실행 가능한" 항목을 명령 프롬프트에 넣을 수 있습니다 start "" "SOMETHING".

답변2

Powershell에서 이 작업을 수행할 수 있습니다. start-process 메소드를 사용하는 한 줄짜리 코드입니다.

시작 프로세스 onenote:"https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill %20Figures§ion-id={4DEE-95E4}&page-id={003E-4B84}&object-id={0DCF-1D9C}&15"

이것을 복사하여 텍스트 파일에 붙여넣고 이름과 확장자 .ps1을 지정하고 실행하세요.

관련 정보