Nsis 从远程桌面执行时在多行文本框中列出文件
我尝试将NSIS页面中的sql文件列为:Nsis 从远程桌面执行时在多行文本框中列出文件,nsis,Nsis,我尝试将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_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应用程序???远程桌面应该无关紧要,您确定路径正确吗?您的应用程序中是否实际硬编码了“D:\folder*.sql”?感谢您的回复,循环会被IfErrors代码停止,而我在代码顶部添加了ClearErrors,它可以工作,与在本地一样,包含clearErrors是可选的