SyncToyで簡単同期 更新

以前書いた「2010-04-23 SyncToyで簡単同期」のVBS
http://d.hatena.ne.jp/hishido/20100423/1271984991

しばらく使っていたのだけど、たまに「ファイルが見つかりません」とかエラーを吐く。
なので記述方法を変更(ちょっと回りくどいけど)。

Set objShell = Wscript.CreateObject("Wscript.Shell") 
objShell.run "cmd /c CD C:\Program Files\SyncToy 2.1 & SyncToyCmd.exe -R", 0
Set objShell = Nothing

パスは環境にあったものに変更すること。
cmd /c でコマンドプロンプトを実行→終了時に自動的に閉じる。
cdでSyncToyCmdのあるディレクトリに移動して実行。

最後の0はバッチ実行ウインドウを非表示に(1で表示、2で最小化表示、3で最大化表示)。