La verdad es que no me ha pasado nunca. Tal vez es que nosotros solemos buscar direcciones solo en Madrid (calle, numero, código postal) y nó en, por ejemplo 'Argamasilla de Alba, Ciudad Real" que ocupa más caracteres. En cualquier caso, para direcciones en España, bastan los tres datos que te comento.
De todas formas, seguiré probando con el CL y el BAT que has enviado. Un saludo. El 17 de marzo de 2010 16:59, CARLOS <[email protected]> escribió: > Antes que nada, gracias por tu interes. > > > > El único problema que veo es el tamaño al hacer el STRPCCMD que es de 123, > ya que entre el START IEXPLORE.EXE más el http… me queda poco para > > pasarle la dirección que quiero buscar. > > > > Este tema del tamaño a ti no te pasa??? > > > > Gracias > > > ------------------------------ > > *De:* [email protected] [mailto: > [email protected]] *En nombre de *Rafael de Juan > *Enviado el:* miércoles, 17 de marzo de 2010 16:42 > *Para:* forum.help400 > *Asunto:* Re: PROBLEMA CON STRPCCMD > > > > Bien, he hecho diferentes pruebas y lo que voy a proponerte tal vez no sea > lo mas correcto pero funciona. > > > > la solución que he encontrado es cambiar los blancos intermedios del > parametro ('direccion') por guiones bajos (el simbolo _). Puede que te valga > cualquier otro. > > > > Yo tengo muchos programas que acceden a google-maps a traves de una rutina > pero nunca he puesto un fichero '.bat' por enmedio. Cuando he ido a intentar > lo que pretendes me he sorprendido de que no funcionase (no mi rutina, el cl > y el bat). En el mejos de los casos solo me tomaba la primera palabra del > parametro ("Maria de Molina" = "Maria" a secas). > > > > La verdad es que ya no me acuerdo muy bién del DOS (cosas del Alzheimer). > > > > En definitiva (aunque sea una chapuza): sí desde el programa que invoca al > cl evitas los blancos intermedios (sustituyendolos por '_') debería > funcionar. > > > > La otra opción que se me ocurre es eliminar el fichero '.bat' y hacerlo > como expuse en un mail anterior (si quieres te lo reenvio). > > > > Saludos. > > El 16 de marzo de 2010 18:07, CARLOS <[email protected]> escribió: > > Os comento un problema que tengo > > > > Tengo una clp, para poder arrancar el google maps desde una 5250 > > > > > > *PGM PARM(&DIRECCION) * > > * * > > * DCL VAR(&DIRECCION) TYPE(*CHAR) LEN(100) * > > * * > > * STRPCO * > > * MONMSG MSGID(CPF0000) * > > * MONMSG MSGID(IWS0000) * > > * MONMSG MSGID(IWS4010) * > > * * > > * STRPCCMD PCCMD('C:\ARRMAP.BAT' *BCAT &DIRECCION) PAUSE(*NO)* > > * MONMSG MSGID(CPF5192) * > > * * > > *ENDPGM * > > * * > > * * > > El arrmap.bat tiene lo siguiente > > > > > > *...@echo off* > > * * > > *ECHO ARRANCAR GOOGLE MAPS* > > * * > > *rem si no se da parámetro terminar* > > *if "%1" == "" ECHO DEBE INTRODUCIR LA DIRECCION * > > *if "%1" == "" pause* > > *if "%1" == "" goto fin * > > * * > > *REM *** VISUALIZACION DE GOOGLE MAPS.***** > > *cls* > > * * > > *cd c:\archiv~1\intern~1* > > * * > > *START IEXPLORE.EXE > http://maps.google.es/maps?q=%1<http://maps.google.es/maps?q=%251> > * > > * * > > *:FIN* > > *cd c:\windows* > > *exit* > > > > > > Cuando lo ejecuto, se queda en la ventana del DOS,y no arranca el google > maps. > > Por otra parte, si en la cp le quito el* MONMSG > MSGID(CPF5192) * > > me da el siguiente error: > > > > > > *Los datos enviados al dispositivo CSM01 no son válidos. El código de > respuesta negativo es 1005012B.* > > *La información solicitada no puede > volcarse. * > > *El puntero no hace referencia a ninguna > ubicación. * > > *Error de función. MCH3601 no supervisado por QDMBKOUT en la sentencia > *N, * > > * instrucción > X'00AF'. * > > *El programa por omisión QDMBKOUT de *LIBL para el mensaje CPF5192 no > está * > > * > utilizable. * > > *ARRMAPA ha recibido CPF5192 en la sentencia 200. (C D I > R) * > > > > > > Estoy en versión V5R4. > > El iseries access es la versión 5.8 > > > > Alguien sabe qué hago mal?? > > > > Gracias > > > > > ____________________________________________________ > © Publicaciones Help400, S.L. - Todos los > derechos reservados http://www.help400.es > ---------------------------------------------------- > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 > > > > ____________________________________________________ > © Publicaciones Help400, S.L. - Todos los > derechos reservados http://www.help400.es > ---------------------------------------------------- > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 >
____________________________________________________ © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es ---------------------------------------------------- Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

