|
|
楼主 |
发表于 2022-4-25 10:56:32
|
显示全部楼层
本帖最后由 yyz219 于 2022-4-25 10:59 编辑
回复 2# yakeyun
运行这个批处理,确实能够确保一个进程
**********************************
但是,我的实验(我想试一试能不能实现【就是模拟:Alt+e+I】:右键--反向全选)没有成功
1.安装右键菜单:
@echo off
reg add "HKCR\AllFilesystemObjects\shell\Item1" /f /v "MUIVerb" /t REG_SZ /d "反向全选"
reg add "HKCR\AllFilesystemObjects\shell\Item1\command" /f /ve /t REG_SZ /d "%~dp0反向全选.bat \"%%1\""
exit
2.反向全选.bat:
@echo off
tasklist|Find "按F6发送Alt+e.exe" >nul && (taskkill /im 按F6发送Alt+e.exe & start 按F6发送Alt+e.exe)
tasklist|Find "按F6发送Alt+e.exe" >nul || (start 按F6发送Alt+e.exe)
start "" D:\PE整理碎片(很好)\修改PE\程序\ahk绿色版\ahk代码\反向全选2\快捷键.vbs
exit
3.按F6发送Alt+e.exe
https://pan.baidu.com/s/1Zv_4Kou8ATbcQQK7gWdNrA
4.快捷键.vbs:
WScript.Sleep 500
createobject("wscript.shell").sendkeys "{F6}"
WScript.Sleep 500
createobject("wscript.shell").sendkeys "{I}"
WScript.Sleep 500
createobject("wscript.shell").run "cmd.exe /c taskkill /f /im 按F6发送Alt+e.exe /t",0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以上方法,在选定一个文件的情况下,右键——反向全选————————能够成功
在选定几个文件的情况下,右键——反向全选————————就会出现几个按F6发送Alt+e.exe进程,也不能够成功
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
删除右键.bat:
@echo off
reg delete "HKCR\AllFilesystemObjects\shell\Item1" /f
exit |
|