| |
|
|
Detlef Jagolski | Hi, il peut oui certain Dateitypen un Programme zuordnen avec dem vous ensuite ouvert volonté.
Bsp.: .xls Doppelklicken sur qui Dossier -> Excel ouvrir et données Montrer
1.) comment peux je meinem Programme dire, dass es qui données aus cette Dossier prendre soll et angezeigt wird?
2.) cela un bestimmtes Symbol (Icon) pour den Dateityp angezeigt wird? peux mir là quelqu'un aider?
Salut
Detlef |
|
|
| XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11 | 18.01.2011 ▲ |
|
|
|
|
| Hi,
meinst Du vlt. qui Funktion ShellExec et à cause de dem Icon quelque chose comme ici: [...] ? |
|
|
| |
|
|
|
Jörg Sellmeyer | Du meinst, tu veux pour Dein Programme une Dateiendung registrieren, si bien que später avec einem Double-cliquez sur sur so une Dossier Dein Programme aufgerufen wird, à Dossier trop ouvrir? Pour cette sommes verschiedene Einträge dans qui Registry notwendig.
sous "HKEY_CLASSES_ROOT" (HKEY_0) dois Du une Schlüssel erzeugen, qui Deiner Endung entspricht (avec vorangestelltem .. là doit un Eintrag vom Typ Zeichenkette vorhanden son, qui sur une weiteren Schlüssel sous HKEY_CLASSES_ROOT verweist. qui est ensuite xyzfile. sous diesem Schlüssel volonté wiederum Unterschlüssel erstellt: - DefaultIcon (ici wird cela Exploreransichtsicon eingestellt - Shell - - Open
Am Besten, tu vois Dir cela la fois pour den Typ .txt à. c'est schlicht et léger nachzuvollziehen. tu peux aussi une Dossier meineDatei.xyz erstellen et ensuite par "öffnen avec..." et "Datei toujours avec diesem Programme öffnen" automatisch une Eintrag erstellen laisser. si Du cela ensuite aus qui Registry kopierst, savoir Du, quoi Du eintragen dois. Dabei wird ensuite allerdings qui Bezeichnung autofile verwendet, qui Du par une selbstgewählte Bezeichnung ersetzen devrait.
Du wirst wahrscheinlich Admin-Rechte pour Dein Programme besoin, si Du solche Einträge vornehmen veux.
je hoffe, cela hilft Dir seulement la fois plus. je hab im Moment aussi keinen Code pour prêt mais writeini "HKEY_0",... ist dabei Dein ami.
si Du ici la fois pour "Registry" cherches, findest Vous la quantité Einträge, qui Dir aider könnten. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 18.01.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | So - hab la fois kurz quoi zusammengeschrieben: KompilierenMarqueSéparationWriteIni "HKEY_0",".jsp",""="jspfile"
WriteIni "HKEY_0","jspfile",""="Mein Programm"
WriteIni "HKEY_0","jspfile\\DefaultIcon",""="%SystemRoot%\\system32\\shell32.dll,20"
'hier dann natürlich am Besten Dein Programmicon: "X:\\Mein\\Programm.exe,3"
WriteIni "HKEY_0","jspfile\\Shell",""="Meine Datei"
WriteIni "HKEY_0","jspfile\\shell\\open\\command",""="X:\\Mein\\Programm.exe \q%1\q" |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 18.01.2011 ▲ |
|
|
|
|
Detlef Jagolski | allô Jörg,
habe cela déjà pour Word rausgefunden:
[HKEY_CLASSES_ROOT\.data] @="datafile"
[HKEY_CLASSES_ROOT\datafile] [HKEY_CLASSES_ROOT\datafile\Shell] [HKEY_CLASSES_ROOT\datafile\Shell\Open] [HKEY_CLASSES_ROOT\datafile\Shell\Open\Command] @="\"C:\\Programme\\Microsoft Office\\Office\\WINWORD.EXE\»
[HKEY_LOCAL_MACHINE\SOFTWARE] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.data] @="datafile"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\datafile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\datafile\Shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\datafile\Shell\Open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\datafile\Shell\Open\Command] @="\"C:\\Programme\\Microsoft Office\\Office\\WINWORD.EXE\»
qui Frage ist encore quoi venez chez qui EXE à, un String avec Pfad? et comment wird cela de mon Profan Programme verarbeitet? |
|
|
| XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11 | 18.01.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | ah bon - hab je au haut de qui letzten la ligne ergänzt. Dein Programme doit ensuite Par$(1) auswerten. c'est ensuite qui Dateiname inclusivement Pfad. qui Dossier dois Du ensuite entsprechend den Profanmitteln auslesen (assign, blockread ou bien Zeilenweise avec Contribution #n) |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 18.01.2011 ▲ |
|
|
|
|
Detlef Jagolski | allô Jörg,
erstmal merci et je werde la fois alles Testen. |
|
|
| XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11 | 18.01.2011 ▲ |
|
|
|