Terrasoftvirgen.rar

Es posible obtener el software de saltillonet, tengo la misma necesided de revisar unos arrchivos generados manualmente.
Respuesta
1
No sé muy bien a que te refieres ni como has sabido de la consulta de saltillonet.
Si te refieres al sw que me pasó para que pudiera investigar, creo que deberías pedírselo a él. Yo puedo hacerlo, si tú no tienes acceso.
Yo no sé si todavía lo tengo (ahora no estoy en casa) pero aunque lo tenga tendría que pedirle permiso a saltillonet para ponerlo a disposición de otras personas. Soy consciente de que posiblemente tampoco sea suyo pero si no se puede conseguir en Internet no será de libre disposición.
Saludos,
GGG
Hola:
Este programa no es nada ilegal, hasta donde yo se.
Supe de este tema en este mismo sitio y trate de contactar con saltillonet.
Me parece bien que pidas su autorización, si es posible contáctame con el.
Te egradezco.
Le acabo de mandar un mensaje a saltillonet contándole la situación. Si me contesta pronto actuaré en consecuencia. Si no contesta veré si puedo encontrar el SW, aunque me temo que lo borré no hace mucho, una vez que me pareció claro que ya no lo iba a usar más.
Saludos,
GGG
Gracias, estaré al pendiente...
Saludos.
He podido recuperar el archivo.
Esperaré hasta mañana, día 10/09/10, la respuesta de saltillonet. Si no me dice nada interpretaré que "el que calla otorga" y lo pondré a tu disposición.
Saludos,
GGG
Enterado, estaré muy al pendiente. Saludos...
Sigo sin recibir respuesta.
Puedes descargártelo de:
http://www.megaupload.com/?d=NRYNEH5N
Son un poco más de 40M.
Las instrucciones para usarlo puedes encontrarlas en el hilo que te llevó hasta aquí. Si tienes algún problema puedes contármelo e intentaré ayudarte.
Si leíste ese hilo sabrás que yo no tengo ni idea del sw en sí pero que conseguí, con las indicaciones de saltillonet, ponerlo en marcha según sus necesidades.
Saludos,
GGG
Se me olvidó darte algunas instrucciones sobre la descarga, por si no estás habituado a utilizar MEGAUPLOAD.
La descarga es gratuita pero hay que escribir las cuatro letras que pide (un control "captcha" para impedir que lo haga un robot). Luego esperas los 45 segundos que te indica y pulsas "Descarga Normal". No es conveniente irse muy lejos mientras esperas los 45 segundos porque si ha pasado mucho más tiempo puedes tener que empezar de nuevo.
Si todo esto ya lo sabías, discúlpame, pero he preferido pecar por exceso de información que por lo contrario.
Avísame cuando te lo hayas descargado para que lo quite.
Suerte.
GGG
Veo que ha habido una descarga. Supongo que significa que ya lo tienes. De todas formas esperaré un poco más antes de retirarlo.
Saludos,
GGG
Hola:
La primer descarga no la he hecho yo.
Ahora ya la he descargado, y ya he podido accesar al programa, solo que me pide el usuario y contraseña;
El programa ACCOUNT me saca al contenstar que si deseo crear una cuenta, ¿qué pasa?
Saludos...
Hola:
Ya he creado la cuenta y he accesado al programa solo que no puedo llegar a la sección que me interesa que es la "REVISIÓN TÉCNICA DE ARCHIVOS DE DATOS INEGI", ¿puedes ayudarme?, llego hasta el menu principal y logro entrar a los comandos...
Saludos...
Supongo que ya has hecho todo lo que figura en mi mensaje largo de 27/02/10 en el enlace (puntos 1 a 9):
http://www.todoexpertos.com/mitodoexpertos/expert/questions/view/2326364/software-antiguo
A partir de ahí empiezas a trabajar.
En el menú principal eliges "R" (Revisión Técnica) ¿Verdad?
Con eso entras al segundo menú en el que eliges "G" (Dictamen sobre archivos INEGI)
Luego sale otra pantalla en la que pide "Identificador de archivos INEGI". En este punto, y para trabajar sobre la información contenida en el RAR, se debe escribir 0140008 (como se indicaba en el punto 9 del texto citado) seguido de Ctrl-Fin (o Ctrl-End si el teclado es inglés). Con eso ya debería empezar a trabajar el programa.
Si consigues esto y, como me imagino, quieres trabajar sobre otra información (otros archivos INEGI) tendrás que colocar los archivos correspondientes a esa otra información y que deben tener el aspecto de lo que figura en la carpeta MED con el identificador 0140008:
29/10/2007  14:52            55.722 A0140008.dxf
02/03/2006  13:20                82 A0140008.TXT
02/03/2006  13:20             1.566 C0140008.CE1
29/10/2007  11:52               157 C0140008.CE2
11/02/2008  10:48             1.460 C0140008.CE5
23/01/2008  11:26             3.233 C0140008.CE7
29/10/2007  14:39            25.820 C0140008.dxf
29/10/2007  11:21             1.017 C0140008.TXT
29/10/2007  14:51           198.953 L0140008.dxf
29/10/2007  11:44               202 M0140008.TXT
29/10/2007  14:47           113.315 P0140008.dxf
29/10/2007  14:36             4.493 P0140008.TXT
11/03/2008  12:45           100.009 reporte
29/10/2007  14:43            87.446 S0140008.dxf
29/10/2007  11:14             5.002 S0140008.txt
Luego repites los pasos anteriores y en lugar de 0140008 tecleas el identificador de esos otros archivos INEGI.
Suerte,
GGG
Hola...
Como Podrás ver, seguí los pasos uno a uno y ya he superado los problemas que tenia, abajo el reporte obtenido.
Ahora el asunto esta en que el reporte no presenta los números de los lotes y parcelas que ha dictaminado, ya sea positiva o negativamente. Si ves los ejercicios que tu mismo realizaste en el tema con Saltillonet, podrás ver que enlista los números de parcelas y lotes que dictamina.
Saludos y gracias...
Registro agrario nacional
Informe de revisión de archivos procede entregados por inegi
fecha: 12/09/2010
lectura de los archivos de c, dulas
c, dula 1
c, dula 2
c, dula 5
c, dula 7
leyendo archivo de pol¡gonos
leyendo archivo de v, rtices
leyendo archivo de afectaciones
leyendo archivo de colindancias
leyendo archivo de autoridades
leyendo archivo p.dxf
leyendo archivo s.dxf
leyendo archivo a.dxf
leyendo archivo l.dxf
leyendo archivo c.dxf
construyendo topolog¡A de archivo p
ligando gráficos de archivo p con bases de datos
calculando áreas para el archivo p
generando envolvente ejidal
calculando área de la envolvente ejidal
agregando los archivos gr ficos restantes hacia el archivo p
definiendo tema de v, rtices, construyendo base de datos propia
definiendo relaci¢n entre pol¡gonos y v, rtices
definiendo y construyendo una base de datos para los lados
definiendo relaci¢n entre lados y v, rtices
definiendo y construyendo base de datos para las colindancias externas
llamando programa de generaci¢n de reportes
creando archivos auxiliares de base de datos
buscando y verificando colindantes
rehaciendo topolog¡A para poder encontrar los vecinos
buscando nombres de vecinos
incorporando colindancias externas
construyendo pol¡gonos y determinando orientaci¢n de los vecinos
asignando claves £nicas a los pol¡gonos
verificando claves provenientes de p.dxf
solicitud de datos al revisor t, cnico:
Nombre: ggg
fecha de aprobaci¢n plano interno: 12/09/2010
------------------Reporte general de la revisión técnica----------------
Registro agrario nacional
Dirección general de catastro rural
Reporte general de la revisión técnica
fecha: 12/09/2010
Ejido: ncpa juan perez
Municipio: katmasan
Estado: veracruz
-------------------------------------------------------------------------
Liga a red geodésica nacional:
Ejido ligado a red geod, sica nacional con 3 puntos gps
parcelas sin uso de suelo:
Parcelas sin clase de tierra:
el revisor tecnico: ggg                                 firma:____________
------------------Dictámenes de parcelas positivas----------------------
------------------Dictámenes de parcelas negativas----------------------
------------------Dictámenes de solares positivos----------------------
------------------Dictámenes de solares negativos----------------------
------------------Cedulas de parcelas-----------------------------------
------------------Cedulas de solares------------------------------------
------------------Reporte resumen---------------------------------------
Registro agrario nacional
Dirección general de catastro rural
ejido: ncpa juan perez                      fecha:12/09/2010
municipio: katmasan
estado: veracruz
fecha de aprobacion del plano interno:...................12/09/2010
plano general:........................................___________________
plano interno:........................................___________________
asentamiento humano:..................................___________________
tierras de uso comun:.................................___________________
explotacion colectiva:................................___________________
solar urbano:............de la___________________ a la___________________
parcela individual:......de la___________________ a la___________________
n u m superficie
Parcelas de ejidatarios:... ( 60) 60.125 ha
parcelas de posesionarios:... ( 0) 0.000 ha
parcela escolar:... ( 0) 0.000 ha
parcela para el desarrollo integral de la juventud:( 0) 0.000 ha
parcela de la un. agric. ind. para la mujer campesina: 0) 0.000 ha
parcelas vacantes:... ( 0) 0.000 ha
parcelas de uso especifico (cementerio, infrest.): 0) 0.000 ha
áreas especiales (z. arqueológica, monumento):..( 0) 0.000 ha
total de parcelas:... ( 60) 60.125 ha
solares (viviendas y comercio):... ( 0) 0.000 ha
solares de servicios públicos:... ( 0) 0.000 ha
solares vacantes:... ( 0) 0.000 ha
áreas especiales:... ( 0) 0.000 ha
total de solares:... ( 0) 0.000 ha
calles y banquetas:... 0.000 ha
reserva de crecimiento:... 0.000 ha
fundo legal:... 0.000 ha
total del asentamiento humano:... 0.000 ha
tierras de uso común:... 10284.256 ha
tierras de explotación colectiva:... 0.000 ha
infraestructura:... 0.000 ha
ríos, arroyos y cuerpos de agua:... 0.000 ha
áreas por delimitar o asignar:... 0.000 ha
total:... 0.000 ha
afectaciones:... 2510.236 ha
plano interno:... 10284.123 ha
plano general:... 10284.123 ha
diferencia:...( 0.00) %
polígonos del área parcelada:...( 1)
Polígonos del asentamiento humano:...( 0)
Polígonos de tierras de uso común:...( 1)
poligonos del area de explotacion colectiva:...........(    0)
----------------Fin del proceso de verificaci¢n t, cnica---------------
Efectivamente, parece que ya debería salir todo en orden. Me resulta un poco curioso el diferente tratamiento para las mayúsculas y las minúsculas pero me sorprendería que tuviese algo que ver en el asunto.
Solo se me ocurre que los archivos de partida no tengan esa información o el formato no sea exactamente el mismo (es decir, que correspondieran a versiones anteriores o posteriores del software que estamos manejando).
Lo más que puedo hacer es intentar tratar en mi entorno de trabajo los archivos que estás manejando, o algunos otros del mismo origen.
¿Has probado a trabajar con los archivos que figuraban en el paquete, los de identificador INEGI 0140008? Si con eso te salen las cosas como me salían a mí cuando estuve tratando el tema con saltillonet se reforzaría mi idea de que pueda ser un problema de formato/versión. Si tampoco te salen del todo bien para ese identificador habría que pensar en alguna cuestión de configuración del entorno MSDOS. ¿Trabajas con Windows XP o con alguna otra versión?
Saludos,
GGG
Hola:
Las minúsculas yo las cambie debido a que es necesario para enviar comentarios por este medio, de otra forma me manda un mensaje de error debido a la gran cantidad de mayúsculas y no se culmina el envío.
No tengo el paquete 0140008; estoy trabajando en Xp.
Saludos...
Bien, eso aclara lo de las mayúsculas.
Creía que el ejemplo del 0140008 entraba en el RAR del Terrasoft Virgen, pero ya he visto que no. Como creo que es importante tener una referencia para ver si conseguimos que nos salga lo mismo lo he subido aquí:
http://www.megaupload.com/?d=KWPSIKGR
(Es muy cortito menos de 71KB).
Según como te vaya con la información de ese ejemplo (no sé si es real o ficticia pero espero que hagas buen uso de ella) podemos dar el siguiente paso. Debe salirte un "reporte" idéntico (salvo en la fecha y en el nombre del revisor) al que figura en ese comprimido. Por cierto que el nombre del revisor puede ser cualquiera, incluso, me parece, que se puede dejar en blanco.
Ya está claro que usas Windows XP pero, ¿cuál es la configuración regional? No creo que sea demasiado importante porque el comando "kb16 us", con el que habrás cambiado la línea donde decía "keyb us" si has seguido mis instrucciones, debe modificar el entorno temporal de ejecución.
Si quieres pasarme tus archivos para que los pruebe en mi entorno, te sugiero que utilices el megaupload o el rapidshare para que me los pueda descargar.
Saludos,
GGG
Hola:
Este es el reporte que obtengo con los archivos del paquete 01400008.
Como veras, no dictamina, se salta esa parte. Al final todo es igual. Creo que una parte del programa se esta saltando, solo que no se donde.
Saludos...
Registro agrario nacional
Informe de revisión de archivos procede entregados por inegi
fecha: 13/09/2010
lectura de los archivos de c, dulas
c, dula 1
c, dula 2
c, dula 5
c, dula 7
leyendo archivo de pol¡gonos
leyendo archivo de v, rtices
leyendo archivo de afectaciones
leyendo archivo de colindancias
leyendo archivo de autoridades
leyendo archivo p.dxf
leyendo archivo s.dxf
leyendo archivo a.dxf
leyendo archivo l.dxf
leyendo archivo c.dxf
construyendo topolog¡A de archivo p
ligando gráficos de archivo p con bases de datos
calculando áreas para el archivo p
generando envolvente ejidal
calculando área de la envolvente ejidal
agregando los archivos gr ficos restantes hacia el archivo p
definiendo tema de v, rtices, construyendo base de datos propia
definiendo relaci¢n entre pol¡gonos y v, rtices
definiendo y construyendo una base de datos para los lados
definiendo relaci¢n entre lados y v, rtices
definiendo y construyendo base de datos para las colindancias externas
llamando programa de generaci¢n de reportes
creando archivos auxiliares de base de datos
buscando y verificando colindantes
rehaciendo topolog¡A para poder encontrar los vecinos
buscando nombres de vecinos
incorporando colindancias externas
construyendo pol¡gonos y determinando orientaci¢n de los vecinos
asignando claves £nicas a los pol¡gonos
verificando claves provenientes de p.dxf
solicitud de datos al revisor t, cnico:
Nombre: ggg
fecha de aprobaci¢n plano interno: 13/09/2010
------------------Reporte general de la revisión técnica----------------
Registro agrario nacional
Dirección general de catastro rural
Reporte general de la revisión técnica
fecha: 13/09/2010
Ejido: bandera, la
Municipio: jimenez
Estado: coahuila de zaragoza
---------------------------------------------------------------------------
Liga a red geodésica nacional:
Ejido ligado a red geod, sica nacional con 6 puntos gps
solares sin uso de suelo:
Parcelas sin uso de suelo:
Parcelas sin clase de tierra:
el revisor tecnico: jjj                                 firma:____________
------------------Dictámenes de parcelas positivas----------------------
------------------Dictámenes de parcelas negativas----------------------
------------------Dictámenes de solares positivos----------------------
------------------Dictámenes de solares negativos----------------------
------------------Cedulas de parcelas-----------------------------------
------------------Cedulas de solares------------------------------------
------------------Reporte resumen---------------------------------------
Registro agrario nacional
Dirección general de catastro rural
ejido: bandera, la                             fecha:13/09/2010municipio: jimenez
estado: coahuila de zaragoza
fecha de aprobacion del plano interno:...................13/09/2010
plano general:...........................................___________________
plano interno:...........................................___________________
asentamiento humano:.....................................___________________
tierras de uso comun:....................................___________________
explotacion colectiva:...................................___________________
solar urbano:...............de la___________________ a la___________________
parcela individual:.........de la___________________ a la___________________
n u m superficie
Parcelas de ejidatarios:... ( 13) 559.555 ha
parcelas de posesionarios:... ( 0) 0.000 ha
parcela escolar:... ( 0) 0.000 ha
parcela para el desarrollo integral de la juventud:... ( 0) 0.000 ha
parcela de la un. agric. ind. para la mujer campesina: ( 0) 0.000 ha
parcelas vacantes:... ( 0) 0.000 ha
parcelas de uso especifico (cementerio, infrest.):... ( 0) 0.000 ha
áreas especiales (z. arqueológica, monumento):... ( 0) 0.000 ha
total de parcelas:... ( 13) 559.555 ha
solares (viviendas y comercio):... ( 34) 3.789 ha
solares de servicios públicos:... ( 0) 0.000 ha
solares vacantes:... ( 0) 0.000 ha
áreas especiales:... ( 0) 0.000 ha
total de solares:... ( 34) 3.789 ha
calles y banquetas:... 1.592 ha
reserva de crecimiento:... 0.000 ha
fundo legal:... 0.000 ha
total del asentamiento humano:... 5.382 ha
tierras de uso común:... 2303.714 ha
tierras de explotación colectiva:... 0.000 ha
infraestructura:... 0.790 ha
ríos, arroyos y cuerpos de agua:... 177.852 ha
áreas por delimitar o asignar:... 0.000 ha
total:... 178.643 ha
afectaciones:... 546.935 ha
plano interno:... 3047.294 ha
plano general:... 3047.000 ha
diferencia:...( 0.01) %
polígonos del área parcelada:...( 4)
Polígonos del asentamiento humano:...( 2)
Polígonos de tierras de uso común:...( 1)
poligonos del area de explotacion colectiva:...........(    0)
----------------Fin del proceso de verificaci¢n t, cnica---------------
Efectivamente pero, de alguna manera, es una buena noticia porque en mi entorno funciona correctamente. Lo cual nos lleva a deducir que es un problema de entorno.
¿Puedes mandarme o copiar y pegar los archivos TERRA.BAT y GIS.BAT?
Tampoco estaría de más que revisaras despacio si has cumplido todas las instrucciones y que comprobaras que, en lo que afecta a esta historia, el árbol de carpetas tiene este aspecto:
C:/
- Inegi
- Med
- PAQS
  + FOXPRO2
- Terra
   - DRIVERS
   - EXCHANGE
   - FONT
   + TEMP
   -  USER
   + USERDATA
Pero no desistas que acabaremos consiguiéndolo.
Saludos,
GGG
Hola:
Aquí esta el GIS.BAT, esta ubicado en la carpeta INEGI:
@echo off
path c:\;c:\windows;c:\windows\command;c:\terra;c:\temp;c:\paqs\foxpro2;%PATH%
rem set terraconn=02
terra
________________________________________________________________________
Este es el TERRA.BAT, solo que todo en minúsculas debido a las restricciones ya comentadas.
En cuanto al la distribucion de carpetas, es correcto.  Saludos...
@echo off
rem    terrasoft startup batch file:
rem    parameters:       tplprogram tempdirectory
rem    if no tplprogram, and a tempdirectory, use * for the tplprogram
kb16 us
if $%terraplret%$ == $$ goto start
@echo terrasoft ya est  corriendo...
goto out
:start
rem    these are required for the plotter to behave properly.
rem    can be any valid serial mode command, as long as they end in ,p
rem    all other parameters are reset from cad-cnfg.dat at plot time
mode com1:96,n,8,1,p >nul
mode com2:96,n,8,1,p >nul
rem    re-activate the mouse in case we are spawning from ms-windows
rem mouset >nul
rem    set the user's environment variables
set tplopath=
set terratemp=
set terraprog=c:\terra\
rem    reconstruct the dos path
set tplopath=%path%
path=%terraprog%;%tplopath%
set terrafont=c:\terra\font\
set terrauser=c:\terra\user\
rem    set the user's temporary directory
if $%2$ == $$ goto notemp
set terratemp=%2
goto oktemp
:notemp
if $%terraconn%$ == $$ goto noconn
rem set terratemp=c:\terra\temp\terra%terraconn%.tmp\
set terratemp=c:\temp\
goto oktemp
:noconn
set terratemp=c:\temp\
rem set terratemp=c:\terra\temp\
:oktemp
%terraprog%terrnovl %terratemp%
if errorlevel 99 goto badtemppath
rem    construct temporary file names
tplmktmp tpltmpf.bat
rem if errorlevel -1 goto badtemppath
call %terratemp%tpltmpf.bat
if exist %terratemp%tpltmpf.bat del %terratemp%tpltmpf.bat
if $%terraplret%$ == $$ goto badenv
if $%terrapltmp%$ == $$ goto badenv
rem    clean up temporary directory
for %%t in (%terratemp%dr*.tmp) do del %%t > nul
for %%t in (%terratemp%dr*.tpl) do del %%t > nul
for %%t in (%terratemp%dr*.epl) do del %%t > nul
rem    log in to terrasoft
title %terraprog%title.pcx %terraprog%title.txt
tpl %terraprog%signon
if not exist %terratemp%terraid.bat goto noacc
call %terratemp%terraid.bat
del %terratemp%terraid.bat
rem    determine which tpl program to execute
if $%1$ == $$ goto notpl
if $%1$ == $*$ goto notpl
set flag1=%1
goto hastpl
:notpl
set flag1=%terrauser%command
:hastpl
rem    start up tpl
tpl %flag1%
:loop
if errorlevel 255 goto end
if errorlevel 254 goto em254
tpl /r
goto loop
:em254
@echo c¢digo de retorno 254: aborto anormal de tpl
goto end
rem    display error messages
:badtemppath
@echo path inv lido en terratemp:
@echo                 %terratemp%
goto end
:badenv
@echo se acab¢ el espacio en el environment de dos.
@echo aum,ntelo utilizando shell en config.sys,
@echo o elimine algunas variables de entorno no utilizadas con el comando set.
goto end
rem    wrong username or password
:noacc
@echo acceso a terrasoft denegado
rem    clean up the environment and temporary directory
:end
if $%tplopath%$ == $$ goto endpath
path %tplopath%
:endpath
if exist %terrapltmp% del %terrapltmp%
if exist %terraplret% del %terraplret%
if $%terratemp%$ == $$ goto nodel
for %%t in (%terratemp%dr*.tmp) do del %%t > nul
for %%t in (%terratemp%dr*.tpl) do del %%t > nul
for %%t in (%terratemp%dr*.epl) do del %%t > nul
:nodel
set terrapltmp=
set terraplret=
set tplopath=
set flag1=
set terraprog=
set terrafont=
set terratemp=
set terrauser=
:out
He probado a trabajar con los BAT que me has pasado y me funcionan perfectamente. Tiene que ser un problema de entorno.
Sospecho que el funcionamiento del comando KB16 debe ser distinto en tu caso y en el mío. Mi archivo KB16. COM es del 24/08/2001, está situado en C:\WINDOWS\SYSTEM32 y tiene un tamaño de 15065 bytes.
Si quieres probar con el mío (previamente deberías copiar el tuyo en otra ubicación para reponerlo tras la prueba, sobre todo si no tiene éxito) lo he dejado en MEGAUPLOAD:
http://www.megaupload.com/?d=SVXMOSB8
Aunque al transferirlo me ha entrado alguna duda sobre las DLL que empiezan por KB de ese mismo directorio.
Otra cosa que puedes probar es a abrir una ventana de MSDOS y teclear KB16. A mí, en esas condiciones, me sale:
Código de teclado actual: SP tabla de códigos: 850
La tabla de códigos activa no está disponible en el dispositivo CON
Y después de teclear KB16 US, si repito el comando KB16 me sale:
Código de teclado actual: US tabla de códigos: 437
La tabla de códigos activa no está disponible en el dispositivo CON
Comprueba si ocurre lo mismo en tu caso (antes de usar el KB16.COM que he dejado en el enlace citado).
Si hubiera diferencias creo que vamos por el buen camino. Si no las hay habrá que seguir buscando.
Saludos,
GGG
Hola:
Borré todo lo realizado y reintalé de un principio, verifiqué los teclados y los resultados son los mismos que señalas:
Código de teclado actual: SP tabla de códigos: 850
La tabla de códigos activa no está disponible en el dispositivo CON

Luego de teclear KB16 US,
Introduzco KB16:
Código de teclado actual: US tabla de códigos: 437
La tabla de códigos activa no está disponible en el dispositivo CON

Seguiré buscando, en otra pc, portátil...
Saludos...
Hola de nuevo:
En la portátil funciona de maravilla... ¿cómo ves?
Saludos...
¿O sea que ya tienes un entorno en el que va todo bien?
No sé si con eso te basta o quieres que intentemos averiguar por qué no va igual de bien en el PC de partida (sé que para vosotros es "la PC" pero espero que no te importe que yo siga escribiendo con mis criterios idiomáticos, eso sí, respetando que los tuyos son del mismo rango que los míos y que lo importante es entendernos).
Ya que tienes esos dos entornos, yo comprobaría las versiones y tamaños de todo lo que afecta al tratamiento de teclados (keyboard), es decir todo lo que hay en C:\WINDOWS\SYSTEM32 que empiece por KB (entre ellos el KB16.COM, pero también las DLL, especialmente las que hagan referencia a los idioma US y ES: KBDUS.DLL y KBDES.DLL). A lo mejor estoy empeñado en atribuir el problema al teclado y no van por ahí los tiros, pero no se me ocurre ninguna otra cosa.
Lo que sí voy a hacer es probar en otros equipos a los que tengo acceso a ver si reproduzco la situación para poder estudiarla con más facilidad.
Saludos,
GGG
Acabo de probar en el otro ordenador que tengo en casa y también me funciona correctamente. Tal vez me traiga mañana un portátil del trabajo para probar también.
Si comparas los procesos me imagino que encontrarás alguna diferencia, alguna query que no se ejecuta (en los procesos en los que indica OVERLAY). Cuéntame lo que veas porque al no poder reproducir yo el caso en que no va bien es más difícil hacer hipótesis.
Saludos,
GGG
He probado en el portátil del trabajo y no me ha dado ningún problema.
Supongo que no te habrás olvidado de desactivar el indicador de solo lectura de ninguna de las carpetas, aceptando la opción de desactivarlo de todas las subcarpetas de la carpeta. En la carpeta INEGI tienes que tener un montón de archivos con la fecha y hora de la última ejecución. De ellos puede ser interesante el que tiene de nombre 201009dd.LOG (en el que "dd" es el día de la última ejecución). Échale un vistazo o lístalo aquí para que lo revise. Tal vez pueda darnos la clave del problema al registrar buena parte de las actuaciones. En la carpeta PAQS\FOXPRO2 debe haber un par de archivos con la fecha y hora de la última ejecución. En cambio en la carpeta TERRA el único archivo reciente debe ser TERRA.BAT con la fecha y hora de la modificación que se indicaba en las instrucciones.
Supongo que estarás ocupado con tus cosas y eso debe ser buena señal pero no dejes de comentarme estas otras cosas para no dejar el tema sin cerrar.
Saludos,
GGG
Hola:
He andado algo ocupado en otro trabajo, pero te comento que instale el programa en una tercer maquina y funciono perfectamente.
No entiendo cual es el problema de esta, veo que el comando search de windows no funciona. Si no encontramos la solución ¿te late si reinstalo el windows?
En la carpeta foxpro2 se actualizan los archivos foxuser.fpt y foxuser.dbf y el LOG de la carpeta de INEGI lo pongo abajo.
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 261
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 261
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 191
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 0
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 0
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 102
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumFeatures to 102
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumDeleted to 223
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumDeleted to 38
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumMerged to 38
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitKey to "C_END"
(00)221144 : set &ThemeName to "POLI"
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &ExitKey to "C_END"
(00)221144 : set &ThemeName to "POLI"
(00)221144 : set &ExitCode to 0
(00)221144 : set &ExitMessage1 to ""
(00)221144 : set &ExitMessage2 to ""
(00)221144 : set &NumInts to 0
(00)221144 : set &NumFeatures to 0
(00)221144 : command /c echo Construyendo topolog¡a de archivo P >> reporte.txt
(00)221144 : set &exitcode to 0
(00)221144 : nodes /map=C:\INEGI\P /theme=POLI
(00)221144 : nodes @C:\INEGI\tpl.arf
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221145 : set &NumNodes to 191
(00)221145 : set &NumPointDrop to 1
(00)221145 : dangle /map=C:\INEGI\P /theme=POLI
(00)221145 : dangle @C:\INEGI\tpl.arf
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221145 : set &NumDangleKept to 0
(00)221145 : set &NumDangleDrop to 0
(00)221145 : set &NumDangleExtend to 0
(00)221145 : overlap /map=C:\INEGI\P /theme="POLI"
(00)221145 : overlap @C:\INEGI\tpl.arf
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221145 : set &NumOverlapKept to 0
(00)221145 : set &NumOverlapDrop to 0
(00)221145 : nodes /map=C:\INEGI\P /theme=POLI
(00)221145 : nodes @C:\INEGI\tpl.arf
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221145 : set &NumNodes to 191
(00)221145 : set &NumPointDrop to 0
(00)221145 : poly /map=C:\INEGI\P /theme=POLI
(00)221145 : poly @C:\INEGI\tpl.arf
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221145 : set &NumPolys to 38
(00)221145 : set &NumLinks to 160
(00)221145 : command /c polyvali /map=C:\INEGI\P /theme=POLI
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221145 : set &NumBadPolygons to 0
(00)221145 : pindex C:\INEGI\P POLI
(00)221145 : set &exitcode to 0
(00)221145 : set &ExitCode to 0
(00)221145 : set &ExitMessage1 to ""
(00)221145 : set &ExitMessage2 to ""
(00)221147 : command /c echo Ligando graficos de archivo P con bases de datos >> reporte.txt
(00)221147 : set &exitcode to 0
(00)221147 : vlink /map=C:\INEGI\P /theme=POLI /ErrorFeature=ZERR2
(00)221147 : vlink @C:\INEGI\tpl.arf
(00)221147 : set &exitcode to 0
(00)221147 : set &ExitCode to 0
(00)221147 : set &ExitMessage1 to ""
(00)221147 : set &ExitMessage2 to ""
(00)221147 : set &NumLabels to 38
(00)221147 : set &NumProper to 38
(00)221147 : set &NumUnmatched to 0
(00)221147 : set &NumUnlinked to 0
(00)221147 : set &NumMultilinked to 0
(00)221147 : command /c INEGI2.BAT
(00)221215 : set &exitcode to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumNewFeatures to 51
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "E"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "E"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumNodes to 51
(00)221215 : set &NumPointDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumDangleKept to 0
(00)221215 : set &NumUpdateDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumOverlapKept to 0
(00)221215 : set &NumOverlapDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumPolys to 1
(00)221215 : set &NumLinks to 60
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumBadPolygons to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumIdsAdded to 1
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumLabels to 1
(00)221215 : set &NumProper to 1
(00)221215 : set &NumUnmatched to 0
(00)221215 : set &NumUnlinked to 0
(00)221215 : set &NumMultilinked to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumDeleted to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumDeleted to 51
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumDeleted to 51
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumMerged to 191
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumMerged to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumMerged to 51
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumMerged to 51
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumMerged to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "VERTI"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "VERTI"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumLabels to 191
(00)221215 : set &NumProper to 191
(00)221215 : set &NumUnmatched to 0
(00)221215 : set &NumUnlinked to 0
(00)221215 : set &NumMultilinked to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "VERTI"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "POLI"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "LADOS"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "LADOS"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumNodes to 191
(00)221215 : set &NumPointDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumOverlapKept to 0
(00)221215 : set &NumOverlapDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumIdsAdded to 222
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumLabels to 222
(00)221215 : set &NumProper to 222
(00)221215 : set &NumUnmatched to 0
(00)221215 : set &NumUnlinked to 0
(00)221215 : set &NumMultilinked to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumOverlays to 444
(00)221215 : set &RangeMinEasting to 748977.000000
(00)221215 : set &RangeMinNorthing to 3010262.500000
(00)221215 : set &RangeMaxEasting to 794610.937500
(00)221215 : set &RangeMaxNorthing to 3054814.500000
(00)221215 : set &NumUnMatchedKeys to 0
(00)221215 : set &NumInvalid to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "COL"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitKey to "C_END"
(00)221215 : set &ThemeName to "COL"
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumNodes to 51
(00)221215 : set &NumPointDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumOverlapKept to 0
(00)221215 : set &NumOverlapDrop to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumLabels to 51
(00)221215 : set &NumProper to 51
(00)221215 : set &NumUnmatched to 0
(00)221215 : set &NumUnlinked to 0
(00)221215 : set &NumMultilinked to 0
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &ExitCode to 0
(00)221215 : set &ExitMessage1 to ""
(00)221215 : set &ExitMessage2 to ""
(00)221215 : set &NumOverlays to 102
(00)221215 : set &RangeMinEasting to 748977.000000
(00)221215 : set &RangeMinNorthing to 3010262.500000
(00)221215 : set &RangeMaxEasting to 794610.937500
(00)221215 : set &RangeMaxNorthing to 3054814.500000
(00)221215 : set &NumUnMatchedKeys to 0
(00)221215 : set &NumInvalid to 0
(00)221218 : command /c edit reporte.txt
Me temo que el LOG que has puesto no es el del ejemplo 0140008, sino, probablemente el de algún caso de tu propio interés (lógicamente). Pero para compararlo con los que yo tengo necesitaría que fuera el del mismo ejemplo. Ten en cuenta que yo no conozco nada (pero nada, nada) de los paquetes que se ejecutan.
No sé si los de esta web no acabarán expulsándonos por ocupar demasiado espacio ;-)
En lo poco que he podido ver en este LOG, salvando las distancias con el de mi ejemplo, me ha parecido que puede ser significativo que el número de "set &RangeMinEasting to" es de 2 cuando en el de mi ejemplo es de 3. Asocio esto a las veces que aparece en la pantalla algo de OVERLAY (que considero que es cuando el programa hace la mayor parte de su trabajo).
Respecto a reinstalar Windows, sobre todo si, como dices, el comando "search" no funciona, podría ser interesante pero tú verás si te supone demasiada complicación (siempre le da a uno cierto reparo adoptar soluciones tan drásticas, pero si no tienes mucho que perder, o sabes como hacer un backup previo de lo que te interese, adelante).
Saludos,
GGG
Hola:
Disculpa, el LOG es de un ejercicio que realice de otro bloque de archivos; aquí pongo el correcto para comparar:
http://www.megaupload.com/?d=QEG5BX4W
"Set&RangeMinEasting to" se refiere a las coordenadas mínimas del plano que se esta verificando.
Depende de lo que puedas encontrar, le daré crank al windows de esta pc; pero esa ya es otra historia.
Saludos...
Ya he hecho la comparación y se confirman mis sospechas. En el LOG del proceso correcto aparece tres veces el bloque de asignaciones de variables que empieza por "set &RangeMinEasting to" mientras que en LOG del otro proceso solo figura dos veces. El bloque que falta es el primero, concretamente:
set &NumOverlays to 760
set &RangeMinEasting to 305815.750000
set &RangeMinNorthing to 3211814.250000
set &RangeMaxEasting to 314764.218750
set &RangeMaxNorthing to 3219131.500000
set &NumUnMatchedKeys to 0
set &NumInvalid to 0
set &ExitCode to 0
set &ExitMessage1 to ""
set &ExitMessage2 to ""
Me sorprende que no falle siempre, a juzgar por los mensajes del LOG.
He estado revisando más en profundidad el TERRA.BAT y he llegado a la conclusión de que al final de él da control al INEGI2.BAT. De hecho en el LOG se encuentra el rastro de esa cesión de control cuando dice "command /c INEGI2.BAT". He revisado este BAT (está en c:\INEGI) y, a partir de los mensajes del propio REPORTE deduzco que el problema está en la segunda llamada al FOX, la que dice, casi al final, "fox report1.fxp". Pero a partir de ahí ya no sé como seguir porque el archivo auxiliar, report1. Fxp (está también en esa carpeta), no es muy legible.
No veo una línea clara para seguir investigando, de modo que, si reinstalas Windows XP y consigues que funcione lo daré por zanjado. Por cierto, ¿qué significa "darle crank a algo"? Sé que "crank" es manivela en inglés.
Saludos,
GGG
Crank: darle un impulso a algo para que funcione.
Te agradezco, me ayudaste a solucionar un problemas al 100.
Como veras en mis comentarios, en todas las Pc`s, quedo solucionado.
Con el afán de no seguir ocupando espacio de este sitio, del que también estoy agradecido, te reitero las gracias. Si podemos seguir manteniendo contacto, dime la forma.
Hasta luego.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas