繁体   English   中英

使用 VBScript,如何在 GitHub 的“Git Shell”中运行命令?

[英]Using VBScript, how can I run commands inside GitHub's 'Git Shell'?

我有一个非常具体的问题。 详细信息如下:我没有安装 Git。 我只安装了 GitHub 桌面客户端(以及它的内置 Git)。 默认情况下,它们会创建一个“Git Shell”桌面图标,它会在启用 git 命令的情况下启动您首选的 shell(Cmd、Powershell 等)。 我不知道这个神奇的快捷方式是如何工作的! 问题是 - 我可以通过调用来调用 shell:

WshShell.Run("C:\Users\xx\AppData\Local\GitHub\GitHub.appref-ms --open-shell", 1, True)

- 与桌面快捷方式相同,但上述命令会打开新的命令提示符并继续。

如何在这个新启动的窗口中执行命令?

感谢crashmstr的建议。

我为 Windows 安装了 Git。 它仅在第一次执行 git clone 时要求我提供 Github 凭据。 现在我的 VBS 可以打开一个普通的命令提示符并执行 git 命令,而无需每次都提示输入凭据。


这让我可以自动化这个特定的解决方案,但它让我想知道“如何在我的 VBS 执行开始时已经打开的命令提示符窗口上执行命令?” 但这完全是一个不同的问题! :)

让我们看看我是否能找到比使用 AppActivate 和 SendKeys 的不可靠方法更好的解决方案!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM