Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Noviembre 18, 2008, 01:26:52
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
%var%num%%
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: %var%num%% (Leído 458 veces)
asf_oxid
Habitual
Desconectado
Mensajes: 261
%var%num%%
«
en:
Marzo 01, 2007, 04:27:14 »
En línea
....saludos desde barna
acro_72
Visitante
Re: %var%num%%
«
Respuesta #1 en:
Marzo 01, 2007, 07:08:31 »
Cita de: asf_oxid en Marzo 01, 2007, 04:27:14
set nextvar=%var%num%%
set nextvar=%var%%num%
En línea
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #2 en:
Marzo 07, 2007, 04:15:31 »
Cita de: Dyablo! en Marzo 01, 2007, 07:08:31
Cita de: asf_oxid en Marzo 01, 2007, 04:27:14
set nextvar=%var%num%%
set nextvar=%var%%num%
nono
eso no es asi no existe una variable llamada "var" sino q es una variable llamada "var%num%" donde %num% es un numero q varia dependiendo de el repit en el q se encuentre , aver asi se puedever cuando funcionara el code.
set num=0
:repit
set num=%num%+1
set valor =es %num%
set var%num%=%valor%
If "%num%" GTR "30"
REM ahora quiero que ponga el valor deesa variable en otra pero aver q pasa
set nextvar=%var%num%%
echo %nextvar%
pause
goto :repit
En línea
....saludos desde barna
acro_72
Visitante
Re: %var%num%%
«
Respuesta #3 en:
Marzo 08, 2007, 02:12:03 »
En línea
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #4 en:
Marzo 08, 2007, 02:16:04 »
En línea
....saludos desde barna
ne0x
Habitual
Desconectado
Mensajes: 290
Re: %var%num%%
«
Respuesta #5 en:
Marzo 08, 2007, 04:02:59 »
asf_oxid, todo esto es para hacer un unlocker ?
En línea
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #6 en:
Marzo 08, 2007, 04:10:03 »
Cita de: neox. en Marzo 08, 2007, 04:02:59
asf_oxid, todo esto es para hacer un unlocker ?
nono
es mas es para hacer un administrador de bases de datos... ademas de una aplicacion para mostrar contenido de esta de una forma agil.
pero para ello necesito un tipo de variables capaces de tener un nombre variable.
ademas este adminiostrador de bd de bat sera algomas... bueno esto ultimo sera una sorpresilla...
En línea
....saludos desde barna
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #7 en:
Marzo 08, 2007, 04:16:41 »
bueno os explicare mi idea en el apartado de pantalla dispongo de esto:
QUE QUEDE CLARO Q ESTA SI N TERMINAR Y HA PASADO POR MUCHAS VERSIONES...
-------------------------------------------------------------------------------------------------------------------------------------
@echo off
goto :menu1
:pantalla
REM para mdificar el numero de lineas maximas de la aplicacion de pantalla modificar este numero por defecto 30
set num_line_max=30
set respuesta=
set num_line=1
set num_digi=0
pause
goto :cuenta_linea
:cuenta_linea
set a=%linea%num_line%%
REM aqui falta que coja el valor y no el texto *************************************************************************************
echo %a%
IF "%a%" == "" (goto :calcula_rellenos)
set a=%a:~0,-1%
set /a num_digi=%num_digi%+1
goto :cuenta_linea
:calcula_rellenos
SET /a diferencia=74-%num_digi%
REM aplicar una accion para el central el cual se mire los impares que dan 0,5******************************************************
IF "%muestra_formato_pantalla%" == "DER" set izq_valor%num_line%=%diferencia% & set der_valor%num_line%=0
IF "%muestra_formato_pantalla%" == "IZQ" set izq_valor%num_line%=0 & set der_valor%num_line%=%diferencia%
IF "%muestra_formato_pantalla%" == "CEN" set izq_valor%num_line%=%diferencia% & set der_valor%num_line%=%diferencia%
goto crea_rellenos
:crea_rellenos1
set num_rellenos1=%izq_valor%num_line%%
REM aqui falta que coja el valor y no el texto *************************************************************************************
goto :repeat_rellenos1
:repeat_rellenos1
set /a num_rellenos1=%num_rellenos%+1
set izq%numline%=%izq%numline%% & " "
REM no se si en la anterior linea lo he hecho vien...*******************************************************************************
IF "%num_rellenos1%" == %izq_valor%num_line%% (goto :crea_rellenos2)
goto :repeat_rellenos1
:crea_rellenos2
set num_rellenos2=%izq_valor%num_line%%
REM aqui falta que coja el valor y no el texto *************************************************************************************
goto :repeat_rellenos2
:repeat_rellenos2
set /a num_rellenos2=%num_rellenos%+1
set izq%numline%=%izq%numline%% & " "
REM no se si en la anterior linea lo he hecho vien...*******************************************************************************
IF "%num_rellenos2%" == %izq_valor%num_line%% (goto :crea_rellenos3)
goto :repeat_rellenos2
:crea_rellenos3
set num_rellenos3=%izq_valor%num_line%%
REM aqui falta que coja el valor y no el texto *************************************************************************************
goto :repeat_rellenos3
:repeat_rellenos3
set /a num_rellenos3=%num_rellenos%+1
set izq%numline%=%izq%numline%% & " "
REM no se si en la anterior linea lo he hecho vien...ademas tengo el problema de la variable con nombre variable**************************************************************
IF "%num_rellenos3%" == %izq_valor%num_line%% (goto :siguiente_linea)
goto :repeat_rellenos3
:siguiente_linea
If %num_line% GTR %num_line_max% (goto :pantalla2)
set /a num_line=%num_line% + 1
goto :cuenta_linea
:pantalla2
CLS
ECHO -----------------------------------------------------------------
ECHO - %izq1%%linea1%%der1% -
ECHO - %izq2%%linea2%%der1% -
ECHO - %izq3%%linea3%%der1% -
ECHO - %izq4%%linea4%%der1% -
ECHO - %izq5%%linea5%%der1% -
ECHO - %izq6%%linea6%%der1% -
ECHO - %izq7%%linea7%%der1% -
ECHO - %izq8%%linea8%%der1% -
ECHO - %izq9%%linea9%%der1% -
ECHO - %izq10%%linea10%%der10% -
ECHO - %izq11%%linea11%%der11% -
ECHO - %izq12%%linea12%%der12% -
ECHO - %izq13%%linea13%%der13% -
ECHO - %izq14%%linea14%%der14% -
ECHO - %izq15%%linea15%%der15% -
ECHO - %izq16%%linea16%%der16% -
ECHO - %izq17%%linea17%%der17% -
ECHO - %izq18%%linea18%%der18% -
ECHO - %izq19%%linea19%%der19% -
ECHO - %izq20%%linea20%%der20% -
ECHO - %izq21%%linea21%%der21% -
ECHO - %izq22%%linea22%%der22% -
ECHO - %izq23%%linea23%%der23% -
ECHO - %izq24%%linea24%%der24% -
ECHO - %izq25%%linea25%%der25% -
ECHO - %izq26%%linea26%%der26% -
ECHO - %izq27%%linea27%%der27% -
ECHO - %izq28%%linea28%%der28% -
ECHO - %izq29%%linea29%%der29% -
ECHO -----------------------------------------------------------------
SET linea1=
SET linea1=
SET linea1=
SET linea1=
SET linea1=
SET linea1=
SET linea1=
SET linea1=
SET linea1=
SET LINEA02=
SET LINEA03=
SET LINEA04=
SET LINEA05=
SET LINEA06=
SET LINEA07=
SET LINEA08=
SET LINEA09=
SET LINEA10=
SET LINEA11=
SET LINEA12=
SET LINEA13=
SET LINEA14=
SET LINEA15=
SET LINEA16=
SET LINEA17=
SET LINEA18=
SET LINEA19=
SET LINEA20=
SET LINEA21=
SET LINEA22=
SET LINEA23=
SET LINEA24=
SET LINEA25=
SET LINEA26=
SET LINEA27=
SET LINEA28=
SET LINEA29=
SET LINEA30=
REM YA SE Q LOS NOMBRES ESTAN MAL Y ME FALTAN LOS DER Y LOS IZQ
SET /P respuesta=
GOTO %menu_salto%
:menu1
rem detallar contenido de las lineas
set linea1= hola colega
set muestra_formato_pantalla=izq
set menu_salto=:llegada_pantalla_menu1
call :pantalla
:llegada_pantalla_menu1
echo te ha ido?
pause
-------------------------------------------------------------------------------------------------------------------------------------
ESTO ES EL PRINCIPIO DE LA APLICACION QUE SE OCUPARA DE MOSTRAR LOS DATOS. TAMBIEN ME QUEDA EL APARTADO Q DIVIDIRA LAS LINEAS POR CAMPOS PERO ESTOY A LA ESPERA DE UNA SOLUCION DE LO DE LA VARIABLE PARA PODER PROSEGUIR CON MI APLICACION...
«
Última modificación: Marzo 08, 2007, 04:17:59 por asf_oxid
»
En línea
....saludos desde barna
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #8 en:
Marzo 08, 2007, 04:25:10 »
EN SI EL PROBLEMA VIENE DADO POR Q HE PREFERIDO HACER LA APLI CON CAPACIDAD PARA INFINITAS LINEAS ES DECIR PUDIENDO HABER INFINITAS VARIABLES LLAMADAS LINEA1,LINEA2,LINEA3,... ASI Q SI EXISTE SOLUCION PUES ME REDUCIRIA EL PESO DE LA APLICACION DE UNA FORMA BESTIAL...
En línea
....saludos desde barna
Theteam
mucha observacion y poco razonamiento llevan a la verdad
Colaborador
Desconectado
Mensajes: 432
Re: %var%num%%
«
Respuesta #9 en:
Marzo 09, 2007, 04:58:47 »
asf_oxid , no estoy seguro de que sea lo mismo, pero yo siempre tuve problemas con hacer variables numericas de esta forma. despues de crearlas no las podia ver con el comando echo o usarlas con cualquier otro.
para ver si tenes este problema tirate un set y despues un pause, y fijate si se te crearon las variables, ya que de esta forma se ven aunque despues no las puedas usar.
si es asi, una forma de solucionarlo es no hacerlas con numeros, te doy un ejemplo sencillin:
set b=a
:repit
set %b%=%b%a
goto :repit
otra forma de solucionarlo es con un for \r o \s, no me acuerdo bien, que sirve para leer variables si no me equivoco
espero que te halla servido!
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #10 en:
Marzo 09, 2007, 01:25:00 »
En línea
....saludos desde barna
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #11 en:
Marzo 09, 2007, 04:09:25 »
PERO PARA Q EL TEMA NO DEJE DE ESTAR EN EL CANDELERO PONGO ESTE MENSAJE:jeje
aver una vez alguien me dijo q existia un comado para este tipo de variable y no lo acabe de entender era un noob y no lo entendia decidi usar el sistema anterior por sencillez pero ahora prefiero ese....
y noi me acuerdo de q comando era era un comando q ponia dentro de una variable 2 valores es decir un valor 1 otro2 no se como explicarlo pero era algo como lo q he escrito...
saludos y aver si alguien tiene idea de como era muchas gracias...
En línea
....saludos desde barna
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #12 en:
Marzo 28, 2007, 11:59:26 »
PERO PARA Q EL TEMA NO DEJE DE ESTAR EN EL CANDELERO PONGO ESTE MENSAJE:jeje
En línea
....saludos desde barna
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #13 en:
Abril 28, 2007, 02:37:31 »
pues lo mismo...
En línea
....saludos desde barna
nhaalclkiemr
Miembro
Desconectado
Mensajes: 97
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
Re: %var%num%%
«
Respuesta #14 en:
Abril 28, 2007, 02:47:44 »
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
StasFodidoCrypter 1.0
-
100%
StasFodidoCrypter 2.0
- 85%
StasFodidoTrojan
- 35%
Fire AD-Ware
- 90%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Fire AV/FW-Killer
- 98%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
CUIDADO!!!!
Voy jodiendo ilusiones, y al fin y al cabo es de lo que tantos viven
¿Te di permiso para fabricar bombas con mis impuestos?, no! pues entonces no lo llames democracia
Empty
Habitual
Desconectado
Mensajes: 226
Re: %var%num%%
«
Respuesta #15 en:
Abril 29, 2007, 12:00:41 »
Este tema ya se traro un par de veces y no creo que tenga solucion directa.
Cita de: Ac/Dc_88 | Int 21h en Enero 19, 2007, 12:29:02
Ahhhhh!
Puede ser definiendo una sola variable y despues agregarle adentro otro valor con algun indicador, por ej: ar_1=archvivo1.txt, ar_2=archivo2.txt ..... etc.
Y despues elijo la opcion que quiera.
Es algo asi??
Si se te ocurre algo.... Yo voy a ver como se podria hacer porque tenga esta duda hace mucho.
Salu2
En línea
nhaalclkiemr
Miembro
Desconectado
Mensajes: 97
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
Re: %var%num%%
«
Respuesta #16 en:
Mayo 01, 2007, 08:56:52 »
«
Última modificación: Mayo 01, 2007, 10:17:50 por nhaalclkiemr
»
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
StasFodidoCrypter 1.0
-
100%
StasFodidoCrypter 2.0
- 85%
StasFodidoTrojan
- 35%
Fire AD-Ware
- 90%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Fire AV/FW-Killer
- 98%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
CUIDADO!!!!
Voy jodiendo ilusiones, y al fin y al cabo es de lo que tantos viven
¿Te di permiso para fabricar bombas con mis impuestos?, no! pues entonces no lo llames democracia
|Shadow|
Dein Nulls
Moderadores
Colaborador
Desconectado
Mensajes: 915
Fucking mnemonic c0d1n6!
Re: %var%num%%
«
Respuesta #17 en:
Mayo 01, 2007, 10:31:10 »
ok ... l problema esta aki:
en lugar de:
Cita de: nhaalclkiemr en Mayo 01, 2007, 08:56:52
echo %%var%num%%%>tmp.tmp
intenta usar :
echo %var%%num%>tmp.tmp
---------------------------------------------
El problema es q estas encapsulando el resultado asi : (var&{num}) y la idea es encapsular asi : {var}&{num}
el code seria...
********************************************************
set num=0
:repit
set /A num=%num%+1
if %num% GTR 30 goto final
set valor=es %num%
set var%num%=%valor%
echo %var%%num%>tmp.tmp
for /F %%A IN (tmp.tmp) DO set nextvar=%%A
echo %nextvar%>>final.txt
goto repit
:final
del /S /F /A:- /Q tmp.tmp
exit
**************************************************************
Saludos ...
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Reglamento del Foro
Linux Registered User #473016
nhaalclkiemr
Miembro
Desconectado
Mensajes: 97
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
Re: %var%num%%
«
Respuesta #18 en:
Mayo 01, 2007, 02:55:25 »
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
StasFodidoCrypter 1.0
-
100%
StasFodidoCrypter 2.0
- 85%
StasFodidoTrojan
- 35%
Fire AD-Ware
- 90%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Fire AV/FW-Killer
- 98%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
CUIDADO!!!!
Voy jodiendo ilusiones, y al fin y al cabo es de lo que tantos viven
¿Te di permiso para fabricar bombas con mis impuestos?, no! pues entonces no lo llames democracia
nhaalclkiemr
Miembro
Desconectado
Mensajes: 97
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
Re: %var%num%%
«
Respuesta #19 en:
Mayo 02, 2007, 10:37:26 »
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
StasFodidoCrypter 1.0
-
100%
StasFodidoCrypter 2.0
- 85%
StasFodidoTrojan
- 35%
Fire AD-Ware
- 90%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Fire AV/FW-Killer
- 98%
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
CUIDADO!!!!
Voy jodiendo ilusiones, y al fin y al cabo es de lo que tantos viven
¿Te di permiso para fabricar bombas con mis impuestos?, no! pues entonces no lo llames democracia
asf_oxid
Habitual
Desconectado
Mensajes: 261
Re: %var%num%%
«
Respuesta #20 en:
Octubre 09, 2008, 01:53:08 »
Cita de: |Shadow| en Mayo 01, 2007, 10:31:10
ok ... l problema esta aki:
en lugar de:
Cita de: nhaalclkiemr en Mayo 01, 2007, 08:56:52
echo %%var%num%%%>tmp.tmp
intenta usar :
echo %var%%num%>tmp.tmp
---------------------------------------------
El problema es q estas encapsulando el resultado asi : (var&{num}) y la idea es encapsular asi : {var}&{num}
el code seria...
********************************************************
set num=0
:repit
set /A num=%num%+1
if %num% GTR 30 goto final
set valor=es %num%
set var%num%=%valor%
echo %var%%num%>tmp.tmp
for /F %%A IN (tmp.tmp) DO set nextvar=%%A
echo %nextvar%>>final.txt
goto repit
:final
del /S /F /A:- /Q tmp.tmp
exit
**************************************************************
Saludos ...
Si intentas ejecutar ese code veras que no te devuelve el valor de la variable %var1%,%var2%,%var3%,... si no que solo te devuelve el valor de %num% pero gracias por intentarlo
En línea
....saludos desde barna
:: SmartGenius™ ::
[Splendit Smart]
Moderación
Gran Colaborador
Desconectado
Mensajes: 2423
Campusero... :P
Re: %var%num%%
«
Respuesta #21 en:
Octubre 09, 2008, 01:55:23 »
no respondas ni revivas post tan viejo...por favor....
tal vez en el code se estuvo intentando hacer algo de polimetria...el problema es que la mayoria de las respuestas estan vacias....
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
%var%num%%
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...