IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] 如何用批处理创建桌面快捷方式?

[复制链接]
459500160 发表于 2021-1-22 11:00:41 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 128G | 固态U盘 256G Pro/512G Pro
如题吧,想制作个程序多开的自动批处理,想实现的操作如下:
交互内容是询问用户要创建几个程序的副本让用户自己输入1-10数字作为副本的创建数
然后用for循环xcopy变量的次数
for /L %%i in (1,1,2) do xcopy "D:\Program Files\Dism++x64" "D:\Program Files\Dism++x64 %%i" /h/q/i/c/e/y
最后用echo创建桌面快捷方式,命名方式为linkname+变量.link
现在上面的交互和创建副本基本可以实现了,这个创建变量对应的快捷方式真心不知道要如何实现了,特来求助坛里的大神们给个指点
最近访问 头像模式 列表模式
magicgenius 发表于 2021-1-22 13:45:38 | 显示全部楼层

活跃 62219| 技术 107| 互助 137| 钻石 270

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut((""%Public%\Desktop"") & ""\快捷方式名称.lnk""):b.TargetPath=""程序路径"":b.Save:close")

点评

do 程序 loop ——死循环哈哈  详情 回复 发表于 2021-1-23 11:48
谢谢回复,这个我已经用过了,但我这方面的底子不行,不知道要怎么用上for循环让vbs自动创建变量对应的快捷方式  详情 回复 发表于 2021-1-22 14:49
 楼主| 459500160 发表于 2021-1-22 14:49:22 | 显示全部楼层

活跃 5689| 技术 0| 互助 8| 钻石 200

magicgenius 发表于 2021-1-22 13:45
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut((""%Public%\Des ...

谢谢回复,这个我已经用过了,但我这方面的底子不行,不知道要怎么用上for循环让vbs自动创建变量对应的快捷方式
18111234 发表于 2021-1-22 20:47:27 | 显示全部楼层

活跃 15| 技术 0| 互助 0| 钻石 0

学习学习学习学习学习学习
稻花香fly 发表于 2021-1-23 11:48:53 | 显示全部楼层

活跃 5401| 技术 25| 互助 42| 钻石 100

magicgenius 发表于 2021-1-22 13:45
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut((""%Public%\Des ...

do
程序
loop
    ——死循环哈哈

点评

亲,不带这么玩的,我要的是根据全局变量的值创建对应数量的桌面快捷方式 比如要创建三个副本,xcopy创建好123这三个副本,然后用echo或者这个vbs根据这个变量3创建3个副本对应的可执行文件的桌面快捷方式  详情 回复 发表于 2021-1-23 15:39
我的个人资料站:flyme123.ys168.com
xcger 发表于 2021-1-23 15:06:28 | 显示全部楼层

活跃 0| 技术 0| 互助 0| 钻石 0

死循环~要break

点评

break在批处理里也可以使用?我以为只在python里才有的呢continue呢?  详情 回复 发表于 2021-1-23 15:41
 楼主| 459500160 发表于 2021-1-23 15:39:47 | 显示全部楼层

活跃 5689| 技术 0| 互助 8| 钻石 200


亲,不带这么玩的,我要的是根据全局变量的值创建对应数量的桌面快捷方式
比如要创建三个副本,xcopy创建好123这三个副本,然后用echo或者这个vbs根据这个变量3创建3个副本对应的可执行文件的桌面快捷方式
 楼主| 459500160 发表于 2021-1-23 15:41:04 | 显示全部楼层

活跃 5689| 技术 0| 互助 8| 钻石 200


break在批处理里也可以使用?我以为只在python里才有的呢continue呢?
 楼主| 459500160 发表于 2021-1-23 20:36:32 | 显示全部楼层

活跃 5689| 技术 0| 互助 8| 钻石 200

放弃了,研究了一天了,最后卡在创建桌面快捷方式这里,发现网上的方法都是用vbs来实现这功能,要么创建临时vbs文件,用批处理调用,要么直接命令行里引用,全是vbs,echo的步骤也不知道怎么精简或者写成类似的函数,头好疼。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

459500160

5689

活跃

0

技术

8

互助
签到任务
最火的业界新闻
  • 大疆Air 2S发布:1英寸超大传感器 可录5.4K
  • 鲁大师公布Q1性能最强手机:18GB内存旗舰登
  • AMD Zen3 64核心破世界纪录 风冷超Intel水
  • 还债一年全网第三 “罗永浩”还想搞“蓝翔
  • Nvidia升级RTX 3060核心GA106-302 遏制用于
  • NVIDIA ARM处理器挑战Intel至强?专家泼冷
  • 全球芯片短缺到什么时候?至少延续到明年
  • NVIDIA公布销售数据 称Ampere RTX 30系列是
  • 宏碁最新发布ENDURO系列笔记本和平板电脑
  • 英伟达警告:今年显卡将供不应求,价格已失
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 怎样给很凶的喵星人剪指甲
  • 韩国给电视剧取名有多敷衍
  • 很给力了
  • 我还能吃吗?
  • 生命诚可贵
  • 说的没错
  • 这是全国老师的标配吗?
  • 还得玩
  • 说得对
  • 还真是
关注官方微信
快速回复 返回顶部 返回列表