windows – 使用Powershell在BAT中输入默认的可编辑字符串

我试图在BAT脚本中获得可编辑的输入,我很生气,类似于在bash中读取-i.

我看到了所有类型的解决方法,但我发现它们太复杂或太长或者依赖于其他文件/非本机资源.

有没有办法在bat中使用powershell以使用可编辑的默认字符串模拟输入?

我发现这可以从一个蝙蝠中调用:

powershell -Command "$input = read-host 'Enter Input: '"
set /p INPUTSTRING=Enter Input:

请注意,这不允许您编辑预先存在的变量.要做到这一点需要一个不同的程序.我自己的程序editv32.exe / editv64.exe允许你这样做:

set INPUTSTRING=Test string
editv32 -p "Enter input: " INPUTSTRING

这将显示“输入输入:”提示,后面是您可以编辑的INPUTSTRING变量的现有内容.

下载地址:http://www.westmesatech.com/editv.html

不受限制的受版权保护的免费软件.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...