elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:17  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  [Que significa? (parametros)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Que significa? (parametros)  (Leído 1,682 veces)
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
[Que significa? (parametros)
« en: 22 Agosto 2011, 04:37 »

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.  ;-)


« Última modificación: 24 Agosto 2011, 03:19 por Leo Gutiérrez. » En línea

"Pensando en Batch" XD
raul338


Desconectado Desconectado

Mensajes: 2.372


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Que significa?
« Respuesta #1 en: 22 Agosto 2011, 04:42 »

1º parametro, generalmente lo veo en los accesos directos :P


En línea

TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Re: Que significa?
« Respuesta #2 en: 22 Agosto 2011, 04:46 »

Pero en si que función cumple, que diferencias hay, si no aparece ese %1  :huh:
En línea

"Pensando en Batch" XD
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Que significa?
« Respuesta #3 en: 22 Agosto 2011, 06:43 »

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
echo Hola usuario : %1

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.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Re: Que significa?
« Respuesta #4 en: 23 Agosto 2011, 16:41 »

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:
En línea

"Pensando en Batch" XD
raul338


Desconectado Desconectado

Mensajes: 2.372


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Que significa?
« Respuesta #5 en: 23 Agosto 2011, 18:13 »

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
En línea

TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Re: Que significa?
« Respuesta #6 en: 24 Agosto 2011, 01:51 »

A ok ya entiendo.  Ya pueden dar el tema por solucionado  ;-)

En línea

"Pensando en Batch" XD
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
parametros tmpgenc
Multimedia
xpanix 3 451 Último mensaje 23 Marzo 2004, 00:49
por Songoku
parametros par el boot.ini
Windows
Mr Dialup 3 1,239 Último mensaje 7 Junio 2004, 05:33
por soplo
parámetros DOS
Scripting
veira69 2 601 Último mensaje 24 Enero 2008, 04:58
por l337*
Parámetros
Java
h0oke 7 1,382 Último mensaje 26 Marzo 2010, 20:36
por -Ramc-
que significa "const" despues de la lista de parametros de la función?
Programación C/C++
<[(x)]> 4 1,884 Último mensaje 24 Diciembre 2010, 23:27
por joshka
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines