Séb*_*ien 34 windows clipboard batch
我使用的应用程序需要多次尝试登录(因为服务器过载)。
此应用程序没有“记住我的密码”功能。
因此,我想制作一个脚本(最好是 .bat 脚本),它首先将我的密码复制到剪贴板 -这样我就不必在每次登录尝试时重新输入密码 - 然后启动应用程序(简单的部分)
这可以通过 MS-DOS 命令实现吗?我需要一点 exe 或其他脚本语言吗?
我显然正在寻找最快的解决方案来实施。
提前感谢您的想法
bar*_*lop 40
http://www.petri.co.il/software/clip.zip
注意 - Petri 的链接目前已关闭。他是从 windows server 2003 得到的,但我在 windows 7 上也看到了 clip.exe。它也适用于 Windows 7 之后的 Windows 版本。
C:\>echo abc| clip <-- copies abc to the clipboard.
Run Code Online (Sandbox Code Playgroud)
编辑
主要是剪辑命令,但正如Asu所指出的,像这样的行echo abc也会发送一个\r\n(这是一个新行)。如果您想避免这种情况,那么这是一个非常标准的问题,可以通过将echo texttoecho,替换为echo|set/p=texttoechoSoC:\>echo|set/p=texttoecho|clip
进一步添加
您当然可以然后右键单击粘贴,但也可以用于命令行粘贴。
unxutils(十多年没有维护的古老事物)有 gclip 和 pclip(它们似乎不在 gnuwin32 中),您可以通过命令行复制和粘贴它们。
注意 - gnuwin32 也可能没有更新。
C:\unxutilsblah\usr\local\wbin>echo a|gclip <-- copy a to clipboard
C:\unxutilsblah\usr\local\wbin>pclip
a
C:\unxutilsblah\usr\local\wbin>
Run Code Online (Sandbox Code Playgroud)
注意 - 您可以将所有 wbin 复制到 eg c:\unxutils,并且 EXE 没有依赖项/dll。
你当然可以做 pclip>aa 粘贴到文件中。或 pclip|somecmd
C:\>(echo b & echo a)<ENTER>
b
a
C:\>
C:\unxutils>(echo b & echo a)|gclip<ENTER>
C:\unxutils>pclip<ENTER>
b
a
C:\unxutils>pclip|sort<ENTER>
a
b
C:\unxutils>
Run Code Online (Sandbox Code Playgroud)
Asu*_*Asu 30
barlop 的选项并不完全正确,因为echo会在密码中添加一个换行符来破坏它。
您需要使用的是:
echo|set /p=MyPassWord|clip
Run Code Online (Sandbox Code Playgroud)
这样,字符串将按原样复制到剪贴板。
| 归档时间: |
|
| 查看次数: |
100578 次 |
| 最近记录: |