버튼 상자는 상대 파일 경로가 작동하지 못하도록합니다.안녕 모두,
나는 주변을 뒤적 거리며 이상한 것을 발견했다. 아래 스크립트를 'Config File.jmp'파일과 동일한 폴더에 저장 한 다음 실행하려고하면 버튼을 눌러 구성 파일을 열 때 다음 오류가 발생합니다. "파일 오류 : 경로가 유효하지 않습니다. : \ Config File.jmp. "
F_Open = function({columntoread},{defaultlocal},
Open("Config File.jmp")
);
new window("test",
buttonbox("go",
script(
F_Open("Directories");
);
);
);그러나 파일을 이동하지 않고 스크립트에서 "Open ("Config File.jmp ")"행을 실행하면 데이터 테이블이 제대로 열립니다.
또한 전체 파일 경로 (예 : "C : \ .... \ Config.File.jmp")로 상대 파일 경로를 변경하면 갑자기 버튼 상자가 작동합니다.
왜 이런 일이 일어나고 있는지 어떤 생각입니까 ???
제목 : Re : 버튼 상자가 상대 파일 경로가 작동하지 못하도록합니다.이것은 실제로 효과가 있습니다. 어떤 이유로 상대 파일 경로 지정이 일반적으로 작동하는 방식으로 작동하지 않는지 알 수 있습니까?
제목 : Re : 버튼 상자가 상대 파일 경로가 작동하지 못하도록합니다.함수가 현재 디렉토리를 알지 못하는 것처럼 보입니다. 함수로 현재 디렉토리를 인수로 전달하는이 코드를 시도해보십시오.
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 : 버튼 상자가 상대 파일 경로가 작동하지 못하도록합니다.아무도??