FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Modificar Batch
Hola a todos.
Necesito hacer un programa en Delphi 7 que dependiendo del usuario que inicia sesión en Windows modifique un archivo bat. La detección del usuario ya lo tengo hecho, pero necesito saber como modificar el archivo bat o bien como borrarlo y crear uno nuevo. Anduve buscando en google y el club, pero nada. Desde ya muchas gracias por su tiempo. Saludos. Isidoro. |
#2
|
||||
|
||||
No lo he probado pero si tu archivo .bat no es demasiado grande(pesado), creo que puedes abrirlo usando un StringList,en este hilo he puesto un ejemplo, claro que ahi lo hago con un .txt
Saludos..
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#3
|
||||
|
||||
Cita:
Voy a probar como me decis y después te cuento que salio de esto. Saludos y gracias por tu pronta respuesta. Isidoro. |
#4
|
||||
|
||||
También conviene destacar que los archivos Bat admiten parámetros y una leve programación.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
||||
|
||||
Cita:
Con el Memo ó con un RichEdit Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#6
|
||||
|
||||
Listo.- Lo hice como me indicas y funciona perfecto
No necesito mostrarlo ni verlo, solo modificarlo internamente según el usuario que inicia sesión. Muchísimas gracias. Que la fuerza te acompañe. |
#7
|
||||
|
||||
Cita:
Si leí un poco, pero solo es una leve modificación en como ese bat nombra unos archivos y no ví manera de parametrizar, por eso lo re escribo. Gracias por tu tiempo. Saludos. Isidoro. |
#8
|
||||
|
||||
Cita:
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#9
|
||||
|
||||
Deberias dar mas detalles de que es exactamente lo que quieres cambiar, y si el archivo bat ejecuta comandos de acuerdo al usuario que se loguea, o para que lo usas?
Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
#10
|
||||
|
||||
Yo he utilizado los parámetros y la programación bat muchas veces:
Código:
if %os%==%1 goto correcto si el sistema operativo (%os%) es igual al primer parámetro (%1) ir a etiqueta correcto echo el sistema operativo NO es %1 poner el mensaje de que no es goto fin :correcto etiqueta echo el sistema operativ SI es %1 poner el mensaje de que si es :fin Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#11
|
||||
|
||||
Cita:
Para pasarle unos parámetros, es igual que con los ejecutables: Código:
hello.bat parametro1 "parametro dos" parametro3 Un ejemplo, un batch que recibe dos parámetros, uno un texto para guardar en un archivo y otro el nombre del archivo a crear. La forma de llamarlo sería: Código:
creador.bat "Este es el texto contenido en el archivo" miarchivo.txt Código:
echo %1 > %2 Buscando por la red encontrarás mil virguerías Salu2 |
#12
|
||||
|
||||
P.D.: marcoszorrilla siempre adelantándoseme
|
#13
|
||||
|
||||
Ahhh..Bueno......eso ya lo conocía.....al parecer entendi mal el comentario de marcoszorrilla. Pensé que todo lo iba a hacer desde Delphi...
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Programación BATCH Avanzada.? | JXJ | Varios | 4 | 18-02-2009 00:36:47 |
Instalar una BD Paradox con el InnoSetup o Con un Batch | Emilio_82 | Conexión con bases de datos | 0 | 13-08-2008 23:32:33 |
copiar los valores de una tabla con batch? | antonio peña | SQL | 0 | 04-10-2006 04:45:07 |
proceso batch | JoseBozzano | SQL | 1 | 06-09-2004 20:11:33 |
batch move? | seken | Conexión con bases de datos | 3 | 30-08-2004 13:54:07 |
|