希望提供重命名文件的命令

wils
wils

创作者俱乐部成员

前面的帖子在wps表格里,用filecopy命令模拟重命名文件

https://bbs.wps.cn/topic/37434

这在遇到大文件时会比较慢

如果改成JS宏里的Shell调用cmd不支持特殊符号

改成JS宏的Shell调用powershell会被火狐防火墙拦截

调用busybox倒是一切都很爽,但需要第三方的exe

还是希望官方提供个重命名文件的命令,就像vba里那个name命令

或者像64位wps里那样,可以createobject创建fso对象

谢谢啦😁

海南省
浏览 387
收藏
7
分享
7 +1
10
+1
全部评论 10
 
韩宇帆
请问一下,在加载项中如何实现批量重命名呢?
· 浙江省
回复
wils
wils

创作者俱乐部成员

如果是用exceldna做的xll加载项,重命名不是问题 但wpsjs加载项,是个网页,不方便操作本地文件,可以用pode、busybox等方法本地开个web服务,加载项这个网页调用接口,很不方便。。。
· 海南省
回复
 
WPS_1721106807
请问如何用JS宏里的Shell调用cmd?
· 北京
回复
wils
wils

创作者俱乐部成员

比如修改当前xlsm文件所在文件夹里的文件名 Shell(`cmd /c cd ${ThisWorkbook.Path} & ren a.txt b.txt`, jsHide)
· 广东省
回复
 
WPS社区小助理
WPS社区小助理

@金山办公

您好, 这边已了解您当前的问题需求,这边会提交反馈给技术团队进行评估优化~
· 广东省
回复
韩宇帆
请问什么时候对其优化?wps操作本地文件是一个很大的薄弱点
· 浙江省
回复
 
wils
wils

创作者俱乐部成员

后面又试了cmd方式,可行,是我写错了。。。 不过还是希望JS宏里直接有可用的命令
· 海南省
回复