정보 추출을 위해 열린 PDF 파일을 JMP에서 닫으려면 어떻게 해야 합니까?저는 스크립팅을 처음 접했기 때문에 이전 토론에서 스크립트를 복사했습니다( https://community.jmp.com/t5/Discussions/Batch-processing-files-to-extract-data-into-a-summary-table/mp/529021 ) 필요한 항목으로 축소했습니다. pdf 파일 이름만 사용했습니다.
Names Default to Here( 1 );
//point to file directory
path = Pick Directory( "Select Directory Containing Data Files" );
//Gets the list of files in the selected file folder
file_list = Files In Directory( path );
// Create beginnings of output data table
dtFinal = New Table( "Final", New Column( "File Name", Character ));
//i=0;open file
nfile_list = N Items( file_list );
For( i = 1, i <= nfile_list, i += 1,
//Set Current Directory( dir_DirectoryPath );
dt = Open( path || file_list[i], );
// Add information to Final data table
dtFinal << add rows( 1 );
dtFinal:File Name[N Rows( dtFinal )] = file_list[i];
);
불행히도 스크립트를 실행하는 동안 모두 열리는 약 750개의 PDF 파일이 있습니다.
PDF 파일을 자동으로 닫는 방법을 아는 사람이 있습니까?
도움을 주셔서 감사합니다.
자동화 및 스크립팅Re: 정보 추출을 위해 열린 PDF 파일을 JMP에서 닫으려면 어떻게 해야 합니까?스크립트가 수행하는 모든 작업은 :File Name의 각 행에 파일 이름을 넣는 것이므로 처음부터 해당 PDF를 열 필요가 없는 것 같습니다.
Names Default to Here( 1 );
//point to file directory
path = Pick Directory( "Select Directory Containing Data Files" );
//Gets the list of files in the selected file folder
file_list = Files In Directory( path );
// Create beginnings of output data table
dtFinal = New Table( "Final", New Column( "File Name", Character ) );
//i=0;open file
nfile_list = N Items( file_list );
For( i = 1, i <= nfile_list, i += 1,
//Set Current Directory( dir_DirectoryPath );
//dt = Open( path || file_list[i], );
// Add information to Final data table
dtFinal << add rows( 1 );
dtFinal:File Name[N Rows( dtFinal )] = file_list[i];
);
하지만 훨씬 더 빠르고 효율적으로 할 수 있습니다.
Names Default To Here( 1 );
path = Pick Directory( "Select Directory Containing Data Files" );
dtFinal = New Table( "Final", New Column( "File Name", Character, Set Values( Files In Directory( path ) ) ) );
Re: 정보 추출을 위해 열린 PDF 파일을 JMP에서 닫으려면 어떻게 해야 합니까?이 문제에 대해 도움을 주셔서 정말 감사합니다.
훨씬 간단하고 정확히 내가 원했던 것입니다.
이 커뮤니티에 참여하게 되어 기쁩니다.
좋은 하루 보내세요 