找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22635|回复: 4

[文本处理] 批处理如何判断一个快捷方式指向的目标程序是否为指定的程序

[复制链接]
发表于 2016-11-11 17:49:53 | 显示全部楼层 |阅读模式
如何判断一个快捷方式的目标程序
我想弄这样一个程序不知道批处理可以吗?
查找桌面上所有快捷方式图标,如果快捷方式的目标程序包含"C:\Program Files (x86)\Internet Explorer\iexplore.exe"字符则隐藏,或者跳到制定语句,如果不包括继续搜索或者跳到制定语句

评分

参与人数 1PB -4 收起 理由
pcl_test -4 发帖前先使用论坛搜索

查看全部评分

 楼主| 发表于 2016-11-11 17:54:12 | 显示全部楼层
这个是某病毒  快捷方式名字总是变  一会火星浏览器 一会inte1explorer
发表于 2016-11-11 18:16:33 | 显示全部楼层
本帖最后由 pcl_test 于 2019-11-22 23:46 编辑

有毒不杀毒,治标不治本
http://www.bathome.net/viewthread.php?tid=39063
http://www.bathome.net/viewthread.php?tid=38269
  1. rem win7及以上系统运行
  2. mode con cols=150
  3. powershell -c "$wsh=New-Object -com WScript.Shell;[Environment]::GetFolderPath('Desktop'),($Env:PUBLIC+'\Desktop')|%%{dir $_ *.lnk -Force|%%{$_.FullName;$wsh.CreateShortcut($_.FullName).TargetPath;''}}"
  4. pause
复制代码
  1. rem win7及以上系统运行
  2. mode con cols=150
  3. powershell -c "$a=([Environment]::GetFolderPath('Desktop')+'\').split(':');$b=($Env:PUBLIC+'\Desktop\').split(':');gwmi Win32_ShortcutFile -filter ("drive='"+$a[0]+":' and (path='"+($a[1] -replace '\\','\\')+"' or path='"+($b[1] -replace '\\','\\')+"') and extension='lnk'")|select Name,Target"
  4. pause
复制代码
  1. rem win7及以上系统运行
  2. mode con cols=150
  3. powershell -c "$wsh=New-Object -com WScript.Shell;[Environment]::GetFolderPath('Desktop'),($Env:PUBLIC+'\Desktop')|%%{dir $_ *.lnk -Force|%%{if([IO.File]::ReadAllText($_.FullName, [Text.Encoding]::default) -match '\b[a-z]:\\[^\00]+'){$_.FullName;$matches[0];''}}}"
  4. pause
复制代码
 楼主| 发表于 2016-11-14 13:43:29 | 显示全部楼层
回复 3# pcl_test


    表示没看懂,能解释下吗?我运行了好像没有隐藏啊
 楼主| 发表于 2016-11-14 13:56:05 | 显示全部楼层
回复 3# pcl_test
我运行了好像桌面那个目标路径包括iexplore的快捷方式没有隐藏呢 WIN7 64位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 08:57 , Processed in 0.018768 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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