El cuadro de botones evita que la ruta de archivo relativa funcione.Hola a todos,
Estaba jugando y descubrí algo extraño. Si guardo la siguiente secuencia de comandos en la misma carpeta que el archivo 'Config File.jmp "y luego intento ejecutarlo, se produce el siguiente error cuando presiono el botón para abrir el archivo de configuración:" Error con el archivo: la ruta no es válida : \ Config File.jmp ".
F_Open = function({columntoread},{defaultlocal},
Open("Config File.jmp")
);
new window("test",
buttonbox("go",
script(
F_Open("Directories");
);
);
);Sin embargo, si simplemente ejecuto la línea "Abrir (" Config File.jmp ")" desde el script sin mover ningún archivo, la tabla de datos se abre bien.
Además, si cambio la ruta de archivo relativa a la ruta de archivo completa, es decir, "C: \ .... \ Config.File.jmp", de repente el cuadro de botones funciona.
¿Alguna idea de por qué esto está pasando?
Re: El cuadro de botón evita que la ruta de archivo relativa funcioneEsto sí funciona. ¿Alguna idea, sin embargo, de por qué el filipathing relativo no estaba funcionando como lo hace normalmente?
Re: El cuadro de botón evita que la ruta de archivo relativa funcioneParece que la función no conoce el directorio actual. Pruebe este código, que pasa el directorio actual a la función como un argumento:
F_Open = function({columntoread, current_path},{defaultlocal},
Open(current_path || "Config File.jmp");
);
curpath = get default directory();
new window("test",
buttonbox("go",
script(
F_Open("Directories", curpath);
);
);
);Re: El cuadro de botón evita que la ruta de archivo relativa funcione¿¿Nadie??