这是针对小白们的,非常基础的经验分享,不敢浪费大佬们的时间(瑟瑟发抖)
比如说我想写个动作来实现改变【文件所有者】这个功能
(为什么要实现这个功能?虽然你可能没问,但我想显摆(*≧▽≦)
将文件夹根据类别设置不同的文件所有者,然后在分组里面选择【所有者】,就可以实现这样的效果
)
从网上查到dos下对应的指令为
icacls test.dll /setowner administrator
“test.dll”是目标文件
“administrator”是希望改为的所有者名称(在电脑里新建一个账户就行)
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
接下来在Quicker中写动作:
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
有两个关键点需要注意:
①
大家都能想到先获取选择文件的路径,然后保存为变量,接着把
icacls test.dll /setowner administrator
中的“test.dll”替换为变量
如果直接用Quicker自动的插入变量的功能
得到的结果是这样的
运行会报错
因为 $= 是【表达式】符号,这里需要用 $$【文本插值】符号 (两者的区别劳烦各位去查一下官方文档)
②
大家也注意到了,我的变量用 ‘’‘’ 包起来了
因为当你文件名中有 【空格】时,它会成为分隔符,导致文件名无法正确识别