→
Oh!スマート!
複数ファイルを選択しての移動も可能♪
簡単に作れますのでさっそく
レッツトライ!
(作成時間1分未満)作り方
メモ帳を起動スタートボタン>すべてのプログラム>アクセサリ>メモ帳
▼
以下を入力またはコピー ※赤字の部分に送り先のフォルダパスを入力:Loop
If "%~dpn1"=="" Goto :EOF
MOVE /-Y %1 "C:\Temp"
Shift
Goto Loop
通常のコピー用送るメニューと区別のつく名前の方がよいでしょう。例:ドキュメント(移動用).cmd
拡張子を表示しない設定の方は保存時、"適当な名前.cmd"と半角ダブルクォーテーションで囲みましょう
Vista/Win7なら
[スタート]ボタン→[スタート]ボタンすぐ上の[プログラムとファイルの検索]欄に入力してEnter でもOK
Win8/8.1なら
デスクトップ右下[スタート]チップを右クリック>[ファイル名を指定して実行]でもOK
先ほど作った「適当な名前.cmd」をドラッグして移動
「はい」ならY キー、「いいえ」ならN キー、「すべて上書き」ならA キーを押しEnter
※上記コマンドの /-Y を省略すれば、送り先に同名ファイルがあってもダイアログも出ず強制上書きされます
実際使ってみると一瞬コマンドプロンプトの真っ黒なウィンドウが見えます
これが気になる方はcmdファイルを直接sendtoフォルダに入れずに
作成した「適当な名前.cmd」を右クリック>[ショートカットの作成] でショートカットを作成
[このファイル内のアイコンを検索]欄に imageres.dll または shell32.dll と入力しEnter →画像で確認(2/2)
Wind
If "%~dpn1"=="" Goto :EOF
MOVE /-Y %1 "C:\Temp"
Shift
Goto Loop
▼
「適当な名前.cmd」でデスクトップにでも保存通常のコピー用送るメニューと区別のつく名前の方がよいでしょう。例:ドキュメント(移動用).cmd
拡張子を表示しない設定の方は保存時、"適当な名前.cmd"と半角ダブルクォーテーションで囲みましょう
▼
Win+R キーで[ファイル名を指定して実行]を呼び出し shell:sendto と入力しEnterVista/Win7なら
[スタート]ボタン→[スタート]ボタンすぐ上の[プログラムとファイルの検索]欄に入力してEnter でもOK
Win8/8.1なら
デスクトップ右下[スタート]チップを右クリック>[ファイル名を指定して実行]でもOK
▼
「送る」の中身であるsendtoフォルダが呼び出されるので先ほど作った「適当な名前.cmd」をドラッグして移動
これで完成
送り先に同名ファイルがある場合
大事な書類.docxを上書きしますか? (Yes/No/All):_
という風にコマンドプロンプトで聞かれますので「はい」ならY キー、「いいえ」ならN キー、「すべて上書き」ならA キーを押しEnter
※上記コマンドの /-Y を省略すれば、送り先に同名ファイルがあってもダイアログも出ず強制上書きされます
おまけ
機能的にはこれでOKなんですが、実際使ってみると一瞬コマンドプロンプトの真っ黒なウィンドウが見えます
これが気になる方はcmdファイルを直接sendtoフォルダに入れずに
作成した「適当な名前.cmd」を右クリック>[ショートカットの作成] でショートカットを作成
▼
作成したショートカットを右クリック>[プロパティ] ▼
[実行時の大きさ]欄を [最小化] にしておけばタスクバーに一瞬表示されるだけになります →画像で確認(1/2) ▼
「送る」メニューのアイコンを変えたい場合は同じダイアログ内[アイコンの変更]ボタン[このファイル内のアイコンを検索]欄に imageres.dll または shell32.dll と入力しEnter →画像で確認(2/2)
Wind