簡體   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