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

[文件操作] 批处理如何右键新建记事本产生的记事本默认就叫:gj.txt?

[复制链接]
发表于 2012-6-25 16:39:25 | 显示全部楼层
::模仿 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"
复制代码
发表于 2012-6-25 16:58:28 | 显示全部楼层
回复 15# ednykissyou


导入注册表后第一次点右键时新建菜单中可能看不到,再点一次就出来了,系统有一个刷新的过程。
 楼主| 发表于 2012-6-25 20:14:10 | 显示全部楼层
回复  ednykissyou
导入注册表后第一次点右键时新建菜单中可能看不到,再点一次就出来了,系统有一个 ...

我从昨天刷到现在都没有刷出来,给怕是哪里不对?
我说的空白处点右键啊XP
发表于 2012-6-25 20:23:16 | 显示全部楼层
::简化
::修改新建菜单的子菜单 "文本文档"
  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
复制代码
 楼主| 发表于 2012-6-25 20:51:01 | 显示全部楼层
本帖最后由 ednykissyou 于 2012-6-25 20:53 编辑

这个管用~~
谢谢~
原来是右键没改名,我原来右键是T新建记事本,我还到处找,憨得不行了
再次谢~
 楼主| 发表于 2012-6-26 09:31:50 | 显示全部楼层
反应有点慢,要稍等一下
发表于 2012-6-27 20:53:59 | 显示全部楼层
回复 21# ednykissyou

这个呢?
  1. reg add "HKEY_CURRENT_USER\Software\Classes\Local Settings\MuiCache\A5\AAF68885" /v "@c:\windows\system32\notepad.exe,-470" /d "gj" /f
复制代码
 楼主| 发表于 2012-6-28 03:54:37 | 显示全部楼层
回复  ednykissyou

这个呢?
CrLf 发表于 2012-6-27 20:53

这个是批处吗,一样的慢,算了,不折腾了,还是我手动快点,就多按个字母
发表于 2012-6-28 06:02:09 | 显示全部楼层
回复 23# ednykissyou


    是的,你保存到.bat文件里面就行了。或者直接在CMD里面运行也可以。
发表于 2012-6-29 16:32:16 | 显示全部楼层
一个折中的方法:
在HKEY_CLASSES_ROOT\txtfile找到(Default),然后把键值改为gj
要出去“新建”两个字,必须修改系统文件,这个不建议
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 06:17 , Processed in 0.017843 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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