使用“窗口界面控制”打开单个文件时会出错

BUG反馈 · 711 次浏览
Neal-HK 创建于 2023-02-16 19:59

出错的情况:

使用“窗口界面控制”,并使用 "文件名1" 的格式打开1个文件时,会被删掉前面的 " 号,打开对话框的输入变成:文件名1" ,无法正常打开。

打开多个文件时,则不会出现这种情况。临时的解决办法是在文件名前面用两个 " 号,""文件名1"。


回复内容
CL 2023-02-16 20:26
#1

参数里是否还有别的内容,不是以"结尾呢?目前如果发现路径里有两个",会自动Trim掉。 

Neal-HK 回复 CL 2023-02-16 20:54 :

不是以"结尾的没有尝试,我有个需求是选中多个文件夹,读取里面的文件打开,文件夹里面文件数量不确定,所以使用"文件名1"这种方式,遇到只有1个文件的时候,就会出现上面的情况

CL 回复 Neal-HK 2023-02-16 20:57 :

方便发个调试运行文件么?我的意思是如果前后都有",这种情况应该会自动删掉这两个",所以不应该出现只有前面被删除的情况。

Neal-HK 回复 CL 2023-02-16 21:16 :

已发到留言

Neal-HK 2023-02-16 21:16
#2


CL 回复 Neal-HK 2023-02-16 21:20 :

应该是路径末尾多了空格的原因。我等加个自动过滤处理。目前可以先用文本处理或表达式去除一下。$={xxx}.TrimEnd()

Neal-HK 回复 CL 2023-02-16 21:23 :

好的,感谢

CL 回复 Neal-HK 2023-02-16 21:26 :

这个参数里多了个空格


Neal-HK 回复 CL 2023-02-16 21:32 :

我知道,我试过手动粘贴到打开窗口(带有空格),是可以打开的,我不知道 " 会被Trim掉。已经解决了,谢谢!

回复主贴