Board logo

标题: [文件操作] 请教如何把bat的拖入执行,修改为菜单选项去执行!(已完美解决) [打印本页]

作者: bin2275    时间: 2020-8-10 11:50     标题: 请教如何把bat的拖入执行,修改为菜单选项去执行!(已完美解决)

本帖最后由 bin2275 于 2020-8-11 18:48 编辑

请教如何把bat的拖入文件自动执行命令,修改为菜单选项去执行!
作者: went    时间: 2020-8-10 13:44

batFile是你的bat文件路径
  1. @echo off
  2. %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","REM",,"runas",1)(window.close)&exit
  3. set "batFile=G:\Desktop\0.bat"
  4. for /f "delims=" %%i in ("%batFile%") do set "rightMenuName=Send To %%~nxi"
  5. reg add "HKCR\*\shell\%rightMenuName%\command" /ve /t REG_SZ /d "%batFile% \"%%1\"" /f
  6. pause&exit
复制代码

作者: Batcher    时间: 2020-8-10 13:58

回复 1# bin2275


    请把你拖入执行的bat代码发出来看看
作者: bin2275    时间: 2020-8-11 18:47

回复 2# went
谢谢大神,问题完美解决!




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