使用符号通过CMD替换文本中的字母

时间:2017-11-25 12:25:47

标签: text replace cmd

我在使用CMD时需要一些帮助。我是一名业余程序员,所以请对技术术语保持温和!但是,对于程序员来说,我认为我需要的东西非常简单!

我正在开发一个简单的文本编码/解码机器人(使用WinAutomation软件),它将在非常慢的MS Windows PC中运行。我使用自己的编码/解码方法多年,所以我对使用现成的解决方案不感兴趣。 我希望能够使用命令替换任何文本(作为变量)中的任何字母,反之亦然。

实施例: “a”将是“[?]”
“b”将为“[*]”
“c”将是“[/]”

反之亦然

“[?]”将是“a” “[*]”将为“b”
等等

我目前正在使用循环来完成130个字母的替换。循环执行速度非常快,导致慢速PC中的CPU和内存过载。另一方面,如果我在循环结束时放置一个等待动作(最少1秒),则替换将在130秒内完成。这是浪费时间!

我需要一行代码才能通过CMD立即进行替换。 程序员建议我下面的代码片段似乎有效,但它不是一行

SET _test=12345abcabc
SET _result=%_test:ab=xy%
SET _result=%_result:1=2%

如何将其转换为一行?我试过&&和||但我做错了什么!

下面我从WinAutomation的运行命令窗口上传了一张图片。您可以在此处查看https://imgur.com/3hbcCZE

谢谢

0 个答案:

没有答案