elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24
121  Programación / Scripting / Re: [BATCH] Comparto pack de utilidades varias para todos vosotros!! :) en: 28 Marzo 2011, 04:55 am
Vamos a probar algunos, gracias por el aporte :D
122  Programación / Scripting / Re: [BATCH]Problema con delimitadores xD en: 27 Marzo 2011, 09:08 am
Cierren este tema, ya lo solucioné.

Como?

Cambié las "X" por los dias que correspondian, por ejemplo

X = lunes
X = martes

etc

123  Programación / Scripting / Re: [BATCH]Disminuir nombres repetidos a 1 solo en: 26 Marzo 2011, 19:22 pm
Leo *O*!!, muchas gracias funciona a la perfección !!!!!!

Muchas gracias de verdad !!!

:D!
124  Programación / Scripting / Re: [BATCH]Disminuir nombres repetidos a 1 solo en: 26 Marzo 2011, 14:40 pm
No sé que codigo quieres ver xD, proque no tienen relacion con lo que quiero hacer, los que tengo me van limpiando el archivo segun mi consulta hasta que queda asi, solo me falta eliminar los duplicados, se me ocurre que con un FOR (seria los mas rapido supongo), pero como FOR definitivamente no es algo que maneje, no se me ocurre que colocarle xDD

Pero gracias por el intento, voy a ver si es que lo puedo modificar xD


Saludos.

125  Programación / Scripting / Re: (SOLUCIONADO) [ Batch] Duda ¿Como ver un texto ANSI correctamente en el CMD? en: 26 Marzo 2011, 13:41 pm
Gracias por el aporte, me lo llevo xDDDDD
126  Programación / Scripting / [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo en: 26 Marzo 2011, 13:40 pm
Estimados, buenas :D xD

Espero me puedan ayudar con esto, es super simple (la pregunta xD) pero no se me ocurre como hacerlo.

Lo que pasa es que tengo un Script que me muestra los proveedores a los que tengo que hacerles pedido segun el dia que le consulte, el problema es que me genera algo como lo siguiente :

Código:
Des_Proveedor
3M CHILE S.A.
3M CHILE S.A.
ABASTECEDORA DEL COMERCIO LTDA.
ABASTECEDORA DEL COMERCIO LTDA.
ABASTECEDORA DEL COMERCIO LTDA.
ABASTECEDORA DEL COMERCIO LTDA.
ABASTECEDORA DEL COMERCIO LTDA.
ABASTECEDORA DEL COMERCIO LTDA.
ABASTECEDORA DEL COMERCIO LTDA.
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ABU GOSCH ZONA FRANCA
ADELCO CHILLAN
ADELCO CHILLAN
ADELCO CHILLAN
ADELCO CHILLAN
ADELCO CHILLAN
AGROCOMERCIAL CODIGUA LTDA.
AGROCOMERCIAL CODIGUA LTDA.
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS
AGROSUPER COMERCIALIZ.DE ALIMENTOS

Obviamente no voy a colocar los mas de 2000 registros que contiene el .txt xD

Bueno al grano, quisiera saber como puedo hacer para procesar el archivo y que reduzca a 1 sola vez el nombre del proveedor xD? se entiende?. O sea que en vez que AGROSUPER salga 50 veces, salga una vez.

Necesito que sea una sola vez por proveedor porque quiero mostrar por pantalla los proveedores por dia, pero seria un poco engorroso mostrarlos todos xD.

El objetivo del script es ayudarme a ordenar las compras. Lo haria en una planilla Excel, pero me mata otros datos que necesito vizualizar.

Sin otro particular y esperando me puedan ayudar. Me despido. Saludos ;D!
127  Programación / Scripting / Re: Como hacer un reemplazo doble de caracteres? %Variable:X=Y% en: 26 Marzo 2011, 13:19 pm
Por lo que yo tengo entendido no puedes ejecutar dos o mas comandos EN UNA misma variable, pero si CON una misma variable. Se entiende XD?

Ademas se me imagina que la parte &=AND:1=UNO no la va a tomar como un "nombre" si no como que quieres ejecutar otro comando seguido de =):, y AND como supongo debes saber no es un comando.


Lo que mejor que puedes hacer es ir usando variables diferentes e ir limpiandolas segun las vayas desechando. Yo por lo menos lo hago asi xDDD.


Espero haberte ayudado aunque no creo xDDD

Saludos ^^
128  Programación / Scripting / Re: virus informatico taskmgr.bat en: 26 Marzo 2011, 13:13 pm
Para que corregir algo que solo "hace daño"?, mejor gastar el tiempo ayudando a gente que hace utitlidades :)


Saludos
129  Programación / Scripting / Re: [BATCH]Problema con delimitadores xD en: 25 Marzo 2011, 13:25 pm
¿Se puede usar SED?

¿Qué clase de programa es este y para qué lo utilizas?

Supongo que si, mientras cumpla lo que necesito xDDDD

Y es un programa super basico, y lo utilizo para poder saber que los dias que tengo que hacer pedido de productos.

Como dice NovLucker lo podria llevar a una planilla de Excel , pero igual quiero aprender a usar FOR, ademas me sale mas rapido asi, porque si consulto por EAN o po MATERIAL, en la planilla de excel seria mas lento.


En fin, espero me puedan ayudar :D

Saludos ^^
130  Programación / Scripting / [BATCH]Problema con delimitadores xD en: 24 Marzo 2011, 17:27 pm
Estimados, junto con saludarlos acudo a uds para resolver un problema que me tiene un poco loco XDD

A ver, lo que pasa es que tengo que trabajar con dos archivos:
Uno llamado CarroLleno.csv (archivo delimitado por “,” (comas)) que uso como “base de datos”
Y el otro llamado Carrolleno.bat, que es el que me ayuda a consultar en la BD según corresponda.
Por ejemplo esto es un extracto del archivo CarroLleno.csv (ya que contiene mas de 8000 registros xD)
Código:
EAN;PLU_SAP60;Descripcion;Rut_Proveedor;Des_Proveedor;Lunes;Martes;Miercoles;Jueves;Viernes;Sabado
8021684555824;321432;ESPONJA DE BANO BEBE UND;936260004;3M CHILE S.A.;x;;x;;x;
21200510045;402220001;GUANTE MULTIUSO SCOTH BRITE, SMALL;936260004;3M CHILE S.A.;x;;x;;x;
7804629990178;556701;CEREAL XTRONGER HOMBRE 30gr TRIBALANCE;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7804520985693;9807;PALMITO ENTERO 400GR HORTELANA;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7804520155102;215770;CHUNO DELICADO 500 GRS;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7805750356741;202362;RACUMIN CEBO PASTA BAYER.;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7790387110234;10664;YERBA MATE C/PALO TARAGUI 500GR;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7790387110159;10665;YERBA MATE TARAGUI 1000 GR;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7790387110319;211158;YERBA MATE C/PALO TARAGUI 250GR;843487009;ABASTECEDORA DEL COMERCIO LTDA.;x;;;;;
7730114000582;223143;ARROZ G2 GRANO LARGO YEN KILO;856412008;ABU GOSCH ZONA FRANCA;x;;;;;
7790150375655;264649;CALDO P/SAB.GALLINA      40   GR;856412008;ABU GOSCH ZONA FRANCA;x;;;;;
7790150376652;264651;CALDO P/SAB.VERDURA      40   GR;856412008;ABU GOSCH ZONA FRANCA;x;;;;;
6001120071158;141232;MARSHMALLOWS BLANCO BEACON 150 GRS;856412008;ABU GOSCH ZONA FRANCA;x;;;;;
7798100661452;230850;TOMATES CUBET.C/ALBAHACA 1 KG.;856412008;ABU GOSCH ZONA FRANCA;x;;;;;

Y acá el codidgo del batch

Código:
@Echo Off&Title Carro Lleno v1.0&Color A
:Inicio
Echo.
Cls
SET /P "Material=Ingrese EAN o Material a buscar: "

FOR /F "Tokens=1-11 Delims=;" %%A IN ('Type CarroLleno.csv ^|Find.exe /I "%Material%"') DO (
ECHO.
ECHO EAN PRINCIPAL : %%A
ECHO MATERIAL : %%B
ECHO TEXTO BREVE : %%C
ECHO RUT PROVEEDOR : %%D
ECHO PROVEEDOR : %%E
ECHO LUNES : %%F
ECHO MARTES : %%G
ECHO MIERCOLES : %%H
ECHO JUEVES : %%I
ECHO VIERNES : %%J
ECHO SABADO : %%K
)
PAUSE
GOTO :Inicio

Lo que hace básicamente es buscar según EAN o MATERIAL lo que yo le consulte.
Como verán el archivo CarrLleno.csv se divide en: EAN;PLU_SAP60;Descripcion;Rut_Proveedor;Des_Proveedor;Lunes;Martes;Miercoles;Jueves;Viernes;Sabado

El problema está en los días donde puedo pedir ese producto, porque se almacenan con una “X” los dias en los que puedo hacer un pedido de compras.

Por ejemplo si consulto el primer Producto que tiene pedido los días Lunes, Miercoles y Viernes me muestra algo como lo siguiente



Pero esta mal porque me sale que puedo pedir Lunes, Martes, y Miercoles, cuando deberian salir las “X” en los dias Lunes, Miercoles y Viernes.

Entonces mi pregunta es la siguiente:

¿como puedo hacer para que el programa me muestre las X en los días que corresponde?

Se me imagina que son FOR parecido al mio, pero no se me ocurre (que triste xDD) como delimitar esos parámetros o como “cuadrarlo” (por llamarlo de alguna forma) con los días que corresponde.

De ante mano muchas gracias por la ayuda, atento a sus comentarios y seguerencias se despide Atte.

Francisco.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines