yuu_nkjm blog
2010-05-20(Thu) 編集
[Windows 7 (64bit)][command][backup][DF] robocopyを使って日付フォルダにコピー
"E:\script\folder\copy2Buffer.bat"として以下のようなバッチファイルを作成する.指定したディレクトリを排除する/XDと指定したファイルを排除する/XFオプションがあることに注意.
set time2=%time: =0%
cd %1
robocopy %2 E:\Desktop\Buffer\%date:~-10,4%-%date:~-5,2%-%date:~-2,2%_%time2:~0,2%_%time2:~3,2%_%time2:~6,2%-%2 /XD ".svn" /ZB /E
#コピーできたかどうかを確認したかったらポーズを入れても良いかも.
pause
- /XD
- 指定された名前/パスに一致するディレクトリを除外します。
- /ZB
- 再起動可能モードを使用します。アクセスが拒否された場合バックアップ モードを使用します。
- /E
- 空のディレクトリを含むサブディレクトリをコピーします。
以下のように使う.
E:\etc\script\bat\copy2Buffer.bat "バックアップ対象ディレクトリがあるディレクトリ" "バックアップ対象ディレクトリ"
愛用しているファイラDFに以下のように登録.
copy2buffer=E:\etc\script\bat\copy2Buffer.bat "$P" "$C" $R
関連ページ
-
日付の生成の仕方
バッチ・ファイル中で日付をファイル名に使用する - @IT -
robocopyのオプション
Robocopyでフォルダをコピー| Sunvisor Lab.
2011-05-20(Fri) 編集
[Windows 7 (64bit)][MSOffice] Office 2007とOffice 2010を共存させる
インストール
Office 2007とOffice 2010を同じOS上にインストールすることができる.まず,Office2007をインストールする.その後,Office 2010をインストールする.インストーラを起動すると,自動アップグレードかカスタムアップグレード(正確な文言忘れた…)かを選択させられる.この時,カスタムアップグレードを選ぶと,"以前のバージョンを全て残す"という選択ができるようになるので,それを選べば良い.
Power Pointを複数ウィンドウで開けない(MDIになってしまう)のが嫌だったんだけど,複数のバージョンのOfficeを使い分ければ複数ウィンドウでPower Pointファイルを開くことも可能になる.Power Point間でコピーアンドペーストをしたいときとか,MDI形式で開かれるとウィンドウの切替が面倒なんだよね.
関連づけ
パワーポイントやエクセルのアイコンをダブルクリックしたとき,Office 2010が起動して欲しいのに,Office 2007が起動してしまった.
ひとまずMicrosoft Ansersに掲載されていた以下の方法で乗り切った.
Excel, PowerPointの設定を変更するには、/regserver コマンドを使用して、優先に起動するプログラムを変更することができます。 複数のバージョンの Office がインストールされている場合の Office オートメーションについて 例)Excelの設定例 Office 2010を優先にしたい場合: "c:\program files\microsoft office\office14\excel.exe" /regserver Office 2007を優先にしたい場合: "c:\program files\microsoft office\office12\excel.exe" /regserver Office 2010を優先にしたい場合は、共存時のインストール順序に従って、正しくインストールを行うだけで済みます。 Officeを共存する場合のインストール順番は、古いバージョンの順にインストールを行う必要があります。 つまり、Office 2007、Office 2010の順にインストールを行います。 この順番が違っていると、正しく動作しない現象が発生する可能性があります。(共存インストールの条件) また、Office 2010が64bit版の場合は、共存インストールを行うことができません。 ----- 追記 ----- 今更ですが、混乱するといけないので追記をしておきます。 起動する優先の変更を /regserver コマンドで行った場合、そのまま使用すると変更が反映されない場合がありますので、 変わらない場合は、PCを再起動してから確認を行ってください。
コピペ用のメモ.
"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" /regserver "C:\Program Files (x86)\Microsoft Office\Office14\POWERPNT.EXE" /regserver "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE" /regserver