![]() |
"öffnen mit parameter" in kontextmenü aktivieren
hoi .. ist lange her bei mir ich habs vergessen :oops:
ich möchte wieder, dass ich wenn ich mit rechter maustaste auf eine .exe klicke im kontextmenü der eintrag "öffnen mit parameter" erscheint... keine ahnung wie ich es gemacht hatte... :roll: edit - habe windows xp pro - edit2 - wieder mal rechtschreibfehler gefunden - ------------------------------------- |
Re: "öffnen mit parameter" in kontextmenü aktivier
"Öffnen mit Parameter"? Kenne ich gar nicht. Ist das eine separate Shell-Erweiterung, oder habe ich das bisher übersehen?
|
Re: "öffnen mit parameter" in kontextmenü aktivier
Er meint vermutlich den "Öffnen mit"-Parameter bei normalen Dateien. :roll:
|
Re: "öffnen mit parameter" in kontextmenü aktivier
Ich glaube er meint eher eine Shell-Extension (wie z.B. "Ausführen als"), mit der Ausführungsparameter für exe-Dateien eingegeben werden können, und die Anwendung eben mit diesen Parametern ausgeführt wird.
Greetz alcaeus PS: Ich kenne die Erweiterung nicht, und weiß auch nicht wie man so etwas realisiern kann. Hast du schon mal danach gegoogelt? |
Re: "öffnen mit parameter" in kontextmenü aktivier
nein.. ich meine "öffnen mit parameter" ... ist standart bei windows aber nicht aktiviert.. war glaub ich eine umgebungsvariable einzugeben um dies im kontextmenü zu aktivieren...
|
Re: "öffnen mit parameter" in kontextmenü aktivier
![]() Greetz alcaeus PS: Erstes Suchergebnis bei [google]"öffnen mit parameter"[/google] |
Re: "öffnen mit parameter" in kontextmenü aktivier
Zitat:
Zitat:
Aber bist du sicher, dass es nicht vllt. doch eine Zusatzfunktion war? Evtl. ein Freeware-Programm wie das, das alcaeus gefunden hat. Oder vllt. ist es sogar eine Funktion, die im kommenden SP2 eingebaut ist. Was eingebautes habe ich nämlich nicht gefunden, und auch die Tweak-Seiten, die ich dazu abgegrast habe, kannten nichts. |
Re: "öffnen mit parameter" in kontextmenü aktivier
@alcaeus: dieses programm hab ich mir auch verhin runtergeladen ... funktioniert auch .. jetzt hätt ich gerne nur gewusst was das programm macht damit dieser eintrag da ist =) ...
|
Re: "öffnen mit parameter" in kontextmenü aktivier
Das wird eine ganz normale Shell-Erweiterung im System registrieren.
|
Re: "öffnen mit parameter" in kontextmenü aktivier
Nein, es ist ein 44k Programm im Windows-Ordner, dass sich mit eigenem Eintrag für EXE- u.ä. Dateien einträgt. Quasi so, als würdest du ein zusätzliches Programm für irgendeinen Typ registrieren.
Wäre auch ein gutes Projekt zum Nachbauen. Einen kleinen Dialog und ein Stückchen nonVCL-Code. Wobei eine Shellerweiterung aber vermutlich günstiger wäre, um Probleme bei der Mehrfachauswahl zu vermeiden. Ich denke dabei bspw. an diese NTFS-Infos, die man auch nur sieht wenn man eine Datei auswählt. Bei dem Programm könnte man evtl. irritiert reagieren, wenn man mehrere Programme auswählt und (versehentlich oder nicht) "Open mit Parameter ..." auswählt und dann entsprechend viele "Parameter eingeben"-Fenster aufpoppen. ;) |
Re: "öffnen mit parameter" in kontextmenü aktivier
ja so ein projekt ist bestimmt ne gute idee... und ich könnt auch noch was lernen damit.. hab nämlich was shellmenüs und regestry angeht noch nix gearbeitet mit delphi... und nützlich ist das auf jeden fall sowas.. will doch nicht immer ne batch oder so anlegen nur wegen nem kleinen parameterchen :freak:
|
Re: "öffnen mit parameter" in kontextmenü aktivier
Also, ich habe mir so ein kleines Projekt gerade mal zusammengeschraubt. Bis jetzt ~26k groß. ;) Ich wollte aber noch Drag&Drop einbauen, weil ich beim Testen gemerkt habe, dass es doch ganz nützlich ist, wenn man eine Datei (so denn einer der Parameter eine solche sein soll/muss/kann/...) direkt in das Fenster ziehen kann.
Allerdings ist es keine Shell-Extension sondern auch bloß eine Exe, die sich aber selbst registriert bzw. entfernt. |
Re: "öffnen mit parameter" in kontextmenü aktivier
waroom heb jij dijn signatur in nederlands mathias?? :stupid: denk je ik kan het dan niet lezen? ...
okej, maar wat moet je regestreeren voor de contextmenu?? ik wil ook dijn code kijken =) |
Re: "öffnen mit parameter" in kontextmenü aktivier
Liste der Anhänge anzeigen (Anzahl: 1)
Okay, wenn du den Code sehen willst. Hier ist er -
So, im Anhang mal eine kleine Demo. Zum Registrieren muss die Exe mit dem Parameter "/r" aufgerufen werden. Admin-Rechte werden abgefragt, und dann registriert sich das Programm für Exe, Com, Bat, Cmd und Vbs. Wer weitere Endungen will, ergänzt bitte das Array
Delphi-Quellcode:
Da es nur ein Programm ist, das sich registriert, und keine Shell-Extension, wäre es auch möglich, dass man es mehrfach startet. Ich hab´ das mit einem Semaphore unterbunden. Man kann es nur ein einziges Mal starten. Welche Datei zuerst kommt, mahlt zuerst ... ;)
SupportedExt : array[0..4]of string[4] =
('.exe','.com','.bat','.cmd','.vbs'); Wer will, macht eine Shell-Erweiterung draus. Dort kann man nämlich dafür sorgen, dass der Menüeintrag gar nicht erst erscheint, wenn man mehr als eine Datei auswählt. Zum Entfernen der Verlinkungen auf die o.g. Dateitypen muss das Programm mit dem Parameter "/u" aufgerufen werden ... oder (passend zum Thema): Rechtsklick auf das Programm -> Öffnen mit Parameter -> /u -> Enter :mrgreen: Der Rest ergibt sich, denke ich, von selbst. Wie gesagt: Drag & Drop ist auch möglich. Der Quellcode (geschrieben mit D5) liegt bei. Bitte nicht bei ebay verkaufen, ohne mich vorher zu fragen! :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz