| |
|
|
Detlef Jagolski | Hi, uno de hecho puede cierto Dateitypen una Programa zuordnen con el ellos entonces geöffnet voluntad.
Bsp.: .xls Doppelklicken en el Expediente -> Excel abierto y Daten Mostrar
1.) ¿Cómo se puede Yo mi Programa sagen, dass lo el Daten de dieser Expediente nehmen se y adecuado se?
2.) Das una bestimmtes Symbol (Icon) para el Dateityp adecuado se? Kann me como alguien helfen?
Saludo
Detlef |
|
|
| XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11 | 18.01.2011 ▲ |
|
|
|
|
| Hi,
media Usted vlt. el Función ShellExec y wegen el Icon algo como hier: [...] ? |
|
|
| |
|
|
|
Jörg Sellmeyer | ¿Quieres decir que, Usted willst para Su Programa una Dateiendung registrieren, así daß später con un Haga doble clic en en así una Expediente Su Programa aufgerufen se, a Expediente a abierto? Dafür son verschiedene Einträge en el Registry notwendig.
Bajo "HKEY_CLASSES_ROOT" (HKEY_0) mußt Usted una Schlüssel erzeugen, el Deiner Endung entspricht (con vorangestelltem .. Dort muß una Eintrag vom Typ Zeichenkette disponible ser, el en una más Schlüssel bajo HKEY_CLASSES_ROOT verweist. Der heißt entonces xyzfile. Bajo diesem Schlüssel voluntad wiederum Unterschlüssel erstellt: - DefaultIcon (hier se el Exploreransichtsicon eingestellt - Shell - - Open
Am Besten, Usted siehst Usted el veces para el Typ .txt a. Es schlicht y ligeramente nachzuvollziehen. Usted puede auch una Expediente meineDatei.xyz redactar y luego por "öffnen con..." y "Datei siempre con diesem Programa öffnen" automáticamente una Eintrag redactar dejar. Si usted el entonces de el Registry kopierst, weißt Usted, qué Usted eintragen mußt. Dabei se entonces allerdings el Bezeichnung autofile verwendet, el Usted por una selbstgewählte Bezeichnung sustituir solltest.
Usted wirst wahrscheinlich Admin-Rechte para Su Programa benötigen, si solche Einträge vornehmen willst.
Yo hoffe, el hilft Usted sólo veces más. Yo en el Moment auch no Code dafür parat aber writeini "HKEY_0",... es esta Su Freund.
Si usted hier veces después de "Registry" suchst, findest Es usted un Menge Einträge, el Usted helfen könnten. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 18.01.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | So - tener veces kurz qué zusammengeschrieben: KompilierenMarcaSeparaciónWriteIni "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 | ¡Hola Jörg,
habe el ya para 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:\\Programas\\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:\\Programas\\Microsoft Office\\Office\\WINWORD.EXE\""
El Cuestión es todavía qué kommt en el EXE a, una String con Pfad? Und como se el de mein Profano Programa verarbeitet? |
|
|
| XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11 | 18.01.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | Ach así - tener Yo oben en el letzten Línea ergänzt. Su Programa muß entonces Par$(1) auswerten. Es entonces el Dateiname inklusive Pfad. El Expediente mußt Usted entonces entsprechend el Profanmitteln auslesen (assign, blockread oder Zeilenweise con Entrada #n) |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 18.01.2011 ▲ |
|
|
|
|
Detlef Jagolski | ¡Hola Jörg,
primero Gracias y yo voluntad veces alles Testen. |
|
|
| XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11 | 18.01.2011 ▲ |
|
|
|