デスクトップに送信するショートカットに似た「送信先」フォルダを作成するにはどうすればよいですか?


4

私はショートカットとして特定のフォルダ内の私のお気に入りのメディアファイルや画像などを追跡できるように、ショートカットとして別のフォルダにいくつかのファイルを保存しようとしています。いつもその場所にこれらのファイルをコピーしたくないので、「送る」メニューへのショートカットを追加することによってそれをより簡単にすることを考えていました…私は私のPCに窓7を持っています。

「デスクトップに送信(ショートカットを作成)」のようなショートカットを作成しようとしていますが、これはショートカットを自分の「C:\ Fav Media」フォルダ、または同様の場所にショートカットとして配置できます。私が考えていた方法:

  1. 任意のファイルを入力として受け取り、そのフォルダ内にそのファイルのショートカットを作成するバッチファイルを作成します。したがって、どのファイルもbatch.bat.lnkショートカットにドロップすることができ、そのショートカットはそのフォルダーに送信されます。ファイルのドロップが成功した場合、私はSend to optionが同じことをすると信じています。

  2. 「デスクトップ(ショートカットの作成).desklink」をチェックしました。拡張子は既に説明したとおりです。

私はレジストリで遊ぶつもりはないので、.desklinkのような拡張子を管理し、shortcut.desklinkの名前が何であってもsendtoメニューからショートカットを作成するようなxml、txt、batのようなファイルがあれば、たぶん、私はそのxmlを編集して、拡張子が ".favlink"のそのxmlへの拡張子の追加として、 "C:\ favフォルダー"を置くことができます。

これは可能ですか?これは窓7ですることができますか?

助けてくれてありがとう。

回答:


2

DeskToをSendToの拡張として使用して、それをデスクトップに送信します。ファイル拡張子を無駄にするのは、1つだけです。

ここではバッチファイルが必要になります。

@echo off
:: For my testing purposes, change this to whatever you need
set targetfolder=d:\Temp
shortcut /f:"%targetfolder%\%~n1%~x1.lnk" /a:c /t:%1
  1. このショートカットユーティリティをダウンロードしてください。:http : //optimumx.com/download/Shortcut.zip
  2. 上記のコードをコピーして、空のテキストファイルに貼り付けます。
  3. デフォルトのフォルダ名を変更します(スペースがあっても完全修飾名、引用符なし)。
  4. 上記のファイルを、必要なファイル名で拡張子.cmdのファイルに保存します(つまり、filename.cmd)。
  5. SendToにこのバッチファイルへのショートカットを作成します。sendtoフォルダを見つけるには、これをコピーしてstart> runの順にクリックし、enterキーを押します。%APPDATA%\Microsoft\Windows\SendTo

    • あなたが望むすべてのショートカットに送る。私は引用符で囲まれた名前の問題にも気を配りました(そして、はい、いくつかの問題がありましたo_O)。
    • 最初の行はエコーをオフにするので、あなたは魔法を見ません。
    • 3番目は完全修飾ターゲットフォルダを設定します。技術的には、%targetfolder%をデフォルトで置き換えることができますが、後で変更する必要があるものが簡単にわかります。
    • 次に、最初の引数、つまり取得した完全修飾ファイル名を操作し、ターゲットファイル名をターゲットフォルダ、ファイル名、および拡張子まで削除してから、拡張子.lnkを追加します。ターゲットはもちろん完全修飾ファイル名です。/ a:cはそれを作成します。
    • ブラックボックスが表示されたくない場合は、SendToショートカットのプロパティをクリックして最小化してください。
    • 実際にはエラーチェックはありませんので、同じ名前の別の.lnkファイルがある場合は上書きされます。そのため、拡張機能も含めるようにして、差別化を図っています。

それはいいね:)
Endoro
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.