コピー先・移動先にブックマークに登録しNo.02986
神子秋沙 さん 12/04/10 13:50
 
「フォルダへコピー」「フォルダへ移動」を使用するときに、コピー・移動先にブッ
クマークに登録されたフォルダを指定したいのですが、方法はあるのでしょうか?

私の場合、コピーや移動先は決まっている場合が多いので、あらかじめ登録されてい
る情報を利用できると便利です。


また、コピーや移動するファイルは、(ログファイルなど)大抵決まっているので、コ
ピーや移動処理も登録出来ると嬉しいです。
これは、同期・バックアップソフトの分野なので、場違いなのかもしれませんが御一
考願います。

[ ]
RE:02986 コピー先・移動先にブックマークNo.02987
秀丸担当 さん 12/04/10 14:52
 

>「フォルダへコピー」「フォルダへ移動」を使用するときに、コピー・移動先にブッ
>クマークに登録されたフォルダを指定したいのですが、方法はあるのでしょうか?

コピー先のダイアログでブックマークを使うことはいまのところできないです。
他の方からも要望あり、引き続き課題にさせていただきます。

>また、コピーや移動するファイルは、(ログファイルなど)大抵決まっているので、コ
>ピーや移動処理も登録出来ると嬉しいです。

昔からあるエクスプローラでも使われる手法としては、「送る」によく使うコ
ピー先を登録しておく方法があります。
SendToフォルダにコピー先のフォルダのショートカットを作っておくとできます。

秀丸ファイラーClassicの最近のβ版で、これをボタン化することもできるよう
になりました。
ブックマークに追加して、パスの右側の「>>」から「コマンド(送る)(8)...」で、
送る先をブックマークにできます。(またはツール)
ファイルを選択した状態で、リンクバー(またはツール項目バー)のボタンを押
すと送るという使い方もできます。

[ ]
RE:02987 コピー先・移動先にブックマークNo.02990
神子秋沙 さん 12/04/10 16:27
 
秀丸担当 様。
早速の回答ありがとうございます。

>コピー先のダイアログでブックマークを使うことはいまのところできないです。
> 他の方からも要望あり、引き続き課題にさせていただきます。

よろしくお願いします。


>秀丸ファイラーClassicの最近のβ版で、これをボタン化することもできるよう
 になりました。

ご教授ありがとうございます。早速試してみました。
これは、コピーだけですが、かなり便利に使えそうです。

迅速な対応ありがとうございました。
手順をまとめました。

1.SendToフォルダにコピー先のフォルダのリンクを作成する。
(Explorerでも秀丸ファイラーClassicでも可)
・SendToフォルダを開く。
[Windows7の場合]C:\Users\[ユーザ名]\AppData\Roaming\Microsoft\Windows\SendTo
・linkフォルダの作成。
対象フォルダも開く。
対象フォルダをSendToフォルダに[ALT]キーを押しながらドロップ。
ダイアログから[ショートカットの作成]ボタンを押してリンクを作成。

例)C:\temp\hoge
例)hoge - ショートカット.link


2ブックマークに追加
秀丸ファイラーClassicで、SendToフォルダがアクティブになっている状態で。
秀丸ファイラーClassic[ブックマーク][ブックマークに追加]をクリック。。

[ブックマークに追加]ダイアログで「現在のフォルダまたは任意の場所を登録」のラ
ジオボタンにチェックが入っている。
「パス」の入力欄の右隣の「>>」をクリック。[コマンド(送る)]をクリック。


[コマンド(送る)]ダイアログが表示される。
「hoge - ショートカット.link」を選択し、「jsを作成」のラジオボタンにチェック
が入っている状態で[OK]をクリック。(vbsかは好み?)

[ブックマークに追加]ダイアログ[表示名]「hoge - ショートカットへ送る」が表示
される。
「現在のフォルダまたは任意の場所を登録」の「パス」の入力欄に「js:Send
To("hoge - ショートカット.link");」が作成されている。
[オプション][アイコン指定]にチェックが入っているので任意のアイコンを選択。
[リンクバーの表示]も好みで選択。([アイコンとテキスト][アイコンのみ][テキスト
のみ][表示しない])

[OK]をクリックして登録する。


3.コピーの実行
秀丸ファイラーClassic[表示][ツールバー][リンク]
で、[リンク]ツールバーを表示し、登録した「hoge - ショートカットへ送る」が表
示された状態にする。
任意のファイル,フォルダを選択した状態で、「hoge - ショートカットへ送る」をク
リック。
任意のファイル,フォルダが「C:\temp\hoge」にコピーされる。



0.ツールに登録する場合
秀丸ファイラーClassic[ツール][ツールの整理]をクリック。
または、
秀丸ファイラーClassic[表示][ツールバー][ツール項目]で[ツール]ツールバーを表
示し、ツールバー上で右クリック[ツールの整理]をクリック。

[ツールの整理]ダイアログから[追加]ボタンをクリック。

[追加]ダイアログから「ファイル/フォルダ/スクリプト」のラジオボタンにチェック
が入っている状態で、「パス」の入力欄の右隣の「>>」をクリック。[コマンド(送
る)]をクリック。

後の処理は、ブックマークへの登録と同じなので省略。


[ ]
RE:02990 コピー先・移動先にブックマークNo.02991
神子秋沙 さん 12/04/10 16:31
 
まとめた手順は、大急ぎで作成したので、間違いや不要な手順が入っていると思いま
すので、参照されるかたはご注意願います。

[ ]
RE:02987 コピー先・移動先にブックマークNo.02992
神子秋沙 さん 12/04/10 16:39
 
>>「フォルダへコピー」「フォルダへ移動」を使用するときに、コピー・移動先にブッ
>>クマークに登録されたフォルダを指定したいのですが、方法はあるのでしょうか?
>
>コピー先のダイアログでブックマークを使うことはいまのところできないです。
>他の方からも要望あり、引き続き課題にさせていただきます。


 欲を言ってしまうと、ついでに。
 
 同名ファイル・フォルダがあるとき。
 [上書きする][更新が新しい場合のみ][別名で]
 がコピー・移動を実行する前に指定する事が出来て。
 コピー・移動中に選択ダイアログが出ないようになると嬉しいです。

[ ]
RE:02991 コピー先・移動先にブックマークNo.02995
秀丸担当 さん 12/04/10 17:28
 

本来ならこちらが書くべきでしたが、手順をまとめていただいてありがとうござ
います。

>「hoge - ショートカット.link」を選択し、「jsを作成」のラジオボタンにチェック
>が入っている状態で[OK]をクリック。(vbsかは好み?)

jsかvbsかは、自動生成しか使わない場合はどちらでもいいです。
好みか、文法をよく知っているほうを使っていただければいいです。

ちなみにSendToフォルダにショートカットを作っておかなくても、スクリプトの
SendToメソッドではパスを直接記述もできます。
jsでは js:SendTo("c:\\folder");
vbsでは vbs:SendTo "c:\folder"
となり文法が若干違いますが、jsでは\を\\と書く必要があるのに対し、vbsでは
パスをそのまま書けるので、絶対パスを書く場合あどはvbsのほうが書きやすい
です。

[ ]
RE:02992 コピー先・移動先にブックマークNo.02996
秀丸担当 さん 12/04/10 17:31
 

> 同名ファイル・フォルダがあるとき。
> [上書きする][更新が新しい場合のみ][別名で]
> がコピー・移動を実行する前に指定する事が出来て。
> コピー・移動中に選択ダイアログが出ないようになると嬉しいです。

要望ありがとうございます。
コピー処理そのものは、いまのところなるべくWindowsの処理をそのまま利用す
るようにしていて、「元に戻す」もエクスプローラと共通のものになるようにし
ていたりします。
独自のコピー処理をすると「元に戻す」をしたりする操作範囲から外れることに
なったりして難しいところもありますが、更新日時が新しいファイルのみをコ
ピーしたいという要望もあるので、いろいろご意見参考にさせていただきます。

[ ]