在桌面vbsscript上创建Windows 10应用程序快捷方式

时间:2017-07-08 12:19:47

标签: vbscript

我尝试创建一个VBS安装程序,在桌面上创建Windows 10 APP的快捷方式。然而,经过几个小时的尝试,我似乎无法使其发挥作用。

这是我目前的剧本。

With CreateObject("WScript.Shell")
    With .CreateShortcut(.SpecialFolders("Desktop") & "\Todoist To-Do List and Task Manager.lnk")
         .TargetPath = "shell:AppsFolder" & "\Todoist To-Do List and Task Manager"
         .Description = "Todoist To-Do List and Task Manager"
         .Save
    End  With
End  With

我想创建快捷方式的程序名称是“Todoist待办事项列表和任务管理器”

我认为主要问题是目标路径。但我似乎无法找到如何指向特殊文件夹中的文件。特殊文件夹CLSID = {4234d49b-0245-4df3-b780-3893943456e1}。如何指向该文件夹中的文件?

提前多多感谢,

问候,

瑞克,

1 个答案:

答案 0 :(得分:0)

花了我一些时间,但我终于找到了办法:)。

$data = array();
while ($attachment = $db->fetch_array($attachments)){
    if (!isset($data[$attachment['matchupID']])) {
        $data[$attachment['matchupID']] = array (
            'id' => $attachment['matchupID'],
            'options' => array()
        );
    }
    $data[$attachment['matchupID']]['options'][] = array (
        "name" => $attachment['player_name'],
        "playerid" => $attachment['player_id']
    );
}

// use `array_values` to reindex `$data`
$data = array("matchup" => array_values($data));
print json_encode($data);