Hallo Forengemeinde, da ich viel mit Sprint-Layout arbeite, möchte ich gerne in einem Projektordner die Sprint-Layout-Datei direkt über das Kontextmenü -> Neu generieren. Ähnlich, wie man das von dem vorhandenen Texteditor kennt. Nun habe ich eine Anleitung gefunden, mit der man in der Registry von Windows einfach bei dem registrierten File .lay6 in HKEY_CLASSES_ROOT einen Ordner "ShellNew" anlegt und dann die Zeichenfolge "NullFile" anlegt. Soweit so gut, Kontextmenü sieht super aus, siehe Anhang. Wähle ich dieses nun aus, so wird tatsächlich die gewünschte Datei sofort angelegt. AAAAABER: Öffne ich die Datei, kommt kurz die Fehlermeldung "Stream Lesefehler". Wenn ich jetzt die Datei speichere, stelle ich fest, dass er sich den Speicherort überhaupt nicht gemerkt hat, da ich den Speicherort erneut erst einmal zuweisen muss und genau das wollte ich ja vermeiden um Arbeit zu sparen. Lege ich die Datei händisch an, stelle ich fest, dass diese auch mit 1kB angelegt wurde. Über das Kontextmenü mit 0kB. Also da passt was nicht. Weiß jemand Rat? Vielen Dank Heino
Du wirst vermutlich eher eine leere Projekt-Datei als Template als neue Datei brauchen statt eine 0-Byte Datei anlegen zu lassen: https://superuser.com/a/46952 ...oder ggf. den Hersteller anschreiben, ob er das nicht regulär mal ergänzen kann in seinem Setup.
Du kannst auch tricksen. 1.) Du legst eine neue LEERE Datei an. 2.) Die speicherst du ab. 3.) Nun eine Verknüpfung der Datei zum Desktop erstellen 4.) Ändere den Name um wie du es willst. 5.) Diese Verknüpfung kopierst du in C:\Users\dein name\AppData\Roaming\Microsoft\Windows\SendTo Wenn du jetzt via Rechte Maustaste das Kontextmenü aufrufst findest du da die Verlinkung. Einfach anklicken und alles wird so gestartet wie du das willst. Nur solltest du die Datei nicht unter dein "Neu-Namen" abspeichern sondern als erste Handlung den Kind ein neuen Namen geben. Ach ja. Du kannst in den Eigenschaften der Verknüpfung auch diverse Parameter ändern. Sogar aufrufe des Prg. mit Parameter sind möglich , wie im guten alten Dos, aber mit Dateinamen notfalls in "" weil DOS keine Leerzeichen unterstützt. Diese Anleitung hat NIX mit deinen Prg. selbst zu tun. Sie funktioniert für JEDES Programm was eine Verlinkung in SENDTO hat. !!!!
Schlaumaier schrieb: > Wenn du jetzt via Rechte Maustaste das Kontextmenü aufrufst findest du > da die Verlinkung. Einfach anklicken und alles wird so gestartet wie du > das willst. > > Nur solltest du die Datei nicht unter dein "Neu-Namen" abspeichern > sondern als erste Handlung den Kind ein neuen Namen geben. Hallo, habe ich alles gemacht. Tatsächlich habe ich im Kontextmenü "Verknüpfung einfügen" und darüber kann ich dann in meinem gewünschten Ordner die Datei anlegen. Aber es ist und bleibt eine Verknüpfung und wird nicht zu einer eigenständigen Datei. Gruß Heino
Hallo Schlaumaier, PROBLEM GELÖST!!! Dein Beitrag hat mich ein wenig inspiriert, insbesondere das Ablegen des Templates (leere Datei). Ich habe nun eine leer Datei an einem Speicherort abgelegt. In der Registry habe ich anstatt NullFile FileName genommen und dann als Wert den Link zum Template, siehe da, es funktioniert. Gruß Heino
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.