Kann ich Befehle aus der Windows-Eingabeaufforderung an das „Ausführen-Fenster“ übergeben?

Kann ich Befehle aus der Windows-Eingabeaufforderung an das „Ausführen-Fenster“ übergeben?

Entsprechenddieser Beitrag, die Eingabeaufforderung nimmt den folgenden Befehl an und öffnet ein „Ausführen-Fenster“

  • explorer.exe Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
  • Das „Ausführen-Fenster“:

    Bildbeschreibung hier eingeben

Wie kann ich einen Befehl weiter an das "Ausführen-Fenster" übergeben? Ich möchte einen lokalen Link für OneNote ausführen, wie indieser Beitrag.


Insbesondere bei Links wie unten (aus dem Beispielbeitrag) funktioniert die Ausführung im „Ausführen-Fenster“ einwandfrei, über die Eingabeaufforderung ist jedoch eine ordnungsgemäße Ausführung nicht möglich.

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

Ich glaube, mir fehlen einige einfache Befehle, die entweder über die Eingabeaufforderung oder Power Shell verfügbar sind. Ich bevorzuge das Argument/die Lösung der Eingabeaufforderung, da Gvim unter Windows die Dinge standardmäßig über die Eingabeaufforderung ausführt.


PS: startDer Befehl für die Eingabeaufforderung öffnet den Link nicht richtig. Ich habe die neuere OneNote-App als onenote:https://d.docs.live....Standard-App für Links festgelegt . Während die Übergabe des vollständigen Links an das „Ausführen-Fenster“ die gewünschte Seite in OneNote öffnet, öffnet die Vorgabe des Links und die Übergabe an die Eingabeaufforderung nur die OneNote-App, springt aber nicht zur gewünschten Seite.onenote:onenote:


Am Ende des Tages entwerfe ich ein Vim-Skript, um onenote:Links zu erkennen und sie über dasWikimedia Commons hat Medien im Zusammenhang mit Vimwiki.Plug-in. Die vollständige Lösung wird indieser Thread auf Github.

Antwort1

Dank an @Markieren, man kann alles, was im „Ausführen-Fenster“ „ausführbar“ ist, in die Eingabeaufforderung mit der folgenden Syntax eingeben: start "" "SOMETHING".

Antwort2

Sie können dies in Powershell tun. Es ist ein Einzeiler mit der Start-Process-Methode:

starte-Prozess OneNote:"https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill %20Abbildungen&Abschnitts-ID={4DEE-95E4}&Seiten-ID={003E-4B84}&Objekt-ID={0DCF-1D9C}&15"

Kopieren Sie es einfach, fügen Sie es in eine Textdatei ein, geben Sie ihm einen Namen und die Erweiterung .ps1 und führen Sie es aus.

verwandte Informationen