Board logo

标题: [文件操作] [已解决]在右键中添加新建.bat的的批处理怎么写呀? [打印本页]

作者: 秋水    时间: 2012-5-24 22:09     标题: [已解决]在右键中添加新建.bat的的批处理怎么写呀?

我在那个vbs教程中看到有 右键新建.vbs的 脚本   我想问问 是否有 能在右键添加新建.bat的脚本
作者: cutebe    时间: 2012-5-24 23:52

本帖最后由 cutebe 于 2012-5-25 00:04 编辑
  1. ::XP SP3 下使用
  2. ::以双#开头的为模板
  3. @ECHO OFF
  4. SET "BATFILE=C:\WINDOWS\SHELLNEW\BATCH.BAT"
  5. REG DELETE HKCR\.bat\ShellNew /V NullFile /F>NUL 2>NUL
  6. REG ADD HKCR\.bat\ShellNew /V FileName /D %BATFILE% /F>NUL
  7. REG ADD HKCR\batfile /VE /D 批处理 /F>NUL
  8. SET S=#
  9. (FOR /F "TOKENS=1* DELIMS=#" %%B IN ('"FINDSTR /N "%S%%S%" "%~S0""')DO ECHO\%%C)>%BATFILE%
  10. GOTO :EOF
  11. ##@ECHO OFF
  12. ##Setlocal enableDelayedExpansion
  13. ##CD/D %~DP0
  14. ##SET "B=" %退格符%
  15. ##for /f "skip=1 tokens=1-3* delims= " %%i in (%~S0)do (
  16. ## echo\%%i %%j %%l %%k
  17. ##)
  18. ##PAUSE
  19. ##GOTO :EOF
  20. ##
  21. ##:LABLE
  22. ##
  23. ##GOTO :EOF
复制代码

作者: 秋水    时间: 2012-5-27 22:48

那什么 ,,,这几天 这网站不知道怎么回事打不开,,  
我的貌似是win7的  有办法解决吗?
好像打开这个网站又有问题了,,  打开得老长时间
作者: gawk    时间: 2012-5-28 00:26

回复 3# 秋水


    Win7系统里面有什么报错信息吗?
作者: 秋水    时间: 2012-5-28 14:06

...
   好像没有报错,,,能用,,谢了
作者: gawk    时间: 2012-5-28 17:17

回复 5# 秋水


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。(所加的分数由论坛供应)
作者: poter    时间: 2012-5-28 18:41

win7最好用管理员运行这个批处理,因为注册表和windows/shell文件夹没有权限进不去
作者: 秋水    时间: 2012-5-28 19:41

楼上,,没用 管理员权限就 行了  不知道怎么回事,,,以前添加 注册表360都提醒的,,这次没提醒
作者: 秋水    时间: 2012-5-28 19:43

那个 加分的不知道在哪弄 ,,,
作者: gawk    时间: 2012-5-28 21:07

回复 9# 秋水


    每个回帖的右下角有个“评分”
作者: gobi918    时间: 2012-5-29 08:00

貌似这样就OK了,没那么复杂吧?

@echo off
reg add HKCR\.bat\ShellNew /v nullfile /f >nul
reg add HKCR\batfile /ve /d bat文件 /f >nul
exit




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