命令行
奔跑的犀牛先生
自学代码的中年大叔,人不痴狂枉少年
展开
-
【原创】【学习笔记20】BAT的一些出错 归纳 和处理
1 无法找到文件路径 有时候换个电脑,或者换个新文件目录。会发现BAT无法正确运行了 可能是目录里带有 特殊符号 & 等带来的问题,导致无法执行bat window本身不让用 < > / \ ,但可以用& 但DOS里识别不了这种路径 游戏系统,还有识别不了 含中文的路径2...原创 2019-03-13 21:22:04 · 437 阅读 · 0 评论 -
【原创】【学习笔记19】 句柄 整理中-----
echo xxxx 1>con 2>conhttps://blog.csdn.net/liangzhao_jay/article/details/18089993重定向符号有 < 、> 、>> 、<& 、>& 和 | 共六个。重定向符号的作用如下表所示:符号 作用———————————————...原创 2019-03-08 21:58:01 · 144 阅读 · 0 评论 -
【原创--学习整理】BAT和DOS命令整理,持续更新
1 关于BAT基于的DOS命令的分类1.1我的分类我现在作为一个初学者,只能总结现在的粗浅体验,方便分类学习,以后慢慢完善DOS命令可以分为内部命令 DOS语法内部的一些特殊符号,如@ 如:: 外部命令 外部命令有一部分就是调用第三方程序的 专门的批处理命令?1.2网上流行的一些分类方法外部命令 内部命令1.3 一个前辈的分类纯以dos系统而言,可...原创 2019-03-06 21:47:55 · 644 阅读 · 0 评论 -
【原创】【学习笔记18】重定向命令 和 管道命令总结
1 重定向命令和管道命令总结| // 前面命令的返回值,作为后面命令的输入值> // 输出重定向,覆盖之前内容>> //输出重定向,在结尾追加一行 < //输入重定向,一般是从文件中读取,读取1行?<& // 从后一个句柄...原创 2019-03-06 21:30:52 · 392 阅读 · 0 评论 -
【原创】【学习笔记17】choice 命令
1 学到初步入门,可以看帮助了,先请输入 choice /? +报错信息 帮助不是给新手看的,但初步入门后应该看这个加强帮助内容很强大2 测试 choice例子2.1 choice该工具允许用户从选择列表选择一个项目并返回所选项目的索引。 choice 默认有选项,默认是 choice /c yn choice 是有默认提示的,可以认为等效于 c...原创 2019-03-06 21:08:36 · 3788 阅读 · 0 评论 -
【原创】【学习笔记16】相关修改字符串的处理:截取,替换,合并等等,与echo set 相关--整理中
参考文档https://blog.csdn.net/u013514928/article/details/79630020Windows批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集。批处理中可实现的字符串处理功能有:截取字符串内容、替换字符串特定字段、合并字符串、扩充字符串等功能。下面对这些功能一一进行讲解。、31 set设...原创 2019-03-06 21:01:10 · 535 阅读 · 0 评论 -
【原创】【学习笔记15】for的用法
1 循环命令 for的基础语法面向过程语言的基本定义 在这里for 不是一个 block ,而也只是1个语句 所以for 表示条件符合时,执行这一条语句多次基础语法: 在cmd窗口中: for %varin (set) do command 在批处理文件中: for %%var in (set) do command set是元素...原创 2019-03-06 01:07:31 · 374 阅读 · 0 评论 -
【原创】【学习笔记14】关于 & && ||
盘符以下各个写法区别?c:c:/C:/> 为啥要加>连接符:连接多条命令可以1行命令有多个 & & && 连续执行,无论前者是否执行成功 顺序执行多条命令,而不管命令是否执行成功&& 前者执行成功才执行后者,如果前面...原创 2019-03-06 01:03:38 · 171 阅读 · 0 评论 -
【原创】【学习笔记13】find用法
1 find基本用法,查find /?在文件中搜索字符串。FIND [/V] [/C] [/N] [/OFF[LINE]] \"string\" [[drive:][path]filename[ ...]]2 find 基础语法注意点总结find需要1个绝对路径,如果没有,就默认用当前目录去找 如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字...原创 2019-03-05 22:25:51 · 583 阅读 · 0 评论 -
【原创】【学习笔记12】if语句的用法
1 完整的if 语法基础写法 if 没有elseif ,但是有else, 语法为 if %var%=1 (command) else command, 必须是一句!! if的括号是必须的 else 可加括号 或没有 @echo offset a=1if %a%==1 (echo a=1) else echo a=2echo nextset a=2if %a...原创 2019-03-05 22:25:11 · 389 阅读 · 0 评论 -
【原创】【学习笔记11】带标号: 的几种用法,if goto 和 call :sub
1 标号 tag :bat的标号,一般是指 : 标号就是标签 tag 有效标号 :字母/数字,可以被goto识别 无效标号 : 非字母/非数字 : 这一行命令是不会被执行的 而且,这个只代表这一行,不代表一个block@echo offset a=1set b=2goto judge:mainset a=3set b=4echo a=%a%e...原创 2019-03-05 22:13:08 · 1476 阅读 · 0 评论 -
【原创--case8】bat实验,自动导入文件?
https://blog.csdn.net/rrrrrr123rrr/article/details/47910783https://blog.csdn.net/rrrrrr123rrr/article/details/77929864https://blog.csdn.net/rrrrrr123rrr/article/details/85242527@ech...原创 2019-03-05 21:48:00 · 230 阅读 · 0 评论 -
【原创】【学习笔记10】 echo的用法,不只是显示,也可以输出,还可以截取字符串等
尝试了一下,有如下几点体会新手不要学老鸟各种加 echo off @echo off,显示各种难看的步骤便于查错 试图直接用 dir b.txt 而不用 if exist 发现没弄好,要继续学习 echo 显示中文有问题(已解决) echo 后的文本 也不能带: .等 好像会出各种问题 不给bat命令文件路径,他回在bat同一层去查找这个文件,比如我现在就是桌面层1 echo...原创 2019-03-05 14:31:02 · 1107 阅读 · 0 评论 -
【原创】【学习笔记9】 %的数量显示 for与%%var %var% !var! 0% 和环境变量延迟
本文是基于其他牛人的文章学习所得学习基础:https://blog.csdn.net/rrrrrr123rrr/article/details/47861383我自己测试了下,总结了下知识点测试代码 和结果@echo offsetlocal enabledelayedexpansionset var=999for /l %%a in (1,1,5) do (set ...原创 2019-03-04 20:50:30 · 486 阅读 · 0 评论 -
【原创】【学习笔记8】BAT特点,默认可使用的常量,关键字,保留符号,命令返回值errorlevel 等
查看本目录chdir或pwdecho %cd%实现创建文件md 创建文件夹copy nul cType nul>c实现copycopy a bXcopy a btype a >btype a|>bBAT特点DOS和BAT的特殊之处 DOS支持最长八位字符的标号,当无法区别两个标号时,将跳转至最近的一个标号。--或名称 一般写法,i...原创 2019-03-02 16:39:43 · 756 阅读 · 0 评论 -
【原创】【学习笔记7】特殊符号总结:隔断符,防空符,转义符等等
BAT一句就是一行命令,按行执行都只能整句生效,没有半句生效的?隔断符:空格 或 其他符号空格为默认的语句隔断符 所以注意不要随便打空格,会导致语句认为那是中断的,不符合你设计之意 不一定只是空格,但有时候也可以用其他特殊符号作为隔断符,比如 ; , = 也可以 但是 . + - 等一般是表示其他意义,不用来作隔断符防空符:""原理bat里,原则上...原创 2019-02-27 14:28:03 · 3594 阅读 · 0 评论 -
【原创】【学习笔记6】 调用程序或程序,调查时附带参数,子程序和函数
随笔:因为我的编程是倒着学的,先从python开始的现在看到bat里有很多熟悉的python里概念的影子,感觉很激动。比如应该是子程序发展成了函数把!然后调用 文件/子程序/函数 带参数的方法,还是一直没变呢!bat和dos是我上学那个时代的东西,可惜一直错过了这么多年,要补课补课,但是很开心,旧相识重逢了吗?哈哈新知识:start into back to ??star...原创 2019-02-27 14:27:51 · 353 阅读 · 0 评论 -
【原创】【学习笔记5】关于console相关修改
什么是console(简写为 con)?console就是 控制台/控制窗口/手柄cmd里,console实际就是屏幕,简写为con,而prn 是打印机printer下面列的都是console相关的基础配置console相关的设置命令总结title //设置标题 color //设置颜色,2位是fb...原创 2019-02-27 13:45:42 · 620 阅读 · 0 评论 -
【转载文章】Windows批处理(cmd/bat)常用命令小结_____批处理教程---待加学习笔记
https://www.zhihu.com/question/34941855------------------讲的真的很细致-王奥(OX)https://www.linkedin.com/in/aowangtitle: Windows批处理(cmd/bat)常用命令小结date: 2016-03-29 16:22:32categories: 学习 | Stud...转载 2019-02-26 20:50:39 · 221 阅读 · 0 评论 -
【转载文章】手把手教你写批处理______附加我的读书笔记
https://www.w3cschool.cn/dosmlxxsc1/uebwv9.html手把手教你写批处理由✎﹏๓₯㎕ζั͡❦﹏﹏♛创建, 最后一次修改2015-11-06手把手教你写批处理(willsort题注版) Climbing 兄可谓用心良苦,受其感昭,略紧微薄之力;原文内容一字未易,仅于每段之下另加题注,其文大多非为纠错,多是年来体会,...转载 2019-02-22 09:23:15 · 180 阅读 · 0 评论 -
【原创】【学习笔记4】如何运行和打开文件 直接调用 和 start type call
1 调用文件的方法:直接调用先确认文件是否在当前文件夹,如果在,则直接用 xxx.bat 否则需要用 .../xxx/xxx.bat 文件名.扩展名 文件名 rem 系统默认为.bat .\文件名 .\文件名.扩展名如果调用带参数的文件,空格后跟上参数或文件名文件名 参数 文件名 参数文件 具体参数是 参数 还是文件,具体看命令,比如是ty...原创 2019-02-18 16:07:54 · 334 阅读 · 0 评论 -
【原创--学习整理】学习bat和dos的相关资料整理--汇总
好论坛stackoverflowhttps://www.computerhope.com/forum/https://www.computerhope.com/msdos.htmDOS和bat论坛中国dos联盟论坛http://cndos.fam.cx/forum/非常多的新手资料,主论坛注册有问题http://cndos.fam.cx/forum...原创 2019-02-18 16:06:22 · 617 阅读 · 0 评论 -
【原创-case8】 学习bat:如何获得当前路径和文件名
我记得好像cmd里直接显示pwd即可吧现在只会用echo %cd% 其中cd应该是dos命令把获得当前文件路径名https://zhidao.baidu.com/question/1178301320326584179.htmlhttps://zhidao.baidu.com/question/273449438.htmlhttps://blog.c...原创 2019-02-16 23:23:18 · 222 阅读 · 0 评论 -
【原创】【学习笔记3】关于冒号:标号 ,以及和:: 和rem的区别
标号标号,标记之意现在我知道的主要就是指冒号 :有效和无效标号任何以冒号:开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容。也就说,无论有效标号和无效标号,程序运行到这一行都不会执行有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别。 goto usage : usage goto 1gogo : 1g...原创 2019-02-16 18:37:11 · 369 阅读 · 0 评论 -
【转载文章】BAT脚本编写教程(比较易懂和全面)____附自己的读书笔记
http://www.cnblogs.com/gaoyongle/articles/6607028.html挺好作者不详。敬意!echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。echo 表示显示此命令后的字符echo off 表示在此语句后所有运行的命令都不显示命令行本身@与echo off相象,但它...转载 2019-02-16 18:35:37 · 276 阅读 · 0 评论 -
【整理-case7】待整理---批量修改文件名--未完成
待查待研究https://jingyan.baidu.com/article/335530dae7303819cb41c32f.htmlhttps://blog.csdn.net/qwe15954250805/article/details/80642019https://blog.csdn.net/LQW_java_home/article/details/78999675...原创 2019-02-16 10:56:58 · 142 阅读 · 0 评论 -
【原创-case6】 for循环与 批量修改文件名 --未完成
https://jingyan.baidu.com/article/335530dae7303819cb41c32f.htmlset a=1000setlocal EnableDelayedExpansionFOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (set /A a+=1ren "%%i" "电影!a!")...原创 2019-02-14 23:41:53 · 406 阅读 · 0 评论 -
【原创】【学习笔记2】set的用法
bat里的字符串不需要""括起来30 setlocal 和 endlocal设置”命令扩展名”和”延缓环境变量扩充”SETLOCAL ENABLEEXTENSIONS #启用"命令扩展名"SETLOCAL DISABLEEXTENSIONS #停用"命令扩展名"SETLOCAL ENABLEDELAYEDEXPANSION #启用"延缓环境变量扩充"SETLOCAL DISABLED...原创 2019-02-14 20:23:59 · 404 阅读 · 0 评论 -
【转载文章】如何隐藏cmd 窗口运行bat
https://blog.csdn.net/ye1142262478/article/details/60876445https://www.jb51.net/article/14352.htm转载自批处理隐藏自身窗口大多数时候,使用批处理执行一些任务。但是批处理的黑色命令窗口会一直存在很烦人。可以通过两种方式,隐藏bat脚本。方法1:直接在 bat ...转载 2019-02-14 18:55:41 · 7296 阅读 · 1 评论 -
【原创】【学习笔记1】: 注释,隐藏 和 控制输出结果
1 隐藏语句(不输出语句,语句不打印到屏幕,只有结果打印到屏幕)隐藏不显示方法1:@ rem 后面的这一句不显示出来 方法2:@echo off rem 后面的都不显示出来,除非又打开开关echo on 实际用法 一般开头加@echo off 文件末尾加上echo ...原创 2019-02-14 17:42:52 · 513 阅读 · 0 评论 -
【转载文章】原 DOS命令学习(从入门到精通)_____附加自己学习笔记
https://blog.csdn.net/u012198382/article/details/25007979一、DOS使用常识DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统。常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我们常用的是MS-DOS。DOS的概况DOS(Disk...转载 2019-02-12 08:58:47 · 451 阅读 · 0 评论 -
【转载文章】windows批处理命令教程_____附加自己学习笔记
https://www.jb51.net/article/41322.htm批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批 处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的...转载 2019-02-12 08:57:14 · 2079 阅读 · 0 评论 -
【原创-case5】读取文件的内容到变量中
方法1:利用set 赋值,文件内容定向给变量@echo offset /p a=<C:\Users\pc\Desktop\100.txt:: 注意不能这么写set a=<C:\Users\pc\Desktop\100.txtecho %a%echo donepause方法2:用for循环@echo offfor /f "tokens=1...原创 2019-02-11 21:33:31 · 330 阅读 · 0 评论 -
【转载文章】批处理经典入门教程!(从不懂到高手)____附加我的学习笔记
原文地址https://www.jb51.net/article/7131_all.htm这篇文章好像是51jb上推荐的比较好入门的一篇了,看了全文确实很有收获文章推测写与2000-2004年之间,当时还是和学生的作者,可能还是同龄人。现在人家是个大牛了,我现在还得从基础的学起,差距啊,不过还是很感谢人家的贡献。希望自己学会以后也可以写出对新人有用的文章,嗯,努力吧。...转载 2019-02-11 21:30:24 · 681 阅读 · 0 评论 -
【转载文章】 Set 命令详解 让你理解set命令
https://www.jb51.net/article/18973_all.htmset,E文翻译过来就是“设置”的意思,相当于数学里的“令”。如:set X=5,就是令X=5的意思。语法形式:SET [variable=[string]]SET /P variable=[promptString]SET /A expression一、SET [v...转载 2019-02-11 21:02:56 · 7517 阅读 · 0 评论 -
【原创-case4】 bat与对比两个文件夹目录,保存dir数据做比较
问题:想比较2个目录的文件数量,文件名等解决办法先用dir显示目录 得想办法把dir的结果存下来,存在文件或变量中(这个是baidu) 比较2个目录的dir结果代码dir查询的结果,打括号也是无法被直接引用的 必须先把dir的结果存下来 记住set = 语法 记住 % 变量名 % 记住> < 两种重定向 记住>>补...原创 2019-02-11 19:07:10 · 1218 阅读 · 0 评论 -
【原创-case3】 用 dir 查看一个目录下所有文件和文件夹的大小!(未完成)
之后新改正确的答案,但是老的笔记也留着,当一个学习轨迹一 对于小白,在学习cmd之前需要搞清楚这么几件事搞清楚 命令行命令适用的系统环境等,并非通用,比如win下输入 dir 而linux要输入ls 基本的书写语法,一些此语言的 专业词汇,如 cmd 开关 参数等等 基本的常用命令,其他的开关,参数了解即可,随用随查 会清晰的提问,先入门,然后准确的提问,多查询。 从现在开始...原创 2019-02-10 21:56:28 · 14481 阅读 · 0 评论 -
【原创-case2】 复制文件夹到其他文件夹(未解决)
之后新改正确的答案,但是老的笔记也留着,当一个学习轨迹例子1命题:需要把一个目录下的目录结构,完全COPY到另外一个地方 很多时候,备份资源,或者2套资源库,有输入输出时,最好保持目录结构一致办法:肯定不能手动,因为有各种打字错误,大小写等等,另外数量也多(1) 进入CMD下,CD到要复制的路径下(2) 输入dir 或 ls (现在我的水平觉得都一样)...原创 2018-12-04 21:03:22 · 477 阅读 · 0 评论 -
【原创-case1】bat与自动关机(未完成)
之后新改正确的答案,但是老的笔记也留着,当一个学习轨迹即时取消关机(1)直接在运行里敲入: shutdown -a 以下的各种关机也可以敲命令,也可以不需要BAT(2) 桌面上留1个文件,关机取消.bat 内容 shutdown -a延时关机延时关机.batshutdown -s -t 600定时关机at 23:55 shutdo...原创 2018-11-03 20:35:28 · 1289 阅读 · 0 评论 -
【原创】cmd命令行与python_基于powershell的命令行
一 起源和官方文档学命令行,来自于《笨办法学python》这本书,作者强调要先用python2和powershell查看帮助help dirdir /? 官方文档 cmd是新出的powershell的子集powershell微软官方手册https://docs.microsoft.com/zh-cn/powershell/scripting/getting...原创 2018-09-02 00:11:41 · 3214 阅读 · 0 评论