Board logo

标题: [系统相关] 批处理怎么获取快捷方式的目标程序并复制到剪贴板? [打印本页]

作者: 潮州无极    时间: 2015-11-23 10:11     标题: 批处理怎么获取快捷方式的目标程序并复制到剪贴板?

本帖最后由 pcl_test 于 2016-11-15 17:24 编辑

批处理怎么获取快捷方式目标,然后复制到剪切板,请求大神帮帮忙
作者: 潮州无极    时间: 2015-11-23 10:40

获取桌面某快捷方式目标,复制
作者: flyinnet9    时间: 2015-11-23 11:15

  1. dir "%userprofile%\desktop\*.lnk"
复制代码
  1. copy "%userprofile%\desktop\*.lnk" "目标路径"
复制代码

作者: pcl_test    时间: 2015-11-23 11:16

  1. @echo off
  2. set "lnk=C:\Users\Public\Desktop\腾讯QQ.lnk"
  3. mshta vbscript:ClipBoardData.setData("Text",CreateObject("WScript.Shell").CreateShortcut("%lnk%").targetpath)(close)
复制代码

作者: 依山居    时间: 2015-11-23 11:27

回复 3# flyinnet9


    他是说目标
作者: terse    时间: 2015-11-23 11:55

  1. @echo off
  2. find ":\" "QQ.lnk"|findstr /irbc:[a-z]:\\|mshta "javascript:clipboardData.setData('text',new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(0).readall());close()"
  3. pause
复制代码

作者: flyinnet9    时间: 2015-11-23 13:46

回复 5# 依山居
  1. dir /b *.lnk |clip
复制代码

作者: CrLf    时间: 2015-11-23 16:05

你说的目标是指路径文字还是指对应的文件




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