最全的DOS命令帮助程序批处理代码_DOS/BAT

根据命令命名的txt

复制代码 代码如下:

@echo off
:z
@cls
@set /p "d=输入要BAT指令:"
@ %d% /? > %d%.txt
goto z
goto z

都是生成a.txt的帮助文档

复制代码 代码如下:

@echo off
color 0e
:ks
cls
echo ==========================
echo 欢迎使用批处理帮助程序
echo %DATE% (by:诗酒飘零)
echo ==========================
echo.
echo 请输入你想查询的批处理命令?
echo (q键退出;h键帮助)
echo.
set /p lc= ★命令★:
if %lc%==q goto e
if %lc%==h help
%lc% /? >a.txt
if errorlevel 1 goto no
if errorlevel 0 goto yes
:yes
start a.txt
goto ks
:no
echo ==========================================
echo 找不到你要的批处理命令,请检查后重新输入命令!
echo =========================================
del a.txt
pause
call %0
:e
del a.txt
exit

时间: 2024-11-28 00:03:15

最全的DOS命令帮助程序批处理代码_DOS/BAT的相关文章

dos命令for用法详解_DOS/BAT

for帮助文档 对一组文件中的每一个文件执行某个特定命令. FOR %variable IN (set) DO command [command-parameters] %variable 指定一个单一字母可替换的参数. (set) 指定一个或一组文件.可以使用通配符. command 指定对每个文件执行的命令. command-parameters 为特定命令指定参数或命令行开关. 在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable 而不要用 %variable.变量名称

DOS命令初学者基础知识学习_DOS/BAT

   DOS 基础命令 cd 改变当前目录 sys 制作DOS系统盘 copy 拷贝文件 del 删除文件 deltree 删除目录树 dir 列文件名 diskcopy 制磁盘 edit 文本编辑 format 格式化磁盘 md 建立子目录 mem 查看内存状况 type 显示文件内容 rd 删除目录 ren 改变文件名 记得多少啊,忘了就去上课看看,下面四个命令是新的,给出命令格式,你自己试试看,学电脑重要的就是摸索. cls 清屏 [适用场合] 屏幕上太乱了,或是屏幕上出现乱码了, 清除屏

bat定时自动关机,bat自动结束任务关闭程序,dos自动结束程序后关机_DOS/BAT

自动结束程序  ntsd 是一条dos命令,功能是用于结束一些常规下结束不了的死进程.用法为打开cmd 后输入以下命令就可以结束进程:方法一:利用进程的PID结束进程命令格式:ntsd -c q -p pid 命令范例: ntsd -c q -p 1332 (结束explorer.exe进程)范例详解:explorer.exe的pid为1332,但是如何获取进程的pid呢?在CMD下输入TASKLIST就可以获取当前任务管理器所有进程的PID方法二:利用进程名结束进程命令格式:ntsd -c q

U盘数据备份批处理代码_DOS/BAT

说明: 1.自动检测所有可移动磁盘(如要适用于软盘,请在FOR语句中自行添加 A B 两个盘符) 2.默认备份盘中所有文件,可按注释自行修改为备份某一指定类型文件 3.使用前请自行修改备份文件夹路径 4.其他注意事项详见代码内注释 批处理代码如下: 复制代码 代码如下: :: By LJ_SunTB[百度知道 BAT-GO 团] @echo off ::设置备份文件夹路径 set bakpth=D:\UDISKBAK ::变量type值为空则默认备份U盘中所有文件,如只备份.RAR类型文件,则

CHM 文档解包批处理代码_DOS/BAT

HH的脾气是目标文件夹路径不支持带空格或引号,所以变复杂了点,否则一行命令足矣 其他的代码没啥难度,重在实用 批处理代码如下: 复制代码 代码如下: ::主命令格式如下 ::hh -decompile 目标文件夹 CHM源文件名 ::目标文件夹及文件名均不能加引号,目标文件夹不能含空格 @echo off & setlocal enabledelayedexpansion title CHM 文档解包批处理 By SunTB if exist "%~dpnx1" ( set f

实现FTP整站上传的批处理代码_DOS/BAT

@echo off rem 设置FTP服务器地址 set ftpIP=192.168.0.2 rem 设置FTP用户名 set ftpUser=MyUser rem 设置FTP密码 set ftpPass=MyPass rem 设置待上传的本地文件夹目录 set UpFolder=C:/test rem 生成待上传的本地文件夹列表 type nul>%temp%/FolderList.txt for /r "%UpFolder%" %%a in (.) do ( set Full

dos中RD命令递归删除目录的代码_DOS/BAT

rd命令递归删除目录 要求: 用DOS的RD命令删除D盘"文件夹1"中的"文件夹2"整个目录. 具体命令: 复制代码 代码如下: rd D:\文件夹1\文件夹2 /S /Q 删除一个目录. RMDIR [/S] [/Q] [drive:]path RD [/S] [/Q] [drive:]path /S 除目录本身外,还将删除指定目录下的所有子目录和 文件.用于删除目录树. /Q 安静模式,带 /S 删除目录树时不要求确认

文件夹取其名称前两位重命名的批处理代码_DOS/BAT

将所有文件夹取其名称前两位重命名的批处理脚本: 复制代码 代码如下: @echo off& setlocal enableDelayedExpansion set n = 41029 for /f "delims=" %%a in ('dir /ad /b') do (set a=%%a ren "%%a" 41029!a:~0,2! ) pause 对以上代码的解释: 其中 /ad 是只显示目录,就是剔除文件,只显示文件夹. /b是使用空格式(没有标题信息

实现两个文本同行交替输出的批处理代码_DOS/BAT

有两个文本如下(实际中并不知道两文本各有多少行): 文本1.txt aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ggggggggggggggggggggggggggggggggggggggg wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww zzzzzzzzzzzzzzzz