HOLA A TODOS SOY UN GRAN ADMIRADOR DE ESTA WEB Y DE ESTE FORO ME ENCANTA TODOS LOS TEMAS QUE TOCAN HE APRENDIDO MUCHO CON USTEDES MUCHAS GRACIAS MI PREGUNTA ES LA SIGUIENTE:
QUIERO AGREGAR UNA LINEA DE TEXTO AL ARCHIVO AUTOEXEC.BAT PARA QUE EJECUTE ALGO QUE QUIERO PERO NO HE PODIDO, LA AGREGO PERO AL FINAL DEL ARCHIVO Y NO ME EJECUTA LO QUE QUIERO(CLARO ESTA QUE LA AGREGO DESDE OTRO ARCHIVO *.BAT), EN CAMBIO SI ALTERO DIRECTAMENTE EL ARCHIVO Y COLOCO EL COMANDO QUE QUIERO QUE SE EJECUTE EN MEDIO DEL RESTO DE COMANDO SI ME EJECUTA..
QUIERO QUE LA LINEA QUE AGREGUE LA PUEDA HACER EN CUALQUIER LUGAR DEL ARCHIVO
MUCHAS GARCIAS Y CUIDENSEN.. ;)
Nota del moderador: Procura no escribir en mayúsculas, ya que te leemos igual.Gracias
no entendi muy bien lo que quieres hacer...
...y que es lo que quieres meter en autoexec.bat?
amigo paco maria rojas!!!! (jejeje dure media hora riendome XDDDD)
creo que lo que intentas hacer no es posible porque cada *.bat es independiente de otros, asi que si le pones un segmento de código de un *.bat a otro no te va a funcionar, pero si lo modificas directamente es muy posible que te funcione
AMIGOS MUCHAS GRACIAS POR ATENDER MI PREGUNTA, SE LAS EXPLICARE MUCHO MEJOR:
HE CREADO UN ARCHIVO EJECUTAME.BAT CON LA SIGUIENTES LINEAS DE TEXTO:
echo C:\\WINDOWS\ESCRITORIO\Trojan.BAT>>c:\\AUTOEXEC.BAT
rem Este *.bat me alterara el archivo que yo quiero, poniendo a cargar el otro archivo *.bat que sera el que se cargara cada vez que inicie windows.
y digamos que en el Trojan.Bat vaya el comando CMD "Solo como "ejemplo".
Necesito que la linea que he agregado anteriormente se agregue en cualquier lugar del archivo menos al final del archivo..
Muchas gracias.. :D
AL FINAL TODOS MORIREMOS
pues asta donde mis conocimientos llegan creo que eso no se puede... solo dos opciones o lo metes al final o (>) borras lo que tenga autoexec y lo dejas en limpio y alli puedes meter lo que quieras...
bueno, despues de un ratito he encontrado la "combinación" por decirlo así para poder hacer lo que tu quieres, aquí está:
Citar@echo off
ren autoexec.bat *.txt
more autoexec.txt > temp.txt
echo c:\windows\escritorio\trojan.bat > autoexec.txt
more temp.txt >> autoexec.txt
ren autoexec.txt *.bat
del temp.txt
esto lo pones en un .txt y lo renombras a EJECUTAME.BAT, solo tiene un problemilla, que pone la cadena de ejecucion del trojan.bat ANTES del @echo off, aunque tampoco se si eso es un problema de verdad.
Bueno, espero averte ayudado.
sal12
lord Alpha
si lo que quieres es hacer que el archivo se ejecute al inicio puedes agregar la siguiente linea:
REG ADD
HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v Netcat /t REG_EXPAND_SZ /d "C:\windows\escritorio\trojan.bat
espero que te sirva.
saludos...
type comando.txt>autoexec.bat
agrega linea al final del archivo autoexec.bat
type comando.txt>>autoexec.bat
reemplaza contenido de autoexec.bat por el contenido de comando.txt..
type c:\windows\escritorio\trojan.bat>autoexec.txt
esto resume el codigo del trojan anterior, y haces lo mismo
pues kreo que lo que keria hacer el chabo que inicio el tema es , poner algo de codigo en el autoexec, en medio ...
saludos
Excelente amigos eso era lo que necesitaba, ustedes son geniales muchas gracias.. Y disculpen por no haberles repondido antes pero es que estaba de viaje..jejejje.
Cuidensen.. ;)
Hola, estoy en un ciclo superior de administrador de sistemas y como muchos deberían saber archivos bat son fundamentales y por si hay alguna duda, aunque e visto que ya esta solucionado al comiendo de leer pensé que era el mismo caso que me paso ami, en mi caso lo que yo queria hacer era generar un bat que cuando este se ejecutase se generara otro una especie de bucle creador de archivos pero mi sorpresa no servia porque interpretaba mal el código, indagando descubri que si quieres "imprimir" caracteres especiales como las tuberias en este caso debes de ponerle "^" sin comillas delante del caracter un ejemplo:
quiero agregar "hola>>prueba.txt" a un archivo bat generador por un bat...la logica diria asi...:
echo hola>>prueba.txt >>virus.bat
resultado: solo escribe dentro del virus.bat "hola" ?¿?¿?¿
sin embargo...
echo hola^>^>prueba.txt >>virus.bat
resultado "hola>>prueba.txt" en el virus.bat
Esto es otra cosa =) saludos