elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 10:34  


+  Foro de elhacker.net
|-+  Informática
| |-+  Tutoriales - Documentación
| | |-+  TUTORIAL PROGRAMACION BAT
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 Ir Abajo Respuesta Imprimir
Autor Tema: TUTORIAL PROGRAMACION BAT  (Leído 396,762 veces)
Siuto
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #390 en: 18 Agosto 2007, 17:50 »

Código:
copy con: lala.bat
msg * ola
^Z

Esto lo podes hacer en la consola pero en BATCH tenes que hacer asi:

Código:
ECHO msg * ola >> lala.bat


En línea
Undertaker092

Desconectado Desconectado

Mensajes: 11


Si temes la muerte.Temes a Undertaker


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #391 en: 18 Agosto 2007, 18:57 »

Mira estas screens:





no entiendo xk efectua esas cosas:
crear otra carpeta aparte de las especificadas...

-otra pregunta:el spoil en este foro es cn hide??


En línea

Siuto
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #392 en: 18 Agosto 2007, 22:03 »

A ver vamos desde cero porque aca supongo que hay varios problemas...

1. Mal interpretaste mi post anterior, las 3 lineas que te cite en el 1er code se remplazan solo por una, la que puse al final.

2. Puede ser que el usuario de tu PC con el que estes loguaado se llame usuario, pero dudo que sea asi y seguramente donde dice usuario tenes que poner el nombre de usuario. Para saber el mismo podes ir hasta C:\Documents and settings y mirar los nombres de los usuarios o sino en remplazo de C:\documents and settings\usuario\escritorio podes usar %USERPROFILE%\Escrotorio

Con esos dos arreglos te tendria que andar, sin embargo en la linea 4 creas una carpeta llamada carpeta 2 que no te sirve de nada, podrias omitirla.
En línea
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #393 en: 19 Agosto 2007, 04:22 »

Tambien añadir que para los nombres de rutas y demas que contengan espacios debes ponerlas entre comillas, sino solo cogera la primera palabra como valida

Código
cd "C:\documents and settings\usuario\escritorio"
md "carpeta 1"
md "carpeta 2"
cd "C:\documents and settings\usuario\escritorio\carpeta 1"

Etc...Saludos
En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

Undertaker092

Desconectado Desconectado

Mensajes: 11


Si temes la muerte.Temes a Undertaker


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #394 en: 19 Agosto 2007, 13:24 »

Ya me funciona todo...pero m falta una cosa:
Código:
@echo off
cd "C:\documents and settings\usuario\escritorio"
md "carpeta 1"
cd "C:\documents and settings\usuario\escritorio\carpeta 1"
echo msg * ola>>ostia.bat
exit

..aora como le añado @echo off a ostia.bat??
En línea

.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #395 en: 19 Agosto 2007, 15:42 »

Ya sta XDXD...m tuve k acer otro usuario  :-\ :-\ :-(
En línea





                 

"MI WEB"
Siuto
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #396 en: 19 Agosto 2007, 21:01 »

Ya sta XDXD...m tuve k acer otro usuario  :-\ :-\ :-(

Como es eso? Porque?
En línea
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #397 en: 20 Agosto 2007, 00:57 »

ahora como le añado @echo off a ostia.bat??

Por si todavia tenias la duda, simplemente:
Código
echo @echo off > ostia.bat
echo msg * ola >> ostia.bat

Etc... Saludos
En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #398 en: 20 Agosto 2007, 07:28 »

OK..XD aora otra duda...

Código:
@echo off
cd "C:\%homedrive%%homepath%\escritorio"
md "ENTRA AQUI"
cd "C:\%homedrive%%homepath%\escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieres
quitarlo facilmente agreaga a usuario@hotmail.com>>solucion.txt
exit

No entiendo xk se me crea la carpeta "ENTRA AQUI" y a parte tmb en el escritorio el archivo "solucion.txt...deberia krearlo dentro d la otra karpeta no??

para eso esta el 2º cd [..."C:\%homedrive%%homepath%\escritorio\ENTRA AQUI"]
En línea





                 

"MI WEB"
Siuto
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #399 en: 20 Agosto 2007, 07:37 »

El problema es que escribiste mal la ruta de la 2da linea, cd "C:\%homedrive%%homepath%\escritorio", eso seria:

Código:
CD %USERPROFILE%\Escritorio

O si queres seguir usando las variables que vos pusiste tenes que sarcar el C:\ y te quedaria asi:

Código:
CD %HOMEDRIVE%%HOMEPATH%\Escritorio


PAra encotrar algun error de este tipo cuando haces un bat tenes que correrlo desde una ventana de MS-DOS abierta previamente para que al terminar la ejecucion del mismo no se cierre la ventana porque de haber aparecido algun error no lo vas a poder llegar a ver o sino antes del EXIT poner un PAUSE para detener la ejecucion hasta que puedas leer el error.
« Última modificación: 20 Agosto 2007, 07:39 por Siuto » En línea
.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #400 en: 20 Agosto 2007, 07:43 »

aparte.... i aora si le añado shutdown...
Código:
@echo off
shutdown -r -t 200
cd "C:\%homedrive%%homepath%\escritorio"
md "ENTRA AQUI"
cd "CD %USERPROFILE%\Escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieres
quitarlo facilmente agreaga a usuario@hotmail.com>>solucion.txt
pause>nul
exit

-->Como lo añado al registro de windows...solo para ese usuario¿?¿? y para todos los usuarios?¿?¿
En línea





                 

"MI WEB"
.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #401 en: 20 Agosto 2007, 07:48 »

La segunda linea aun no sta bn...m parece k no t entendi...

ad+ aora m crea la carpeta i el archivo en el escritorio separados i en el .txt no ai nada
escrito... y por ultimo...el @echo off no m sirve d nada...jiji siento dar tnto dolor de cabeza.
En línea





                 

"MI WEB"
Siuto
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #402 en: 20 Agosto 2007, 07:49 »

Tenes que usar el comando REG ADD, para ver la ayuda escribis en la consola REG ADD /? y te muestra la informacion, te la pego a continuacion, leela y pregunta si no entendes alguna cosa...

Código:
Herramienta de registro de consola para Windows - versión 3.0
Copyright (C) Microsoft Corp. 1981-2001.  Reservados todos los derechos


REG ADD clave [/v nvalor | /ve] [/t tipo] [/s separador] [/d datos] [/f]

  clave      [\\equipo\]tclave
             Equipo     nombre del equipo remoto. Si se omite se usa el
                        equipo actual. Sólo HKLM y HKU están disponibles
                        para equipos remotos.
             tclave     CLAVERAIZ\subclave
             CLAVERAIZ  [ HKLM | HKCU | HKCR | HKU | HKCC ]
             subclave   Nombre completo de una clave de registro en la
                        CLAVERAIZ seleccionada.

  /v         Nombre del valor en la clave seleccionada para agregar

  /ve        Agrega el nombre de valor vacío <sin nombre>

  /t         Tipos de datos de clave de registro
             [ REG_SZ    | REG_MULTI_SZ  | REG_DWORD_BIG_ENDIAN    |
               REG_DWORD | REG_BINARY    | REG_DWORD_LITTLE_ENDIAN |
               REG_NONE  | REG_EXPAND_SZ ]
             Si se omite, se asume REG_SZ

  /s         Especifica el carácter que usa como separador en su cadena
             de datos para REG_MULTI_SZ. Si se omite, se usa "\0" como
             separador

  /d         Datos que se asignan a nvalor del registro que se agrega

  /f         Fuerza la sobrescritura de entradas de registro existentes
             sin avisar.

Ejemplos:

  REG ADD \\ABC\HKLM\Software\MiCo
    Agrega una clave HKLM\Software\MiCo en el equipo remoto ABC

  REG ADD HKLM\Software\MiCo /v datos /t REG_BINARY /d fe340ead
    Agrega un valor (nombre: datos, tipo: REG_BINARY, datos: fe340ead)

  REG ADD HKLM\Software\MiCo /v MRU /t REG_MULTI_SZ /d fax\0mail
    Agrega un valor (nombre: MRU, tipo: REG_MUTLI_SZ, datos: fax\0mail\0\0)

  REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    Agrega un valor (nombre: Path, tipo: REG_EXPAND_SZ, datos: %systemroot%)
    Nota: use porcentaje doble ( %% ) dentro de la cadena expandida


Te recomiendo que si no estas muy seguro de si tus BATs funcionan bien para probar algun comando nuevo o alguna cosa que no sabes usar lo hagas desde la misma consola o en un archivo nuevo para no confundir los errores que puedas tener de antes con los nuevos.

Bueno me fui a dormir es tarde, mañana miro lo que dijiste mientras escribia esto.

PD: Me olvide de avisarte que la clave que se usa para abrir archivos cuando se inicia la PC es: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrrentVersion\Run
« Última modificación: 20 Agosto 2007, 07:53 por Siuto » En línea
.Undertaker.

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #403 en: 20 Agosto 2007, 07:53 »

M parece k es este:

Código:
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    Agrega un valor (nombre: Path, tipo: REG_EXPAND_SZ, datos: %systemroot%)
    Nota: use porcentaje doble ( %% ) dentro de la cadena expandida
... pero es como si m dices misa...jejej i no pordria usar HKEY_CURRENT_USER??

 >>m puedes explicar el code que puse ai<<

Gracias d antemano! ;D ;D


EDITADO
------------------------------------------------------------------
Citar
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    Agrega un valor (nombre: Path, tipo: REG_EXPAND_SZ, datos: %systemroot%)

en ese "datos" coloco shutdown -r -t 200??

y en ese "nombre" que coloco??


EDITADO
------------------------------------------------------------------
Citar
@echo off
shutdown -r -t 200
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
Agrega un valor (nombre: Path, tipo: REG_EXPAND_SZ, datos: %systemroot%)

cd "C:\%homedrive%%homepath%\escritorio"
md "ENTRA AQUI"
cd "%USERPROFILE%\Escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>> solucion.txt
cls
exit

M podrias arreglar el REG ADD...?? sk no lo entiendo muy bn...Eso si explicamelo para saber hacerlo para otra vez. XDXDXD

----->perdon por los dolores de cabeza<-----
« Última modificación: 20 Agosto 2007, 10:34 por .Undertaker. » En línea





                 

"MI WEB"
Siuto
Colaborador
***
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #404 en: 20 Agosto 2007, 16:56 »

La clave del registro que tenes que usar es esta: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrrentVersion\Run por ahi no la viste porque creo que edite el post despues de que vos posteaste, te quedaria asi...

Código:
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200

Proba a ver si asi te anda sino proba con las comillas.

PD: El conmando shutdown esta dentro del path de windows(System32) por eso es que en este caso no es necesario escribir la ruta hasta el mismo.
En línea
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tutorial: Programación ODBC
Programación General
ø:|The_hacker|:ø 0 445 Último mensaje 23 Febrero 2005, 09:37
por ø:|The_hacker|:ø
Tutorial: Programación PIC
Electrónica
Fabios Arts 2 6,011 Último mensaje 4 Diciembre 2005, 22:23
por Fabios Arts
Tutorial programación BAT
Scripting
soplo 4 1,428 Último mensaje 22 Julio 2006, 23:38
por sirdarckcat
Video Tutorial Programacion C++ « 1 2 3 4 5 »
Programación C/C++
Chuxxx 60 41,619 Último mensaje 7 Febrero 2012, 15:26
por MauroMasciar
Tutorial de programación con Qt4 - 1º,2º y 3º entrega
Programación C/C++
paju1986 1 1,814 Último mensaje 25 Diciembre 2010, 21:52
por Littlehorse
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines