【问题标题】:Copy line to clipboard in Windows Command Prompt在 Windows 命令提示符中将行复制到剪贴板
【发布时间】:2014-01-27 16:34:05
【问题描述】:
@echo off
cd C:\Users\"%username%"\Downloads\vanity\gen
@echo off
set /p Address=""
vanitygen -X 0 1%Address%
@echo off
for /f "tokens=2" %%a in ('vanitygen 1%Address% ^| findstr Privkey ') do echo %%a|clip
msg "%username%" Generation complete! Your private address has been copied to your clipboard!
PAUSE

此代码有效,但是它不是复制 privaddress,而是再次运行脚本并复制该代码。我需要它来复制第一个结果,而不是第二个结果,因为它们都是不同的。有什么办法让它只复制显示的那个?

【问题讨论】:

    标签: cmd command prompt vanity


    【解决方案1】:
    @echo off
    for /f "tokens=2" %%a in ('vanitygen 1%Address% ^| findstr Privkey ') do echo %%a|clip&GOTO DONE
    :DONE
    msg "%username%" Generation complete! Your private address has been copied to your clipboard!
    PAUSE
    

    很难弄清楚“它再次运行 脚本”是什么意思 - 您还没有指出 vanitygen 是什么,但如果字符串 Privkey 在其输出中出现多次,此更改应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 2020-12-10
      • 2011-05-20
      • 2010-11-22
      • 2012-12-20
      • 2014-01-31
      • 1970-01-01
      • 2017-02-03
      • 2022-10-01
      • 1970-01-01
      相关资源
      最近更新 更多