Título: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: Eleкtro en 21 Marzo 2012, 18:56 pm Hola
Se me ha ocurrido que estaría muy bien por ejemplo para los que practicamos mucho scripting... Que al usar la opción del menú contextual "Nuevo > archivo de texto" se creara el archivo con un contenido de texto dentro (Personalizado)... Como si fuese una plantilla vamos. Por ejemplo "Nuevo > Archivo bat" y dentro del bat por defecto: Código
Creo que debe haber alguna opción en el registro de Windows para poder hacerlo... ¿Alguien sabe algo? EDITO: Ya lo he conseguido, Solo hay que crear una clave de nombre "Data" y de valor "SZ" o "BINARY" y colocar el texto Pero tiene una limitación, No se pueden agregar saltos de linea, me refiero a lineas vacías... Quizás si, pero no se hacerlo. Un saludo Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: -- KiLiaN -- en 21 Marzo 2012, 22:32 pm Código Para que quieres más lineas? para mi con que empiece por @echo off me vale :) y como has puesto mas cosas? Y aparte hay que ejecutarlo como administrador.. Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: Eleкtro en 21 Marzo 2012, 22:50 pm Gracias, Aunque como ya viste en el título ya lo había solucionado XD
PD: Tu code está mal, lo corrijo: Código y como has puesto mas cosas? No te entendíSi te refieres a más lineas, no lo he conseguido. un saludo! Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: -- KiLiaN -- en 21 Marzo 2012, 23:01 pm Ya me percaté de que lo solucionastes pero como no lo posteas pues digo lo pongo para el que lo quiera ver..
EDITO: Llevas razón en lo del code, cree sin querer la clave ShellNew previamente haciendo pruebas y luego lo cambie y como ya estaba creado pues me funcionaba xD El tuyo esta bien. Sin embargo yo no creo las claves en ShellNew sino en la general de .bat y funcionaba. (La clave ShellNew existia pero estaba vacia). Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: #!drvy en 22 Marzo 2012, 01:35 am Citar No se pueden agregar saltos de linea, me refiero a lineas vacías... Quizás si, pero no se hacerlo. Solo añado para que podáis crearos un tipo de "template".. así al dar "Nuevo -> Loquesea".. cuando lo genere vendrá incluido con el código que quieran (múltiples lineas incluidas).. Para añadirlo a la lista de "Nuevo archivo.." Hay que ir a HKEY_CLASSES_ROOT\ y buscar la extensión necesaria.. por ejemplo .php Luego deben crear una nueva "clave" llamada ShellNew, dentro de la clave de la extensión. Luego en ella debe ver por lo menos 1 valor... NullFile.. que contendrá el nombre del nuevo archivo (ej: Mi nuevo PHP.php). Es tipo string. Ahora lo que interesa.. Añaden un nuevo string dentro de ShellNew que se llame FileName. Ahí ponen de valor por ejemplo php.php Ahora, creamos un nuevo archivo que se va a llamar "php.php". Insertamos en el lo que queremos y lo ponemos en la carpeta "#:\Windows\ShellNew\". Listo :P Saludos Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: Eleкtro en 22 Marzo 2012, 03:24 am Ahora lo que interesa.. Añaden un nuevo string dentro de ShellNew que se llame FileName. Ahí ponen de valor por ejemplo php.php +10 !! Ahora entiendo porqué decían (en los tutoriales) que al tener activa la clave "Filename", la clave "Data" quedaba inválida... Pero no comentaban el porqué xD Encima lo que dices sirve para quien quiera crear la plantilla con una codificación predeterminada distinta, Es un muy buen truco! Salu2 Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: lucaslopezld123 en 24 Diciembre 2012, 13:03 pm y si eso que dicen arriba lo exportan a un .reg? como quedaria?
digo formateo la pc, y luego le aplico el archivo .reg y listo tengo mi "agregar nuevo .cmd" como seria ? Título: Re: (Solucionado) Crear un archivo desde el menú contextual con contenido escrito? Publicado por: Eleкtro en 24 Diciembre 2012, 16:53 pm @lucaslopezld123
Has revivido un tema de hace 6 meses... No puedes crear un archivo desde el registro, así que no se puede asociar a una plantilla customizada a menos que primero crees el archivo. Así sería: Código: Windows Registry Editor Version 5.00 Y esta es mi plantilla por defecto si la quieres: REG.reg: Código: Windows Registry Editor Version 5.00 |