我可以提示用户使用 Windows 资源管理器保存文件吗?

我可以提示用户使用 Windows 资源管理器保存文件吗?

我正在尝试构建一个 Windows 批处理文件,将文件夹及其所有内容从本地用户目录复制到共享服务器上单独命名的文件夹中。服务器上的文件夹名称是计算机无法生成的;我必须根据各种参数手动输入。

我的问题是,是否有一种方法可以让批处理文件提示我从 GUI 中选择目标文件夹,在这种情况下,这比尝试从内存中输入长而复杂、笨拙的名称字符串更快。

最终结果是,我得到其中一台计算机,从服务器运行批处理文件(这样我就不必到处保留它的副本),找到并选择要复制到的文件夹,然后就完成了。

我设想的是一个窗口,就像您下载某些内容时必须选择保存位置一样。我可以使用批处理文件来做到这一点吗(如果可以,怎么做?)或者这太复杂了吗?

答案1

我不会为此使用 Windows 批处理文件。

我会用自动热键它有一个文件选择器并可以为您运行批处理命令,例如 Robocopy。

一旦你创建了 AutoHotKey 脚本,就会有一个编译器将其转换为一个独立的 .exe 文件,该文件可以轻松地分发到你需要的任何地方,而无需到处安装 AHK(在本文档页面)。

相关内容