Vota por nosotros en el ranking web que participamos
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Octubre 06, 2008, 07:34:16
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow(examenes)
) | Tema:
Tutorial de set [by iobh]
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Tutorial de set [by iobh] (Leído 894 veces)
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Tutorial de set [by iobh]
«
en:
Enero 26, 2006, 02:01:18 »
«
Última modificación: Julio 10, 2006, 04:42:08 por iobh
»
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
*Tiger*
*Tiger*
Colaborador
Desconectado
Mensajes: 806
<<*T_i _g _e_r* >>
Re: Tutorial de set [by iobh]
«
Respuesta #1 en:
Enero 27, 2006, 10:32:23 »
Muuuy pero muuuy bueno, muchas grax, tus tutoriales me ayudan mucho
En línea
<<*T_i_g_e_r*>>
SkullGeorge
Colaborador
Desconectado
Mensajes: 454
Antes era inseguro ahora no se
Re: Tutorial de set [by iobh]
«
Respuesta #2 en:
Enero 28, 2006, 12:04:07 »
Ta bueno tu tutorial no me creeras pero ni siquiera sabia que existia este comando esta muy bueno tu tuto gracias
En línea
Los hombres son fantasiosos siempre quieren lo que esto prohibido: la libertad, por ejemplo.
CanalTopDigital
TopTotal
TuTop
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Tutorial de set [by iobh]
«
Respuesta #3 en:
Febrero 26, 2006, 02:05:55 »
Media segunda parte del tutorial
Bueno voy a explicar conceptos muy importantes y utiles dentro de el comando set
aveses cuando tenemos nuestro programa y escribimos en un menu espacio y apretamos enter se sale,
o cuando no savemos como es la variable pero queremos que cambie algun caracter no deseado, por ejemplo espacio y los remplaze por _
ser haria de la siguente forma
@echo off
set var1=Hola como estas
echo %var1%
pause>nul
set var2=%var1: =_%
echo %var2%
les explico...
primero creamos una variable var1 que es hola como estas
y luego usamos esto:
set var2=%var1: =_%
lo que hace es crear una variable var2 a artir de var1 y remplaza los esapacio por _
con simbologia.
set var2
=
%var1
:
=
_
%
set var2
: crea una variable var2
=
:a partir de...
%var1
:var1
:
:y va a tomar...
=
:todos los espacio y los va a cambiar por...
_
% :rayas abajo _
ahora
podemos aplicar esto con set /p para que no nos de ningun error en caso de que escriba una variable no deseada como: hola xd
####################################
ahora les viy a explicar el uso de %~x,x%
lo que hace esto es sacar un texto espesificado por numeros (Las x,x)
un ejemplo tipico es
@echo off
echo %time%
set time2=%time:~0,-6%
echo %time2%
lo que hace es tomar la variable time
por ejemplo
16:17:42,52 = %time%
y crea una variable %time2% a partir de %time%
y le borra los ultimos 6 digitos
osea el :42,52
y queda
16:17
si escribimos
@echo off
set a=%time:~6%
echo %a%
lo que hace es crear una variable a partir de time pero lo borra los primeros 6 dijitos
la verdad es simple, solo hay que jugar con los numeros
hasta que obtengamos lo que queremos
Espero que les ayude
Salu2
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Colaborador
Desconectado
Mensajes: 849
ESPECTRO INFERNAL
Re: Tutorial de set [by iobh]
«
Respuesta #4 en:
Julio 10, 2006, 11:04:59 »
Perdonen por revivir el tema, pero estos tutoriales de iobh son la ostia, se apredne bien y con facilidd, miren mi calculadora. Tiene dos apartados, la sencilla (con e opciones) y la avanzada, que permite realizar operaciones mas complejas usando los ()...
-------------
@echo off
Title Calculator 3 st's
color a
:inicio
cls
set /p pres=Bienvenido a la Calculadora por lotes. Escoje calculadora: Compleja o Sencilla?
if %pres%==Compleja goto 2
if %pres%==Sencilla goto 1 else goto inicio
:1
cls
set /p var1=Primer Numero:
set /p var2=Segundo Numero:
set /p var3=Signo de Operacion:
set var1=%var1: =%
set var3=%var3: =%
set var2=%var2: =%
set var0= %var1% %var3% %var2%
set /a resp=%var0%
echo.
echo.
echo %var0% = %resp%
pause > nul
exit
:2
cls
set /p num= Operacion:
set num=%num: =%
set /a result=%num%
echo.
echo.
echo %num% = %result%
pause > nul
En línea
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Tutorial de set [by iobh]
«
Respuesta #5 en:
Julio 10, 2006, 11:28:27 »
AJJAJA, esta bonita, incluye la version basica de tres variables /p y una de /a pero tambien la de solo una /p y una /a.
sigue haci.
Veo que entendiste las funciones de %var: =%
Salu2
PoS
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
asf_oxid
Habitual
Desconectado
Mensajes: 255
Re: Tutorial de set [by iobh]
«
Respuesta #6 en:
Julio 10, 2006, 03:09:53 »
bueno bueno nivel basico excepto lo del var
por lo demas solo cabe decir a SkullGeorge: y como programavas batch??? jeje
bueno escribo para que te mires este post y me ayudes, va sobre el set, y de paso amplias el tuto a nivel mas avanzado!!!
http://foro.el-hacker.com/index.php/topic,60065.0.html
ya que vas de profe, pues... se lo vamos a complicar al profesor!! jeje bueno venga a ver si me ayudas!!
En línea
....saludos desde barna
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Colaborador
Desconectado
Mensajes: 849
ESPECTRO INFERNAL
Re: Tutorial de set [by iobh]
«
Respuesta #7 en:
Julio 11, 2006, 01:26:52 »
En línea
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Tutorial de set [by iobh]
«
Respuesta #8 en:
Julio 11, 2006, 04:41:35 »
muy bien!
a ver, te pongo el codigo con variables y con lenguaje humano:
Progama:
set /p num= Operacion:
set num=%num: =%
set /a result=%num%
echo.
echo.
echo %num% = %result%
pause > nul
Humano:
num es igual a una operacion (2+2)*(2+2)
num le vamos a quitar los espacios
vamos a realizar la operacion de arigmetica (2+2)*(2+2) y la vamos a guardar en result
mostramos el resultado 16
pausamos el programa
y por ultimo
Programa con operacion ejemplo:
set /p num= Operacion: (2+2)*(2+2)
set (2+2)*(2+2)=%(2+2)*(2+2): =%
set /a 16=(2+2)*(2+2)
echo.
echo.
echo (2+2)*(2+2) = 16
pause > nul
Salu2 y suigan haci con sus programas!!
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Colaborador
Desconectado
Mensajes: 849
ESPECTRO INFERNAL
Re: Tutorial de set [by iobh]
«
Respuesta #9 en:
Julio 12, 2006, 03:57:57 »
Muchas gracias amigo, ya veo que estaba en lo cierto. Gracias de veras; ya que programo en batch gracias a sus manuales, en especial el del if, que lo lei varias veces, escribi codigo, volvi a leer, buscar opciones mas avanzadas, en fin; iobh eres todo un maestro, deveras; ahora solo hace falta que hagas un manual del foro, que no entiendo ni jota xD
En línea
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Tutorial de set [by iobh]
«
Respuesta #10 en:
Julio 12, 2006, 10:21:46 »
muchas gracias!!.
pero, un manual del foro??
no sera del for??
ese comando lo intente redactar muchas veses, pero nunca me resulto, quedama demasiado dificil de entender. Pero no me rendire.
Salu2
PoS
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Colaborador
Desconectado
Mensajes: 849
ESPECTRO INFERNAL
Re: Tutorial de set [by iobh]
«
Respuesta #11 en:
Julio 24, 2006, 08:06:12 »
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow(examenes)
) | Tema:
Tutorial de set [by iobh]
« 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
=> 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.6
|
SMF © 2006-2007, Simple Machines LLC
Loading...