私はWindows上でSVNポストロックスクリプトを書こうとしています。バッチスクリプトを使ってPythonスクリプトを呼び出し、REPO、USER、およびロックされたファイルのパスをそのargs。バッチスクリプトでSTDINのすべてのデータを読む
それは、REPOとユーザの両方が事前定義された引数とSTDINを経由して渡されるロックパスです.tmplファイルで言ったので、私は私の.batファイルでこれを試みたです:私はロック場合
@echo off
set REPOS=%1
set USER=%2
set /p files=
C:\Python27\python.exe C:\test.py %REPOS% %USER% %files%
それが正常に動作します1つのファイル。しかし、1つのsvn lockコマンドで複数のファイルをロックすると、最初のパスは 'set/p files ='でしか取得できません。
バッチスクリプトでロックされたパスの完全なリストを取得するにはどうすればよいですか?ご協力ありがとうございました!
'set/P'は1行のテキストを読み込むので、ループをインストールしてそれらのすべてを取得する必要があります。 – aschipfl
@aschipflそれは意味があります、私はそれを試みます。ありがとうございました! –