win bat 脚本 - 使用vbs实现 带参数 创建桌面快捷方式 - chrome多版本安装为例子

发布时间 2023-11-06 10:33:17作者: 岑惜

官网下载win安装包,地址

https :// www.chromedownloads.net/chrome64win-canary/

解压win安装chrome文件,得到这个文件夹

 bat脚本放在同一个目录下

安装脚本如下【可用的哦,这是带参数的 】

@echo off

::快捷方式名称
set "name=chrome快捷桌面启动入口"

set root=%~dp0
set "SrcFile=%root%Chrome-bin\chrome.exe"
set "Args=--user-data-dir=%root%Chrome-bin\user-data"
set "LnkFile=%name%.LNK"
call :CreateShort "%SrcFile%" "%Args%" "%LnkFile%"
goto :eof

::Arguments              目标程序参数
::Description            快捷方式备注
::FullName               返回快捷方式完整路径
::Hotkey                 快捷方式快捷键
::IconLocation           快捷方式图标,不设则使用默认图标
::TargetPath             目标
::WindowStyle            窗口启动状态
::WorkingDirectory       起始位置

:CreateShort
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""DeskTop"") & ""\%~3""):b.TargetPath=""%~1"":b.WorkingDirectory=""%~dp1"":b.Arguments=""%~2"":b.Save:close")
View Code

 

 

网上很多博客都是复制的,能不能用也不检查就直接拷贝,甚是烦恼,琢磨了好久才明白怎么写才可用