批处理BAT实现正弦曲线和抛物线代码_DOS/BAT

先奉上正弦曲线的:

@echo off&setlocal enabledelayedexpansion
(
:loop
for %%i in (30 46 55 59 60 59 55 46 30 14 5 1 0 1 5 14) do (
  for /l %%j in (1 1 %%i) do (
   set "str=!str! "
  )
  echo     !str!#&set str=
  for /l %%i in (1 1 600) do qdj 2>nul
)
goto loop
)

根据悬崖之树的代码改造而成,可以说是真正的抛物线了。

函数解析式:f(x)=-x2-1

@echo off
mode con lines=40 cols=80
setlocal enabledelayedexpansion
set ctr=0
set "spc= "
for %%a in (65 33 17 9 5 3 2 3 5 9 17 33 65) do (
set /a ctr=ctr+4
set ln=%%a
for /l %%b in (1,1,!ln!) do (
 echo=
)
for /l %%b in (0,1,!ctr!) do (
 set "spc=!spc! "
)
echo !spc!O
ping 127.1 -n 1 >nul
ping 127.1 -n 1 >nul
ping 127.1 -n 1 >nul
set "spc= "
if !ctr! gtr 56 goto:f
cls
)
:f
pause>nul
exit

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索批处理
, bat
, 曲线
抛物线
bat批处理脚本命令、bat批处理、bat批处理文件、bat批处理教程、bat批处理命令大全,以便于您获取更多的相关知识。

时间: 2024-09-14 19:37:50

批处理BAT实现正弦曲线和抛物线代码_DOS/BAT的相关文章

批处理之家发现的用批处理实现的系统类应用代码_DOS/BAT

批处理之家发现的用批处理实现的系统类应用代码 比如菜单的排序,就用到不一样的方法 还有输出的方式等...... 大家用了就知道 写的不好.还请大家多多指教. 由于代码过长,请下载附件. 回帖是美德,下了就要顶啊   bat......右键bat LJ....清理LJ文件  ZCB...查看启动项     JC......查看进程 MIM...通密码管理  IP....查看IP配置    sys.....系统信息 dir.....诊断工具  JH....组策略结集    zcb.......注册表

使用批处理禁用(启用)组策略的代码_DOS/BAT

利用批处理禁用(启用)组策略 regsvr32 /s /u gpedit.dll 禁用 regsvr32 /s gpedit.dll 启用 单单使用这命令依然可以禁止使用组策略,但这样导致的后果就是- 这时候运行的组策略基本上只是个空壳了!利用下面的批处理将完美解决此类问题! 将下面这些代码编成BAT批处理文件,这段是禁用组策略的命令 复制代码 代码如下: @echo off regsvr32 /s /u fde.dll regsvr32 /s /u gpedit.dll regsvr32 /s

批处理程序中的“多线程”处理代码_DOS/BAT

如下内容将简单举例,在WINDOWS下使用批处理做多进程并发,以达到"多线程"的效果. 例:需要PING 192.168.0.1到192.168.0.254的所有IP地址,并将是否能PING通的结果输出到log.txt 实现如下: rem 主程序.bat,只需一行代码,调用checkip.bat,经测试,CPU2.6G MEM1G可并发40个左右的进程 复制代码 代码如下: for /l %%i in (1,1,254) do (start /min cmd /c checkip.ba

批处理重命名特殊文件名的代码_DOS/BAT

一b!a!1235@_ s%#8i 三 c.rar h^e12 0~%l%!p!@. s321-的文件.txt %o%%% !O!ffi9~ ce$- Wor8d29 文档.docx 重命名.bat 图1: 要求运行批处理将这三个文件文件名中的数字.汉字.特殊字符全部(含空格)去掉,而重命名为只含字母的文件,但 后缀名不能更改,同时批处理自身名字不能更改,重命名后: basic.rar helps.txt oOfficeWor.docx 重命名.bat 图2: 要求:代码简洁.通用.效率不至于太

批处理处理文本文件去重复实现代码_DOS/BAT

最近需要将重复的内容去掉,所以就想到了使用bat或vbs实现,没想到网上已经有人写好了,测试也正好学习一下 使用方法:把文本拖到批处理上就行了... @echo off :: Code by oicu#lsxk.org 2007/11/29 rem chcp 437>nul :: 看情况使用,utf-8编码的文件不能少了chcp命令,一般无需使用, :: 但无论是否使用都不支持utf-16的文件. :: pushd "%~dp1" :: 如果不用pushd和popd,文件都要用绝

批处理判断是否特殊字符的实现代码_DOS/BAT

批处理判断是否为特殊字符 用于判断输入的一个字符是否为"&^>中的符号.注意,匹配字符串中的空格不可省略! 批处理代码: 复制代码 代码如下: @echo offset Input=S set /p Input=Please input a number:set Filter=S%Input%echo off >nul 2 >nul rem replace " with >set Filter=%Filter:"=>% echo %Fil

用DOS批处理实现建立文件夹的代码_DOS/BAT

题目:用DOS批处理实现建立文件夹 要求:1要求建立文件名格式为"YYYY1-MM1-DD1至YYYY2-MM2-DD2"的文件夹      2其中YYYY1-MM1-DD1是今天的日期;YYYY2-MM2-DD2是四天后的日期 解答: 复制代码 代码如下: @echo off  rem 比较运算符:  EQU - 等于  NEQ - 不等于   LSS - 小于   LEQ - 小于或等于   GTR - 大于   GEQ - 大于或等于  rem 取模运算符:  %% DOS的取模

用批处理重命名文本文件名的代码_DOS/BAT

实现代码1@echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir/b *.txt') do (    set /a n+=1    if not exist "!n!.txt" (ren "%%a" "!n!.txt") else call :loop "%%a" ) pause&exit :loop  

用bat实现的自动关机的代码_DOS/BAT

一般情况下我们都是使用shutdown来实现关机与重启 用法: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m \\computer][/t xxx][/d [p:]xx:yy [/c "comment"]] 没有参数 显示帮助.这与键入 /? 是一样的 /? 显示帮助.这与不键入任何选项是一样的 /i 显示图形用户界面(GUI). 这必须是第一个选项 /l 注销.这不能与 /m 或 /d 选项一起使用 /s 关闭计算