我有一个我为公司创建的Excel宏(.xlsm)文件,我正在创建一个批处理文件,用于将其从Network文件夹复制到本地文件夹,用于每个单击的计算机/用户配置文件批处理文件。我想要做的是每个运行批处理文件的用户,我想将他们的名字附加到原始宏文件的同一网络文件夹中的隐藏的记事本文件中。这样,每当我修改/修复/添加宏的功能时,我都会有一个使用宏文件的所有用户的列表,因此我可以发送一封电子邮件,让他们知道更新。
注意:我知道如何获取运行文件的用户的用户名。
我知道您可以使用批处理文件向记事本文件写追加,但我找不到可以验证是否可以写入现有隐藏记事本文件。我在搜索中遇到this post,但那是使用 C#语言。
答案 0 :(得分:1)
您可以使用流重定向运算符>>和系统变量登录,因为我记得%username%。请回显%username%>> hiddenfile。 TXT