2014-03-04 3 views
0

나는대로 NSIS 페이지에서 SQL 파일을 나열하는 것을 시도했다 :목록 파일을 원격 데스크톱에서 실행하는 동안은

${NSD_CreateListboxMultiselect} 10 30 440 250 "" 
    Pop $sql_job_file_list 
    ToolTips::Modern $sql_job_file_list 1 "List of files" " " 

    FindFirst $R0 $R1 "D:\folder\*.sql" 
    Loop_jobs: 
     IfErrors Loop_jobs_end 
      ${NSD_LB_AddString} $sql_job_file_list "$R1" 
      ${SQLjobsListArray->Push} "$R1" ;used for default selection of listbox 
     FindNext $R0 $R1 
     IfErrors 0 Loop_jobs 
    Loop_jobs_end: 

그것은 잘 작동하지만, 원격 데스크톱에서 실행하는 동안, 어떤 파일이있는 폴더로 표시되지 않습니다 경로 구조는 로컬 컴퓨터에서 작업하는 것과 동일합니다.

원격 데스크톱에서 nsis 응용 프로그램을 처리하는 방법을 찾고 있습니까?

+0

"D : \ folder \ *. sql"은 실제로 응용 프로그램에서 하드 코드되어 있습니까? – Anders

답변

0

원격 데스크톱은 중요하지 않습니다. 경로가 맞습니까?

+0

답장을 보내 주셔서 감사합니다. 코드의 맨 위에 ClearErrors를 추가 한 동안 루프가 IfErrors 코드에 의해 중단되고, 로컬에서와 같이 clearErrors를 포함하도록 선택 사항입니다. – NavaStha

관련 문제