无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5068|回复: 19
打印 上一主题 下一主题

[求助] 有谁懂批处理的么·帮帮忙·谢谢· 已解决·

[复制链接]
1#
发表于 2016-6-17 14:55:00 | 显示全部楼层
你这样有个问题,找到重复的文件怎么办??

  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. for %%i in (w v u t s r q p o n m l k j i h g f e d c) do for /f "delims=" %%a in ('dir /a-d /b /s %%i:\A.exe 2^>nul') do (
  4. if exist %%a set linkpath=%%a
  5. call :link
  6. )



  7. :link
  8. mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\AAAAA.lnk""):b.TargetPath=""!linkpath!"":b.WorkingDirectory=""%~dp0"":b.Save:close")
  9. pause
  10. goto :eof
复制代码

点评

谢谢·~~~~~  详情 回复 发表于 2016-6-21 10:34
谢谢·~~~~~  详情 回复 发表于 2016-6-21 10:34
目测你这脚本,解决搜到重复文件,只需要再在加以个序数作为变量,序数在if里面加1,把"\aaaa.lnk"改为"aaaa!序数!.lnk" mshta能识别引号中的变量吗,我没有试过mshta,我看你mshta里面直接使用!linkpath!,那"aa  详情 回复 发表于 2016-6-18 16:30
回复

使用道具 举报

2#
发表于 2016-6-19 16:41:30 来自手机 | 显示全部楼层
快捷方式加序号当然可以,要看楼主什么意图
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 20:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表