VSS
No.33849
MT
さん 15/01/10 14:14
長年秀丸を使わせていただいております。
VSS(Visual Source Safe)を会社で使っているのですが、秀丸からチェックイン・チ
ェックアウトすることは出来ませんでしょうか?
マクロがあるくらいなので、機能としてはもっていないのでしょうが、そのマクロも
チェックアウトするだけで、チェックインはVSS本体で行わなければならないような
ので、チェックイン・チェックアウトが秀丸から出来ればなあと思います。
さすがにVisualStudioのインテリセンスまではムリでしょうけど^^;。
ご検討いただければ有難く存じます。
[
△
]
RE:33849 VSS
No.33858
秀丸担当
さん 15/01/13 11:37
Visual Source Safeのことは詳しくは分からないのですが、マクロというのは、
おそらくYumemiYougie-Projectさんの作られた以下のマクロのことかと思います。
http://hide.maruo.co.jp/lib/macro/hidevss.html
このマクロは、コマンドラインから実行できるss.exeを実行するというマクロの
ようです。
Visual Source Safeの操作は基本的には以下のページあるような、コマンドライ
ンで操作できるようです。
http://msdn.microsoft.com/ja-jp/library/7wbe5121%28v=vs.80%29.aspx
チェックインについても同様のコマンドがあるようで、このコマンドを同じよう
な感じで実行できればよさそうな気がします。
http://msdn.microsoft.com/ja-jp/library/tt66dycz%28v=vs.80%29.aspx
単純にss.exeを実行するだけであれば、[その他]→[プログラム実行...]でもで
きると思います。
具体的にどういうオプション付きにしたらいいのかはわからないですが、例えば
メモ帳の例では、[その他]→[プログラム実行...]で、
notepad.exe %f
とすると、%fの部分がファイル名に置き換わって実行されます。
これをマクロにすると、
run "notepad.exe %f";
としてみたり、マクロのキーワードを使ったりフルパスのexeを指定する例では
run "c:\\windows\\notepad.exe " + filename2;
となったりします。
これを同じような感じで、ss.exe Checkin をするとなんとかなりそうな気がし
ます。
環境変数PATHやSSDIRが必要になることがあるようで、まずはコマンドプロンプ
トで試してみたりして、それをマクロに書き換えるといいと思います。
[
△
]
RE:33858 VSS
No.33866
MT
さん 15/01/13 22:41
お返事ありがとうございます。
>Visual Source Safeのことは詳しくは分からないのですが、
ということは、御社ではVisual Source Safeは使われていないということですか。
あれは高いソフトらしいですから、そうであるなら、要望したのはちょっと向こう見
ずでしたね。申し訳ありません。
>Visual Source Safeの操作は基本的には以下のページあるような、コマンドライ
>ンで操作できるようです。
>
http://msdn.microsoft.com/ja-jp/library/7wbe5121%28v=vs.80%29.aspx
そうでしたか。コマンドラインから操作できるんですね。初めて知りました。
>環境変数PATHやSSDIRが必要になることがあるようで、まずはコマンドプロンプ
>トで試してみたりして、それをマクロに書き換えるといいと思います。
VisualStudioよろしく、秀丸のウィンドウ一覧からポップアップメニューでチェック
イン・チェックアウトみたいなのを想像していたのですが、マクロで出来るのならそ
うしたほうがいいかもしれませんね。
ご教授頂きありがとうございました。マクロでの実現を検討してみます。
[
△
]