Rechtsklick (auf Text) - auf Text klicken und mit der rechten Maustaste klicken, über REGEDIT zum Kontextmenü hinzufügen, Batchdatei über %clipboard% ausführen

Rechtsklick (auf Text) - auf Text klicken und mit der rechten Maustaste klicken, über REGEDIT zum Kontextmenü hinzufügen, Batchdatei über %clipboard% ausführen

Ich möchte dem Rechtsklick eine Funktion hinzufügen.
Diese wird auf derText-Rechtsklickmenü.

Dies befindet sich nicht im Ordner-Rechtsklickmenü. Dies befindet sich
auch
nicht im Datei-Rechtsklickmenü.

Bildbeschreibung hier eingeben

In der Registrierung:
Ich würde einen SCHLÜSSEL hinzufügen: „My Title Copy and Do batch file“.
Es könnte einen SUB-SCHLÜSSEL namens „command“ geben.

  1. DerFunktionalitätwäre,Kopieren
  2. Verwenden %Zwischenablage%
  3. Batchdatei mit %clipboard% aufrufen
  4. Erledigt.

Die Batchdatei wird geschrieben und funktioniert einwandfrei.

Die Automatisierung mithilfe der Zwischenablage und das Ausführen einer Batchdatei ist das Problem, an dem ich arbeite. Hier wird mit einem Rechtsklick auf Text und mithilfe des Kontextmenüs die Batchdatei ausgeführt [1-4 oben].

So würde es aussehen: Bildbeschreibung hier eingeben

Antwort1

So etwas wie ein „Textkontext-/Rechtsklickmenü“ gibt es in Windows nicht. Verschiedene Apps implementieren unterschiedliche Arten von Kontextmenüs, was leicht zu erkennen ist. Beispielsweise Paste and Goist die auf Ihrem Bildschirm sichtbare Option für Text in Notepad oder ähnlichen Apps definitiv nicht verfügbar. Chrome selbst hat unterschiedliche Kontextmenüs für Textauswahlen in der Adressleiste (Omnibox) und auf Webseiten.

Sie können dieses spezielle Menü auch nicht mit Chrome bearbeiten.KontextmenüsAPI oder alles, was für Erweiterungen verfügbar ist.

Eine Problemumgehung wäre die VerwendungAutoHotkeyund richten Sie eine Tastenkombination ein, um mit dem Text in der Zwischenablage zu arbeiten, wenn Sie Chrome verwenden. Beispiel:

#IfWinActive ahk_exe chrome.exe
^+0::
; Copy the selected text
Send ^c
; Run some batch with clipboard
Run, "C:\Path\To\Some.bat", %Clipboard%

Dadurch wird es Ctrl+ Shift+ zugewiesen 0.

verwandte Informationen