配置随身走,重装乐无忧~

原理:添加启动参数

// 设置应用配置文件夹
--user-data-dir
// 设置扩展程序安装文件夹
--extensions-dir

例如:

"G:\Visual Studio Code\Code.exe" --user-data-dir="G:\Visual Studio Code Config" --extensions-dir="G:\Visual Studio Code Config\Extensions"

一键配置

  请按自己情况来修改路径,这里已下面的目录结构来举例:

|-软件文件夹\
    |-Visual Studio Code\        // 软件安装目录
    |-Visual Studio Code Config\ // 软件配置目录
        |- Initialization.vbs    // 初始化脚本
        |- Extensions\           // 扩展安装目录
        |- User\                 // 用户配置文件夹

Initialization.vbs
  需结合自己的目录来修改下面的路径名

'获得当前目录的父级路径
Set fso = Createobject("Scripting.FileSystemObject")
home = fso.GetFolder("..\").Path & "\"

'配置所需路径路径
softPath = home & "Visual Studio Code"
confPath = home & "Visual Studio Code Config"
extPath  = home & "Visual Studio Code Config\Extensions"

'新建shell对象
Set ws = CreateObject("WScript.Shell")

'新建快捷方式对象
Set cs = ws.CreateShortcut(ws.SpecialFolders("Desktop") & "\Visual Studio Code.lnk")

arguments = arguments & " --user-data-dir=""" & confPath & """"
arguments = arguments & " --extensions-dir=""" & extPath & """"

'设置快捷方式属性
cs.TargetPath = softPath & "\Code.exe"
cs.Arguments = arguments
cs.WorkingDirectory = softPath
cs.Save