[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 cutebe 于 2012-6-21 23:11 编辑

::此P会在文件夹右键菜单上添加一条菜单,右击文件夹点击 G★生成( gj.txt ) 就会生成相应文件了。
  1. REG ADD "HKCR\Folder\shell\G★生成( gj.txt )\Command" /ve /t REG_SZ /d "cmd.exe /c CD.>gj.txt" /f
复制代码
::删除此菜单
  1. REG DELETE "HKCR\Folder\shell\G★生成( gj.txt )" /f
复制代码

TOP

回复 6# ednykissyou
生成的菜单项不是在 "新建" 中,而是在 “打开” 项的下方。
测试环境是 XP SP3

右击位置与菜单用红框标出

再次声明:在XP SP3下可用,其他系统未测试。

TOP

::模仿 11# powerbat 写个
  1. @ECHO OFF
  2. >"%WINDIR%\SYSTEM32\GJ.BAT" (
  3. ECHO SET "DP=%%*"
  4. ECHO CALL :DP "%%DP%%"^&EXIT
  5. ECHO :DP
  6. ECHO CD.^>"%%~DP1gj.txt"
  7. )
  8. REG ADD "HKCR\.txt\ShellNew" /V Command /D "CMD.EXE /C \"%GJ%\" %%2" /F
复制代码
::还原
  1. REG DELETE "HKCR\.txt\ShellNew" /V Command /F
  2. DEL/A/F/Q "%WINDIR%\SYSTEM32\GJ.BAT"
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

::简化
::修改新建菜单的子菜单 "文本文档"
  1. REG ADD "HKCR\.txt\ShellNew" /V Command /D "CMD /cFOR /F \"DELIMS=\" %%%%I IN (\"%%2\")DO CD.>\"%%%%~DPIgj.txt\"" /F
复制代码
::还原
  1. REG DELETE "HKCR\.txt\ShellNew" /V Command /F
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

返回列表