Ich möchte nur wissen, gibt es eine Möglichkeit, Kontextmenüelement für meine Anwendung (EXE-Datei) hinzuzufügen? Zum Beispiel gibt es eine EXE-Datei - "test.exe". Wenn du mit der rechten Maustaste darauf klickst, zeigst du ein Inhaltsmenü mit einem Gegenstand - "mach es". Wenn Sie auf andere exe-Dateien klicken, sollte "do it" nicht angezeigt werden.Gibt es eine Möglichkeit, Windows-Kontextmenü für eine spezifische EXE-Datei hinzuzufügen?
0
A
Antwort
0
Das Targeting einer bestimmten Datei ist etwas kompliziert, da Kontextmenüs in erster Linie für den Dateityp gedacht sind. Sie können dies jedoch mit einem Registrierungseintrag namens Advanced Query Syntax (MSDN link) durchführen.
- offen RegEdit zu
Computer\HKEY_CLASSES_ROOT\exefile\shell
- einen neuen Schlüssel (Ordner)
Do It
- eine neue String Value
AppliesTo
imDo It
Schlüssel - stellen Sie den
AppliesTo
WertSystem.ItemName:"test.exe"
- erstellen Namen hinzufügen Namen erstellen
Command
Taste unterDo It
- ändern Sie die
(Default)
Wert auf Ihre exe Pfad (mit beliebigen Parametern) - schließen Sie Regedit, passieren die Änderungen sofort
Hinweis Diese Show wird die „Do It“ Befehl für jede Datei oder einen Ordner, der „test.exe hat " im Namen. Ich bin mir nicht sicher, ob Sie etwas spezifischeres als das Schreiben, Installieren und Registrieren eines Shell-Handler-Erweiterungsprogramms erhalten können. Eine Datei mit dem Namen "not_a_test.exe" würde auch den "Do It" -Befehl bekommen - und die Wahl würde Ihre echte test.exe ausführen (da der Command
Standardwert dort zeigt).
Verwandte Themen
- 1. Gibt es eine Möglichkeit, Cygwin Ciphers hinzuzufügen
- 2. Gibt es eine Möglichkeit, Pfeile für nx hinzuzufügen. Zeichne netzwerkx?
- 3. Gibt es eine Möglichkeit, AnyObject eine Erweiterung hinzuzufügen?
- 4. Gibt es eine Möglichkeit, einer Tabelle eine Mindesthöhe hinzuzufügen?
- 5. Ruby-Optionsparser. Gibt es eine Möglichkeit, eine versteckte Option hinzuzufügen?
- 6. Gibt es eine Möglichkeit, Thymeleaf 3.0.5 eine ExclusionStrategy hinzuzufügen?
- 7. Gibt es eine Möglichkeit, der Methode mit Annotation spezifische Bedingungen hinzuzufügen?
- 8. Gibt es eine Möglichkeit, Remote-spezifische .gitignores einzurichten?
- 9. Gibt es eine Möglichkeit, einem Protokoll einen generischen Typparameter hinzuzufügen?
- 10. Gibt es eine kurze Möglichkeit, mehrere Elemente hinzuzufügen
- 11. Gibt es eine Möglichkeit, Alt-Attribute zu ZingChart hinzuzufügen?
- 12. Gibt es eine Möglichkeit, fehlende Versionsbeschränkungen in Gemfile automatisch hinzuzufügen?
- 13. Gibt es eine Möglichkeit, Autocorrect zu meinem Android Keyboard hinzuzufügen?
- 14. Gibt es eine Möglichkeit, einen Rabattgutschein zu einer Hotelbuchung hinzuzufügen?
- 15. Gibt es eine Möglichkeit, Metadaten zu JavaScript-Objekten hinzuzufügen?
- 16. Gibt es eine Möglichkeit, Listen zu Wörterbüchern hinzuzufügen? Python
- 17. Gibt es eine Möglichkeit, den Code "passing-by-reference" hinzuzufügen?
- 18. Gibt es eine Möglichkeit, einem laufenden Hadoop-Cluster Knoten hinzuzufügen?
- 19. Gibt es eine Möglichkeit, einer Liste Zitate mit Kommas hinzuzufügen?
- 20. Gibt es eine Möglichkeit, einer Snackbar ein Symbol hinzuzufügen?
- 21. Gibt es eine Möglichkeit, webkitspezifische Stile auf einer Ebene hinzuzufügen?
- 22. Gibt es eine Möglichkeit, benutzerdefinierte REST-Aktionen in Feathers hinzuzufügen?
- 23. Gibt es eine Möglichkeit, Beschreibungen zu JUnit-Tests hinzuzufügen?
- 24. Gibt es eine Möglichkeit, gitlab einen Abdeckungsbericht hinzuzufügen?
- 25. Gibt es eine Möglichkeit, einem Grafikobjekt einen MouseListener hinzuzufügen?
- 26. Gibt es eine Möglichkeit, Schaltfläche in UITabBar in IPad hinzuzufügen?
- 27. Gibt es eine Möglichkeit, Meta-Attribute über CSS hinzuzufügen?
- 28. Gibt es eine Möglichkeit, eine Maßstabsleiste (für lineare Abstände) zu ggmap hinzuzufügen?
- 29. SQL Server-XML-Schema: Gibt es eine Möglichkeit, eine eindeutige Einschränkung für Xml hinzuzufügen?
- 30. Gibt es eine Möglichkeit, eine benutzerdefinierte Schaltfläche verwenden, um einen Wert für Aldeed hinzuzufügen: AutoForm
Vielen Dank, McGuireV10. Das ist Arbeit für mich, nachdem ich den "AppliesTo" -Wert auf "System.ItemName:" test "(ohne" .exe ") ändere. – kwang