TUTORIAL PROGRAMACION BAT

Iniciado por soplo, 8 Septiembre 2003, 14:29 PM

0 Miembros y 1 Visitante están viendo este tema.

scraftcl

Estimados:Necesito saber como poder mostrar una barra de progreso en la copia de un archivo grande utilizando un batch.
El comando copy y xcopy no tienen dentro de sus opciones algo que vaya mostrando cuantos kb o mb ya han sido copiados.

Agradecido.....

gogos

hola soplo.
soy nuevo en esto y apenas estoy empezando, y me gusta mucho el tema.

quisiera preguntarle algo con respecto a lso archivos bat:
es posible crear un archivo bat con solo carpetas?
es decir que solo contenga directorios?

y como lo haria?

gracias de antemano.

gogos

riveritaa

y que hay que poner para q no se pida autorizacion para realizar un comando?
LUCHA POR TU PATRIA NO REUYAS TU DESTINO SINO LUCHAS POR ESPAÑA ERES POLVO EN EL CAMINO

Mamsaac

yo solo tengo una pequeña duda respecto a el comando at

como saben (en mi caso interactive es basico):

at HORA /interactive "proceso a ejecutar"



como le puedo hacer para que el comando at ejecute un proceso 1 segundo despues que se pida? es muy importante para un AV-Killer que estoy haciendo. Gracias.

KamusEJ

holas una pequeña consulta cuando existe algun comando para finalizar una aplicacion???? :huh: :huh:

ne0x

Cita de: scraftcl en 25 Julio 2006, 18:45 PM
Estimados:Necesito saber como poder mostrar una barra de progreso en la copia de un archivo grande utilizando un batch.
El comando copy y xcopy no tienen dentro de sus opciones algo que vaya mostrando cuantos kb o mb ya han sido copiados.

Agradecido.....

Eso se trato en el foro de portalhacker.net
No se puede hacer a menos que conozcas el tamaño total del archivo, si lo conoces puedes usar

Citar
@echo off
echo | > C:\barra.txt
:preg
If rutaarchivo1 LSS rutaarchivo2 (goto continua) ELSE goto fin
:continua
echo | >> C:\barra.txt
cls
type C:\barra.txt
goto preg
:fin
cls
type C:\barra.txt
msg * Instalacion realizada
pause>nul
exit

El code es improvisado pero creo que funcionara
rutaarchivo1= archivo que se va a instalar
rutaarchivo2= archivo de igual tamaño que el que se va a instalar

INCONVENIENTE:
la barra es vertical xDDDD


Citar
hola soplo.
soy nuevo en esto y apenas estoy empezando, y me gusta mucho el tema.

quisiera preguntarle algo con respecto a lso archivos bat:
es posible crear un archivo bat con solo carpetas?
es decir que solo contenga directorios?

y como lo haria?

gracias de antemano.

gogos

No se si es a lo que te refieres pero puedes crear una carpeta con el comando mkdir
sintaxis: mkdir (ruta de la carpeta)


Citar
y que hay que poner para q no se pida autorizacion para realizar un comando?


Depende del comando, la mayoria no hace falta darles autorizacion y otros como shutdown tiene modificadores
ej: apagar sin pedir autorizacion en el minimo tiempo posible

Citar
shutdown -s -f -t 1

Citar
holas una pequeña consulta cuando existe algun comando para finalizar una aplicacion???? 

Net stop



Esto ha sido todo x hoy xDDD
mandenme sus dudas por Mensaje Privado

Saludos
Neox

160281

#326
nas gente soy nuevo en ste foro a si q saludos, me gustaria q me ayudacen con ste problemon lo q pasa s q quiero crear un archivo .bat q me agregue sto en el registro

sto s lo q quiero hacer
-------------------------

Otra opción aparte de las que he visto es mediante el registro de windows:
para ello: Inico, ejecutar, regedit:
despues te vas a \HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies
ahi veras una capeta que se llama explorer, bien pues dentro de ella creas un valor DWord que ponga DisallowRun y como valor 1
lo siguiente, pinchas con el boton derecho en la carpeta explorer y selecionas nueva clave, esa clave (que es una carpeta) se tiene que llamar DisallowRun. Despues creas un valor alfanumerico que se llame por ejemplo: messenger, y en informacion de valor: msmsgs.exe.
Reinicia el ordenador y si el usuario quieres utilizr el messenger le saldra un mensaje diciendole que ese programa esta restringido.
cuando quieras quitar este truco en el valor DWord cambias el valor 1 a 0


el uso q le quiero dar s q ya hay archivos .bat creados para cada usuario para q al iniciar sesion c conecten a red pero solo eso y quiesiera agregar al bat lo q les he mencionad antes c los agradeceria mucho

Gracias   ;D

otra vez yo gente hace un rato pedi una ayuda pero ya la resolvi jejeje mas bien si alguien la necesita la pondre aca

esto seria en cada archivo .bat de cada usuario osea un trabajaso

REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v DisallowRun /t REG_DWORD /d 1 /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun /v messenger /t REG_sz /d msmsgs.exe /f


esto seria importando el archivo del registro desde otra PC

c:\windows\regedit.exe /s \\nombre_PC\carpeta\validar.reg

bueno x ahora solo le he probado en WinXP si funciona en 98 despues les aviso

Nos vemos y Gracias   ;D



tierrasperdidass

Hola, soy nuevo en este tema....Una pregunta se puede apagar una pc conectada a la red por medio de un .bat en Windows Xp SP2? Como ago?

Mamsaac

no estoy seguro, pero creo que necesitarias tener acceso remoto a la computadora, aun dentro de una red local, para poder hacer eso. Ya con el acceso no seria dificil, nada mas busca el comando shutdown y sus atributos para hacerlo sin permiso.

rmarcelo

Hola a todos este es mi primer post, mi pregunta es la siguiente como puedo ejecutar un telnet mediante un archivo bat  para enviarle  un comando especifico a un equipo a un puerto.
y guardar si se produjo algun error en un archivo de texto.


Desde ya Gracias.