|
|
发表于 2022-12-29 20:30:17
|
显示全部楼层
回复 1# ygqiang
发个我自己自用的,默认带表头。- @echo off
- reg add "HKCR\.bat\ShellNew" /f /v "NullFile" /t REG_SZ /d ""
- reg add "HKCR\.bat\ShellNew" /f /v "Data" /t REG_SZ /d "@echo off"
- ::【给 新建的bat文件一个名字】
- reg add "HKCR\batfile" /f /v "FriendlyTypeName" /t REG_SZ /d "BAT文件"
- ::【给 新建的bat文件加头尾】
- >"temp.vbs" echo Set WshShell = WScript.CreateObject("WScript.Shell")
- >>"temp.vbs" echo regKey = "HKEY_CLASSES_ROOT\.bat\ShellNew\"
- >>"temp.vbs" echo Text = "@echo off & setlocal enabledelayedexpansion" ^& VbCrLf ^& "title 批处理程序 by.SanLi" ^& VbCrLf ^& "color 07" ^& VbCrLf ^& "mode con: cols=80 lines=25" ^& VbCrLf ^& "chcp 936 >nul" ^& VbCrLf ^& "echo 当前系统时间:%%date%%-%%time%%" ^& VbCrLf ^& "" ^& VbCrLf ^& "pause >nul" ^& VbCrLf ^& "exit"
- >>"temp.vbs" echo WshShell.RegWrite regKey ^& "Data", Text, "REG_SZ"
- temp.vbs
- del /q temp.vbs
- exit
- ::【其中】
- >>"temp.vbs" echo Text = "添加第一行" ^& VbCrLf ^& "添加第二行" ^& VbCrLf ^& "添加第三行" ^& VbCrLf ^& "添加第四行"
- ::删除右键
- reg delete "HKCR\.bat\ShellNew" /f
复制代码 |
|