Título: ARchivos Batch Publicado por: Enriquesf en 23 Octubre 2021, 17:10 pm buenas,soy nuevo en el blog.
una consulta,tengo que crear un archivo batch que me guarde datos de un cliente,por ejemplo su documento. Tambien que un archivo se guarden los datos de este cliente,por ejemplo su nombre o direccion,etc. Luego mediante alguna manera.poder buscar los datos de este cliente mediante su documento o mediante la fecha en que se contrato el servicio (esto me mostraria los clientes que econtrataron el servicio en esta fecha) . muchas gracias Título: Re: ARchivos Batch Publicado por: simorg en 23 Octubre 2021, 17:28 pm Hola, esto no es un Blog, esto es un Foro, y no se hacen tareas.
Postea lo que tengas codeado y si tienes alguna dificultad te ayudaran. Saludos. Título: Re: ARchivos Batch Publicado por: Enriquesf en 23 Octubre 2021, 17:34 pm Hola amigo. Te referis a que postee lo que tengo hecho hasta el momento?
Es esto: Código
MOD: Etiqueta GeSHi Título: Re: ARchivos Batch Publicado por: **Aincrad** en 24 Octubre 2021, 00:44 am alv, solo tienes el menú y esperas que te
Bueno, ya enserio, batch no te va a servir, a no ser que uses alguna que otra herramienta comandline . Lo que se me ocurre es que guardes los datos en un .ini , o con algún tipo de delimitador para poder serializar los datos. Tendrías los registros de los usuarios en puros documentos de texto... .txt básicamente. Para buscar, seria un dolor de cabeza, no solo seria lento, también ineficiente. Solo te recomiendo que no lo hagas en batch. Título: Re: ARchivos Batch Publicado por: EdePC en 24 Octubre 2021, 02:46 am Básicamente el truco está es como guardar los datos, normalmente se usa un separador de datos como ; (línea 6)
Código Luego la búsqueda de datos se hace por un campo Identificador, no más eficiente sería usar FindStr (línea 10), pero si el ejercicio lo pide también se puede implementar un Bucle que recorra línea a línea. Claro que se tiene que usar Tokens para preparar la línea obtenida (línea 10) en el ejemplo se busca por ID y de la línea hallada se tomas los Tokens 1 y 2 donde el separador de Tokens es el Deliminator ;, a cada Token le corresponde un consecutivo de la variable utilizada, en mi ejemplo usé %%a así que ese es el Token 1 y el 2 sería %%b (líneas 11 y 12) Ya solo resta hacer algo muy similar para tus Servicios, y si se requiere validación de datos existentes de igual manera te sirve FindStr o un Bucle línea a línea |