Título: [Que significa? (parametros) Publicado por: Dany3j en 22 Agosto 2011, 04:37 am Hola una ves mas tengo un pequeña duda.
Que significa el %1 en un comando .bat como por ejemplo esto Código: ATTRIB -S -H -R [b]%1[/b] /S /D Que función tiene el %1 :huh: Gracias de antemano. ;-) Título: Re: Que significa? Publicado por: raul338 en 22 Agosto 2011, 04:42 am 1º parametro, generalmente lo veo en los accesos directos :P
Título: Re: Que significa? Publicado por: Dany3j en 22 Agosto 2011, 04:46 am Pero en si que función cumple, que diferencias hay, si no aparece ese %1 :huh:
Título: Re: Que significa? Publicado por: leogtz en 22 Agosto 2011, 06:43 am Se le llaman parámetros posicionales..., %1 es el argumento que se le da.
Es decir, si tenemos un batch con esto: Código: @echo off Y ejecutamos el batch así desde el cmd.exe: code.bat Leonardo Leonardo -> %1 Si tu lo llamaras así: code.bat Leonardo elhacker.net Leonardo -> %1 elhacker.net -> %2 De ahí que se les nombre como posicionales... Espero y te haya aclarado la duda. Título: Re: Que significa? Publicado por: Dany3j en 23 Agosto 2011, 16:41 pm Ok leo y en el ejemplo que yo he dado que hace.?
Citar ATTRIB -S -H -R %1 /S /D Por ejemplo si lo dejo así Citar ATTRIB -S -H -R /S /D Cual es la diferencia. :huh: Título: Re: Que significa? Publicado por: raul338 en 23 Agosto 2011, 18:13 pm Eso se usa en claves de registro de windows para abrir ciertas extensiones. Ej
.BMP => mspaint.exe %1 entonces cuando abris "C:\yo.bmp" windows ejecuta mspaint.exe "C:\yo.bmp" :P Título: Re: Que significa? Publicado por: Dany3j en 24 Agosto 2011, 01:51 am A ok ya entiendo. Ya pueden dar el tema por solucionado ;-)
|