お世話になります。すいません、、基本的な質問かもしれません。。
Access2013にてGitのクローンを自動実行するVBAを実装しており、
こちらはコマンドプロンプトで実行しようとしていまして、
直接コマンドプロンプトでクローンコマンドを実行できることを確認しています。
実行したコマンドは以下となります。
cd [出力先フォルダパス]
git clone https://[ユーザ名]:[パスワード]@gitlab.[ドメイン]/intra-system-group/[プロジェクト名].git
今度は同じコマンドをVBAにて実行しようとしていまして、
コマンドプロンプトを実行するVBAは以下となります。
Sub CommandPrompt_Execute(CommandStr As String) Dim WSH, wExec, sCmd As String, Result As String Set WSH = CreateObject("WScript.Shell") Set wExec = WSH.Exec("%ComSpec% /c" & CommandStr) Do While wExec.Status = 0 DoEvents Loop wExec.StdOut.ReadAll ' Result = wExec.StdOut.ReadAll ' MsgBox Result Set wExec = Nothing Set WSH = Nothing End Sub
cdコマンドを実行してからcloneコマンドを実行したいのですが、
連続でコマンドを実行するやり方がよくわからず、、
[/c]部分を除去してExecを連続でやろうとしてもうまくいかずで、、
1回のコマンドでフォルダ指定とcloneコマンドを実行できれば
上手くいくのかも、っという淡い期待があるのですが、
何か良い方法はないでしょうか?
よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー