Board logo

标题: [文本处理] 求助如何用bat添加桌面浏览器,属性 ,快捷方式,目标中的字符 [打印本页]

作者: 无天    时间: 11 小时前     标题: 求助如何用bat添加桌面浏览器,属性 ,快捷方式,目标中的字符

如何用bat添加桌面浏览器,属性 ,快捷方式,目标中的字符,试了很多方法有的不行有的只能添加部分字符。
作者: flashercs    时间: 8 小时前

保存成1.vbs,文件编码是ANSI
修改的快捷方式必须已经存在.
  1. On Error Resume Next
  2. Dim fso,shell,folder,folderItem
  3. Set fso = CreateObject("Scripting.FileSystemObject")
  4. Set shell = CreateObject("Shell.Application")
  5. Set folder = shell.NameSpace(16) ' 桌面
  6. Set folderItem = folder.ParseName("浏览器.lnk") ' 快捷方式名
  7. If folderItem.IsLink Then
  8.   Dim shellLink
  9.   Set shellLink = folderItem.GetLink
  10.   shellLink.Arguments = "--incognito https://www.baidu.com" ' 修改参数
  11.   shellLink.Save
  12. End If
复制代码

作者: czjt1234    时间: 5 小时前

本帖最后由 czjt1234 于 2024-11-23 17:28 编辑
  1. s = "Google Chrome.lnk"    '浏览器的名称
  2. Set oWshShell = CreateObject("WScript.Shell")
  3. oWshShell.CurrentDirectory = oWshShell.SpecialFolders("AllUsersDesktop")
  4. Set oWshShortcut = oWshShell.CreateShortcut(s)
  5. oWshShortcut.TargetPath = "C:\Windows\system32\cmd.exe"    '目标
  6. oWshShortcut.Arguments = "/k"                              '命令行参数
  7. oWshShortcut.WorkingDirectory = "C:\"                      '起始位置
  8. oWshShortcut.Hotkey = "CTRL+ALT+F"                         '快捷键
  9. oWshShortcut.WindowStyle = 1                               '运行方式
  10. oWshShortcut.Description = "备注"                           '备注
  11. oWshShortcut.IconLocation = "C:\Program Files\Internet Explorer\iexplore.exe,1"
  12. oWshShortcut.Save()
复制代码
运行方式可选值有3个:
1 窗口化 (缺省值)
3 最大化
7 最小化

IconLocation是快捷方式的图标
缺省值为TargetPath属性指定的文件的第一个图标
可以指定其它图标,如 "C:\Program Files\Internet Explorer\iexplore.exe,2"
其中的2表示该文件的第三个图标,第一个图标的序号为0

快捷键不区分大小写
比如 CTRL+ALT+F
比如 CTRL+Numpad2 表示 Ctrl + 小键盘的数字键2
作者: aloha20200628    时间: 3 小时前

回复 1# 无天

参见本坛一枚老帖 http://www.bathome.net/thread-33298-1-1.html 其中示范了桌面快捷方式各种属性值的修改方法...





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2