Agregar lineas de texto a un archivo

Iniciado por Paco_Colombia, 19 Mayo 2004, 18:27 PM

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

Paco_Colombia

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

Julio5

no entendi muy bien lo que quieres hacer...

...y que es lo que quieres meter en autoexec.bat?

Cadacher

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

GANAPATI BAPPA MORIYA, Pudhchya Varshi Lavkar yaa

Paco_Colombia

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

Julio5

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...


sclub

#5
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
... because making UNIX friendly is easier than debugging Windows.

SpeDhy

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...
Ayuda sin esperar nada a cambio...

pper

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..


pper

type c:\windows\escritorio\trojan.bat>autoexec.txt

esto resume el codigo del trojan anterior, y haces lo mismo

Julio5

pues kreo que lo que keria hacer el chabo que inicio el tema es , poner algo de codigo en el autoexec, en medio ...

saludos