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 はデフォルトでコマンド プロンプトを介して実行されるため、コマンド プロンプトの引数/ソリューションの方が好みです。


PS:startコマンド プロンプトのコマンドでは、リンクが正しく開きませんonenote:https://d.docs.live....。リンクの既定のアプリをonenote:新しい OneNote アプリに設定しました。完全なリンクを「実行ウィンドウ」に渡すと、OneNote で目的のページが開きますが、リンクの前に を付けてonenote:コマンド プロンプトに渡すと、OneNote アプリは開きますが、目的のページにはジャンプしません。


一日の終わりに、私はonenote:リンクを認識してそれを開くためのVimスクリプトを作成しています。ヴィムウィキプラグイン。完全な解決策については後日報告します。Githubのこのスレッド

答え1

@に感謝しますマーク、次の構文に従って、「実行ウィンドウ」で「実行可能」なものをコマンド プロンプトに入力できますstart "" "SOMETHING"

答え2

これは PowerShell で実行できます。start-process メソッドを使用したワンライナーです。

OneNote プロセスの開始:"https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill %20図§ion-id={4DEE-95E4}&page-id={003E-4B84}&object-id={0DCF-1D9C}&15"

これをコピーしてテキスト ファイルに貼り付け、名前を付けて拡張子 .ps1 を付けて実行します。

関連情報