VSSNo.33849
MT さん 15/01/10 14:14
 
長年秀丸を使わせていただいております。

VSS(Visual Source Safe)を会社で使っているのですが、秀丸からチェックイン・チ
ェックアウトすることは出来ませんでしょうか?

マクロがあるくらいなので、機能としてはもっていないのでしょうが、そのマクロも
チェックアウトするだけで、チェックインはVSS本体で行わなければならないような
ので、チェックイン・チェックアウトが秀丸から出来ればなあと思います。
さすがにVisualStudioのインテリセンスまではムリでしょうけど^^;。

ご検討いただければ有難く存じます。

[ ]
RE:33849 VSSNo.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 VSSNo.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よろしく、秀丸のウィンドウ一覧からポップアップメニューでチェック
イン・チェックアウトみたいなのを想像していたのですが、マクロで出来るのならそ
うしたほうがいいかもしれませんね。

ご教授頂きありがとうございました。マクロでの実現を検討してみます。

[ ]