所以 - 我正在使用图像捕获工具(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 中)吗?
提前致谢。