Título: crear un script con ficheros .bat bajo windows Publicado por: H1@ en 24 Diciembre 2007, 00:04 am Buenas ::)
Estoy intentando hacer un script utilizando las propias funciones de windows de línea de comandos y ficheros de procesamiento por lotes ejecutables (*.bat) El script lo único que debe hacer es copiar un fichero en la carpeta "all users" en "inicio" (para que se ejecute en el arranque del sistema) [".\Documents and Settings\All Users\Menú Inicio\Programas\Inicio"] He estado provando ha hacer el script bajo la línea de comandos pero se presentan algunos inconvenientes: Citar xcopy "...\malware.bat" "...\All Users\Menú Inicio\Programas\Inicio\malware.bat" attrib -h "...\All Users\Men£ Inicio\Programas\Inicio\malware.bat" Pienso que sería mejor agregar el fichero "malware.bat" directamente a través del registro con REG ADD El problema es que no se me ocurre como poder especificar "rutas relativas" para que la copia se efectúe desde el directorio que alberga el fichero malware.bat y se copie directamente en "all users" "inicio" :-[ alguna sugerencia :o Título: Re: crear un script con ficheros .bat bajo windows Publicado por: sirdarckcat en 28 Diciembre 2007, 12:56 pm si tienen acentos, el batch tienes que reemplazar los acentos por "?".
Título: Re: crear un script con ficheros .bat bajo windows Publicado por: Vlad_Asen en 4 Enero 2008, 05:45 am xcopy "%USERPROFILE%\Escritorio\No tocar\fichero1.txt" "%ALLUSERPSROFILE%\Men? Inicio\Programas\fichero1.txt"
yo he intentado copiar archivos y no doy con la forma de hacerlo bien. probe con xcopy y con copy pero nada... Título: Re: crear un script con ficheros .bat bajo windows Publicado por: GroK en 4 Enero 2008, 06:20 am Código Con el punto (.) te refieres al directorio relativo al fichero. Con dos puntos (..) al directorio superior relativo al fichero. Es lo que sale al hacer 'dir' en cualquier directorio. Y en cuanto a lo del "Menú Inicio" me costó, finalmente usando el símbolo de la libra (£) funcionó. Saludos Título: Re: crear un script con ficheros .bat bajo windows Publicado por: sirdarckcat en 4 Enero 2008, 20:58 pm que complicados..
Código: C:\Documents and Settings\Admon>cd Men? Inicio Título: Re: crear un script con ficheros .bat bajo windows Publicado por: GroK en 5 Enero 2008, 05:29 am que complicados.. Código: C:\Documents and Settings\Admon>cd Men? Inicio Si, eso funciona bien desde la cmd, pero desde un .bat a mí personalmente solo me funcionó como lo puse arriba. Saludos Título: Re: crear un script con ficheros .bat bajo windows Publicado por: sirdarckcat en 7 Enero 2008, 01:58 am Código: Microsoft Windows XP [Versión 5.1.2600] Título: Re: crear un script con ficheros .bat bajo windows Publicado por: GroK en 7 Enero 2008, 03:48 am Bueno, pues he estado probando y me retracto, así también funciona :P En cualquier caso, creo q la duda inicial está resuelta y eso es lo que importa, es absurdo discutir por si va un '?' o un '£'.
Saludos Título: Re: crear un script con ficheros .bat bajo windows Publicado por: Stacker en 7 Enero 2008, 12:25 pm Cierto, es absurdo discutir por eso. Pero una aclaración no vendria mal:
?, es un comodín que puede sustituir cualquier caracter. £, es la equivalencia para ú. Una solución es crear nuestros bat (al menos cuando contengan acentos) con edit. Si necesitamos todas las equivalencias porque lo que no podemos es usar edit (alguien lo ha probado desde una shell con netcat ;D), basta con abrir edit y crear un archivo con caracteres, todas las vocales acentuadas mayúsculas y minúsculas y las eñes. Saludos. Título: Re: crear un script con ficheros .bat bajo windows Publicado por: H1@ en 8 Enero 2008, 03:30 am lo mejor para crear script para mi gusto es hacerlo desde la consola:
c:>edit miBath.bat se habre el editor de texto de CMD y no hay problema con loa acentos ni con códigos raros o aveces utilizo: c:>copy con >>malware.bat @echo off .... .... y va escribiendo el código directamente, cuando terminas pulsas Control+Z y el fichero quedada guardado ;) |