返回列表 发帖

[其他] 简单的批处理编辑工具

初次编写。。。有很多bug还在继续完善!请各位海涵!
@echo off
cls
date /t
time /t
:menuf
echo.
echo.
echo                   *              \\\!///
echo                  ***               - -
echo                 *****            ( @ @ )
echo         *   *  ****************************************
echo        *** ***  *# #*                                 *
echo         *   *   *   *   ~~~浪迹清风v1.0~~~      *
echo         *   *   * # *      BAT/REG 编辑程序           *
echo         ***********************************************
echo.
echo.
echo       为方便DIY你的BAT/reg而作,谢谢支持!!!
:menu
set h=c:\history.txt
set r=c:\reghistory.txt
if exist %h% echo 你的bat历史记录 && type %h%
if exist %r% echo 你的reg历史记录 && type %r%
echo.
echo.
echo.
echo 按 ENTER 跳过选择
set /p name=请输入编辑的文件(bat)名称:
set /p nam=请输入要编辑的(REG)文件名:
echo       "8"正在搜集更多
:men
echo.
echo       1.新建此批处理      2.继续上次编辑bat    3.测试此批处理        
echo.
echo       4.新建此注册表文件  5.继续上次编辑reg    6.导入此reg      
echo.
echo       7.撤销此reg导入   ×8.更多批处理实例(bug)×     9.命令帮助
echo.
echo       10.返回主菜单     11.退出   
echo.
set /p num=请继续选择执行的操作:
echo.
echo.
echo.
if "%num%"=="1" if exist c:\%name%.reg (echo 不要和BAT有相同文件名 && goto menu) else (echo ::编辑完成保存退出即可>>%name%.txt && echo %date%>>%h% && echo %time% >>%h% && echo %name%>>%h% && echo @echo off>>%name%.txt && echo ::------------------------------->>%name%.txt && echo ::注释内容>>%name%.txt && echo ::------------------------------->>%name%.txt && echo [批处理程序说明]>>%name%.txt && echo echo.>>%name%.txt && echo echo.>>%name%.txt && echo ::-----------批处理的标题------------>>%name%.txt && echo Title[程序标题]>>%name%.txt && echo echo.>>%name%.txt && echo ::-----------批处理开始------------->>%name%.txt && echo ::>>%name%.txt && echo ::-----------批处理结束------------>>%name%.txt && echo pause>>%name%.txt && start /wait %name%.txt && ren %name%.txt %name%.bat && copy %name%.bat c:\>nul && del %name%.bat /f /q && cls && goto men)
if "%num%"=="2" if exist c:\%name%.bat (ren c:\%name%.bat %name%.txt && start /wait c:\%name%.txt && ren c:\%name%.txt %name%.bat && cls && goto men) else (echo 请编辑文件先 && pause && goto menu)
if "%num%"=="3" if exist c:\%name%.bat (start /wait c:\%name%.bat && goto men) else (echo 请编辑文件先 && pause && goto menu)
if "%num%"=="4" echo Windows Registry Editor Version 5.00>>%nam%.txt && echo %date%>>%r% && echo %time% >>%r% && echo %nam%>>%r% && start /wait %nam%.txt && ren %nam%.txt %nam%.reg && copy %nam%.reg c:\>nul && del %nam%.reg /f /q && cls && goto men
if "%num%"=="5" if exist c:\%nam%.reg (ren c:\%nam%.reg %nam%.txt && start /wait c:\%nam%.txt && ren c:\%nam%.txt %nam%.reg && cls && goto men) else (echo 请编辑文件先 && pause && goto menu)
if "%num%"=="6" if exist c:\%nam%.reg (echo 此操作具有危险性!正在备份注册表........ && regedit /e HKEY_LOCAL_MACHINE.REG HKEY_LOCAL_MACHINE\ && regedit /e hkey_classes_root.reg HKEY_CLASSES_ROOT && regedit /e hkey_current_user.reg HKEY_CURRENT_USER && regedit /e hkey_user.reg HKEY_USER && regedit /e hkey_current_config.reg HKEY_CURRENT_CONFIG && pause && echo 备份完毕 && echo 正在导入....&& regedit /s %nam%.reg && goto men)else (echo 请编辑文件先 && goto menu)
if "%num%"=="7" echo 请自行选择目录下注册表分支!!! && goto menu
:command
if "%num%"=="9" cls && echo. && echo. && set /p command=输入命令的名称:
cls && %command% /?
set /p choo=m.返回主菜单..g.继续帮助..
echo ok>%choo%.txt && for %%a in (*.*) do cls && if exist m.txt (del m.txt /f /q && goto menu) else (del g.txt /f /q && goto command)
if "%num%"=="10" cls && goto menu
if "%num%"=="11" echo goodebye!!! && exitCOPY

很想用  但是还是慢慢学比较好
先收藏

TOP

修改后的批处理编辑工具

1.可以放入system32当作命令用 参数d卸载
2.只为方便
::内容

TOP

简单的批处理编辑工具

TOP

支持楼主.啊,我正需要

TOP

下了,,谢谢楼主分享

TOP

嗯 支持楼主

不过慢慢学习好一点哦

TOP

这是个什么东西,有人用过吗?

TOP

这个是好东西,应该好好学习

TOP

做的很大气的一个工具呵呵

TOP

多谢了,谢谢分享!有什么功能啊?

TOP

看看先,支持楼主~~~~~~~~~~~

TOP

收藏了^_^…………

TOP

ddddddddddddddddddddd
1

评分人数

    • keen: 严禁纯水!PB -1

TOP

这个测试的乱删东西是不是在计算机上就...............删掉了

TOP

返回列表