前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解放双手,使用批处理达到账号密码之类再也用不着手动输入!

解放双手,使用批处理达到账号密码之类再也用不着手动输入!

作者头像
FreeRonin
发布2020-09-14 16:48:15
1.2K0
发布2020-09-14 16:48:15
举报
文章被收录于专栏:FreeRoninFreeRonin

前面给大家介绍这个技巧,没有给大家具体的实例附件,可能大多数人都不太读的懂这个,毕竟很多都是新手,没怎么去了解过。又因为有不少童鞋问我,所以今天给大家具体的例子,大家可以在文章中的下载链接自行下载修改为自己想要的就好。同时也给大家分享一个博主【懒得勤快】收集书写而成的一个批处理教程文档,大家有兴趣的可以看看。

批处理教程文档如下:

代码语言:javascript
复制
链接:
https://www.lanzoux.com/ii6Mkgawhoj

可能大家不太喜欢这个文档中的字体,自行排版即可!

废话不多说,直接进入今天的正题:

内容简介:

我们为什么要学习一些简单的批处理?

为什么呢?我就在这里简单的说个实例吧:

比如,你的上级领导需要你将一个表格的内容拆分写成TXT文档。

大致就是在TXT文档里的内容如下:

[UNSAVEDISK] ItemCount=1 Item0=D

[UNSAVEDISK] ItemCount=2

Item0=D

[UNSAVEDISK] ItemCount=3 Item0=D

一直到:

[UNSAVEDISK] ItemCount=405 Item0=D

正常来讲你会这样做,直接复制内容一个一个复制,然后修改相关地方就可以,这么大的数据量你要做到完成也需要不少时间吧,但是,如果你知道可以用批处理解决的话,几乎就是秒生成的事,对吧?这就是为什么要学会简单的批处理,简言之他可以简化我们的工作,节省工作时间,同时我们也完成了工作,也快乐了自己,何乐而不为呢?

给下上面的如何快速生成的批处理吧:

代码语言:javascript
复制
set /a a=1
:start
echo [UNSAVEDISK] >>1.txt
echo ItemCount=%a% >>1.txt
echo Item0=D >>1.txt
set /a a=a+1
if %a%==406 goto end
goto start
:end
pause & exit

看是不是很快很简单,所以学会一些简单的批处理,是相当的有用的。当然上面这个我们也可以用for循环也可以达到,大家可以自行去测试,也是相当简单的。

就不多做介绍了,直接进入今天的整正题,给上大家上次没给的实例:

如果我们的某个账号密码是admin1232134xankajcsbaoidoakodsadf,像这样的你每一次输入都得花费挺长时间的吧,所以我们就可以通过以下的命令来达到解放双手的目的。

使用管道传递符【|】来二次处理前面的命令的输出,将以下内容复制到txt文本中,另存为bat即可,之后只要使用双标双击即可达到复制的目的。

cmd命令如下

代码语言:javascript
复制
@echo off
echo "admin1232134xankajcsbaoidoakodsadf"|clip

@echo off 关闭回显

我们将双引号“”中间内容换成自己需要复制的内容即可

批处理如下:

代码语言:javascript
复制
链接:
https://www.lanzoux.com/iQp9Bgaxgrc

当然,我们也可以采用type命令来实现。

cmd命令如下

代码语言:javascript
复制
echo admin1232134xankajcsbaoidoakodsadf > 1.txt
type 1.txt | clip

cmd效果如下:

同样的保存为bat或者cmd即可。

当然我们也可以让其生成的文本txt文本删除掉,每次都会有一个是不是很麻烦,使用del命令【delete】。这样我们所写的所写入的txt文本就会只是一个中转站。

cmd命令如下

代码语言:javascript
复制
echo admin1232134xankajcsbaoidoakodsadf > 1.txt
type 1.txt | clip
del 1.txt

最后,说明一点,如果你要复制的是特殊字符诸如&……)()&等等,建议不要使用echo命令,会报错,使用转义字符的话也可以,但是推荐使用type命令

我们直接借助一个中转站txt文本就可以了。

比如我们要复制的内容是:

admin123@#%%%&%^&&^*&&(*&))___+++_)***&^^&%%

像这种的我们就不采用echo命令了:

我们使用type命令

首先我们新建一个文本文档:

然后我们再使用type命令

使用管道传递符二次处理:

看是不是我们就将非常复杂的字符串就复制了。

cmd命令如下

代码语言:javascript
复制
@echo off
type .\copy.txt | clip

批处理如下:

代码语言:javascript
复制
链接:
https://www.lanzoux.com/irjizgaxpnc

注意:此种方法一定要有一个文本做中转,尽量不要删除此文本和修改此文本文件的内容,建议放置在特定地点,不要放置于公共使用机器上。此命令用途很大,不止可以复制一行,复制的是整个文本文件的内容,所以不要多敲入空格键之类,请知悉,也务必不要随意更改内容。

以上内容就是今天的内容,有兴趣的可以自行研究!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeRonin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档