小编Jac*_*ker的帖子

回显“示例”| 剪辑,添加不需要的换行符

所以 - 我正在使用图像捕获工具(snagit)。默认情况下,图像本身会保存到剪贴板(捕获后)。我希望将图像的路径存储在剪贴板中。

该应用程序允许我(相反)保存文件,并将图像作为参数传递给外部应用程序。我将其传递给以下 .vbs 文件:

Dim Clipboard
Set args = WScript.Arguments
if args.length > 0 then
    arg1 = trim(args.Item(0))
else
    arg1 = "(No Data)"
end if

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "cmd /C echo "&arg1&" | CLIP", 2
Run Code Online (Sandbox Code Playgroud)

这完成了我想要的 99% 的事情,除了我发现 'ECHO ... | CLIP' 倾向于将换页/回车符附加到我的字符串中。

我可以使用更好的命令(在 cmd/vbs 中)吗?

提前致谢。

clipboard cmd image-capture path echo

5
推荐指数
1
解决办法
1944
查看次数

标签 统计

clipboard ×1

cmd ×1

echo ×1

image-capture ×1

path ×1