有没有一种方法可以使用javascript mslink.sh创建lnk文件

时间:2019-09-12 14:32:13

标签: javascript

根据此链接 Is there a way of Creating lnk file using javascript 我正在尝试创建一个.lnk文件。 我想知道如何设置属性“开始于”,这是.lnk文件的文件夹位置 并且我要创建的.lnk文件在Target属性中具有其他参数。

Ex:.lnk文件的预期属性

目标:“ C:\ Windows \ System32 \ Calc.exe” / mode:QWE / role:Admin

开始于:C:\ Windows \ System32 \

Is there a way of Creating lnk file using javascript

1 个答案:

答案 0 :(得分:0)

您可以使用WScript.Shell函数CreateShortcut

var objShell = new ActiveXObject("WScript.Shell")
var lnk = objShell.CreateShortcut("C:\\my_shortcut.lnk")

lnk.TargetPath = "C:\\Windows\\System32\\Calc.exe";
lnk.Arguments = "/mode:QWE /role:Admin";
lnk.Description = "Your description here...";
lnk.IconLocation = "C:\\Windows\\System32\\Calc.exe, 0";
lnk.WorkingDirectory = "C:\\Windows\\System32";
lnk.Save();