Programm in Explorer Kontext-Menü aufnehmen?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Programm in Explorer Kontext-Menü aufnehmen?

Beitrag von PureBasic4.0 »

Hi, Leute

Ich versuche mich gerade daran ein Prog zu schreiben, dass der Benutzer aus dem Windows Explorer erreichen kann (Rechte Maustaste auf die gewünschte(n) Datei(en)). Wie funktioniert das? Habe mich schon in der Registry umgeschaut, aber nichts gefunden. Ich hoffe, ihr könnt mir weiterhelfen.

titel verbessert - Kaeru fecit
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

@all: Habt ihr keine Idee? Oder keine Lust? :D Zur Info: Ich habe die BoardSuche benutzt (aber wahrscheinlich wieder die falschen Schlüsselwörter verwendet)

@Kaeru: danke
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
gekkonier
Beiträge: 314
Registriert: 20.04.2007 09:06
Wohnort: Wien

Beitrag von gekkonier »

Hier eine kurze Beschreibung wie man mit rechtsklick im angewählten Ordner eine Shell aufmacht, vielleicht kannst du es für deine behelfe umbauen (dies hier löst prinzipiell nicht dein Problem, gibt aber einen Anhaltspunkt):
Regedit ->

neuer Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt

in diesem Key einen weiteren Key anlegen:

command

als default value:
cmd.exe /k pushd %L
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

den Key Command Prompt gibt's bei mir irgendwie gar nicht:

Bild

Hast du dich vielleicht irgendwo verschrieben?

//edit: Das hier ist WinXP Home
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
D@nte
Beiträge: 324
Registriert: 24.04.2007 15:33
Wohnort: Berlin

Beitrag von D@nte »

Könnte evtl daran liegen das dein Kontextmenü kein Option zum öffnen in DOS Shell bietet?!

Command Prompt -> Neme im Kontextmenü

Nen Blick hierhin oder hierhin hätt dich dann au hierhin geführt ;)
Benutzeravatar
duli
Beiträge: 75
Registriert: 17.04.2007 11:39

Beitrag von duli »

Hallo,
Wenn der Eintrag in der Registry fehlt einfach neu erstellen.

Wie du dann diesen Registry Eintrag vom BP aus in der Registery eintragen kannst, weiss ich auch nicht.
Würde ich aber mit einem Setupprogram machen wenn du dein Programm installieren lässt auch gleich den Registry Eintrag anpassen, dort kannst du bequem einstellen welche Registry Einträge auf welche weise angepasst werden sollen. Ein gutes und günstiges Setupprogramm ist AKinstaller www.akinstaller.de

Duli
Man kann nicht wissen was man nicht weiss..
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

ok. danke.
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
Shardik
Beiträge: 746
Registriert: 25.01.2005 12:19

Beitrag von Shardik »

PureBasic4.0 hat geschrieben: Ich versuche mich gerade daran ein Prog zu schreiben, dass der Benutzer aus dem Windows Explorer erreichen kann (Rechte Maustaste auf die gewünschte(n) Datei(en)). Wie funktioniert das?
Ein sehr komplexes Beispiel dafür hat El_Choni im englischen Forum veröffentlicht:
http://www.purebasic.fr/english/viewtopic.php?t=14407

Trond hat es an PB 4 angepaßt:
http://www.purebasic.fr/english/viewtop ... 20&start=7
Antworten