Italia
Fonte/ Codesnippets

Dateitypen Registrieren

 
Quelle: [...]  , Stand: 26.04.2004
Auf den Seiten von Sebastian Sprenger habe ich folgenden interessanten Source gefunden.
Ein Beispiel um mit Profan Dateitypen zu registrieren.

KompilierenMarkierenSeparieren
Der Dateityp .prf wird registriert. Profan wird der Ordner für die weiteren Daten sein.
writeini "HKEY_0",".prf",""="Profan"
OK, wir wechseln jetzt zum Ordner Profan. Als Erstes brauchen wir eine Bezeichnung für den Dateityp:
writeini "HKEY_0","Profan",""="Profan-Source"
Ein Icon soll diese Datei auch haben. Wir nehmen natürlich ein Profan-Icon. Die 0 hinter dem Komma
kennzeichnet die Icon-Nummer, wobei das Index des ersten Icon null ist.
writeini "HKEY_0","ProfanDefaultIcon",""="D:PROFANPROFAN.EXE,0"
Jetzt werden verschiedene Menüpunkte definiert: In dem Ordner shell kann man alle möglichen Menüpunkte
ablegen. Der Schlüssel command erhält als Standardwert den Namen der zu startenden Anwendung.
writeini "HKEY_0","ProfanshellBearbeitencommand",""="D:PROFANPROFED32.EXE"
writeini "HKEY_0","ProfanshellCompilierencommand",""="D:PROFANPROFCOMP.EXE"
Wenn man als Menüpunkt open angibt, erhält man Öffnen, das würde sich nämlich gut für Anwendungen
eignen, die man auch im Ausland veröffentlichen möchte.
Gibt man als Menüpunkt print an, so erhält man Drucken.
writeini "HKEY_0","Profanshellopencommand",""="D:PROFANPROFAN.EXE"
Wenn NullFile gesetzt wird, dann wird der Dateityp zusätzlich in das Menü Neu im Explorer eingetragen.
writeini "HKEY_0",".prfShellNew","NullFile"=""
Man kann Dateien in eine Kategorie (MIME) einordnen, wie z.B. Textdateien in text/plain, Bilder in
image/bmp, so könnte man auch .prf- und .inc-Dateien in text/profan einordnen.
rem writeini "HKEY_0",".prf","Content Type"="text/profan"
Folgender Schlüssel muss für Erweiterung immer anzeigen gesetzt werden:
rem writeini "HKEY_0","Profan","AlwaysShowExt"=""
Folgender Ordner, Schlüssel und Wert müssen für Schnellansicht aktivieren erzeugt werden:
rem writeini "HKEY_0","ProfanQuickView",""="*"
Um von Profan aus DDE einzuschalten, braucht man folgende Schlüssel:
Es werden natürlich DDE-Kenntnisse benötigt, die ich momentan eigentlich nicht habe...
rem writeini "HKEY_0","Profanshellopencommandddeexec",""=""                      DDE-Nachricht
rem writeini "HKEY_0","ProfanshellopencommandddeexecApplication",""=""          DDE-Anwendung
rem writeini "HKEY_0","Profanshellopencommandddeexecifexec",""=""               DDE-Anwendung nicht aktiv
rem writeini "HKEY_0","Profanshellopencommandddeexec	opic",""=""                DDE-Thema

Vielen Dank Sebastian.

iF
 
26.04.2004  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.138 Views

Untitledvor 0 min.
Klaus Kohlhepp23.04.2018
Julian Schmidt14.03.2011

Themeninformationen

Dieses Thema hat 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie