Skip to content

Instantly share code, notes, and snippets.

@neon-izm
Created November 20, 2014 15:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neon-izm/ad6d39f6e6aff0f60f00 to your computer and use it in GitHub Desktop.
Save neon-izm/ad6d39f6e6aff0f60f00 to your computer and use it in GitHub Desktop.
多数のOculusRift DK2対応アプリを切り替えてデモする時にちょっと便利な手法

#概要 Oculusで好きなキャラを召喚しよう!の体験会などで、多数のDK2向けexeを起動終了を繰り返す必要がある時、2014/11現在ではUnityバージョンなどの組み合わせだと、適切なショートカットオプションを指定して_DirectToRift.exeを起動する必要があります。
全部のexeにショートカットを作ってオプション指定するのはつらいので、自動化します。

#作り方 ##最初に. きゅーこんさんが、exeと同じ場所にコピーして、ダブルクリックするだけで、適切なショートカットオプションを指定してDK2向けの起動をしてくれるvbスクリプトを公開されているので、ダウンロードして体験会用の一番親のフォルダにコピーします http://cubic9.com/Devel/OculusRift/Unity%C0%BDDK2%CD%D1%A5%A2%A5%D7%A5%EA%A4%CE%B5%AF%C6%B0%CA%FD%CB%A1/

##次に このvbsを全部のexeがあるフォルダにコピーします。

手作業で行うのは大変なので、powershellスクリプトを書いて、実行します。 RunDemo.vbsと同じフォルダに以下の内容のps1ファイルを作成して、右クリックからpowershellで実行します。

Get-ChildItem -Path *.exe -Recurse | %{
$outdir =Split-Path -Path $_.FullName -Parent ;
Copy-Item .\RunDemo.vbs $outdir
}

そうすると、全部のデモ用exeにvbsファイルが配置されます。 楽ちん!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment