"rechtsklick/öffnen mit..." an programm übergeben

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

biggicekey

Betreff: "rechtsklick/öffnen mit..." an programm übergeben

BeitragFr, Okt 14, 2005 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo,
brauche hilfe...
wie kann ich einem b3d programm von mir eine datei übergeben und öffnen, die ich per
"rechtsklick / öffnen mit / dann mein programm.exe"
öffne?

geht dabei darum .b3d datein und andere meshfiles direkt zu öffnen und anzuschaun.
bei .3ds und so kann man ja direkt mit b3d das machen aber bei .b3d files
zeigt der nur komische zeichen.

noch ne frage kann man .b3d files zu .3ds zurück umwandeln?

gruß key

Hip Teen

BeitragFr, Okt 14, 2005 19:54
Antworten mit Zitat
Benutzer-Profile anzeigen
schau dir mal den Befehl CommandLine() an, untersuch was er macht und was er zurückgibt, wenn du das Programm so öffnest. Das wird dir deine Frage beantworten.
Spruch der Woche: "Ahh, ein neues Gesicht?!" - "Nein, das hab ich schon länger"

AMY

BeitragMo, Okt 17, 2005 20:04
Antworten mit Zitat
Benutzer-Profile anzeigen
mit commandline gehts ganz gut.
Der Pfad mit der Datei ist dann unter Windows %1
das heisst:
Du musst in der Registry eintragen (lassen):
Unter
HKEY_CLASSES_ROOT
einen Ordner erstellen mit dem Namen deiner (der) Endung zb(.???)
dann als Standard eintrag endung_auto_file z.b(???_auto_file)
dann noch einen Ordner Erstellen mit endung_auto_file z.b(???_auto_file)
darin kommt etwas mehr:
dword eintrag name:Browserflags wert:8
dword eintrag name:Editflags wert:0
Ordner "DefaultIcon"
>Zeichenfolge wert:[Deine EXE oder dein Icon]
Ordner "Shell"
>Zeichenfolge
Ordner [Name=Was im Menu stehen soll]
>Zeichenfolge wert:[Name=Was im Menu stehen soll]
Ordner "Command"
>Zeichenfolge wert:"[Pfad deines Programmes + Exedatei]" "%1"
Ordner "ddeexec"
>Ordner "Application"
>Zeichenfolge wert:"[Name deines Programmes]"
>Ordner "Topic"
>Zeichenfolge wert:"System"



Falls du zu dem Thema etwas genaueres wissen willst frage mich doch am besten per Email, dann schicke ich dir eine genaue BEschreibung zu.

Tipp: Bei InnoSetup zum Beispiel kann man ganz einfach dies reinschreiben.

Viel Spass
8)

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group