ROOTStudy

木曜日, 4月 12, 2007

ROOTマクロファイルをROOT.exe(CERN)を探さずに実行する


マクロファイルをエクスプローラで右クリックし
「プログラムから開く」でroot.exeに渡せば実行できる。
マクロファイルをmacroフォルダ以外にインストールしている場合、
コマンドを打つより速い場合がある。
選択肢にない場合は「プログラムの選択」で一度指定すれば
登録される。

トラブル:Win32"ShellExecute"からroot.exe(CERN)を引数つきで呼び出したい

2番目の引数が「rootに渡された時」に"(ダブルクォーテーション)で囲まれている必要がある。
ヘッダを組み込んだROOTのコンパイルを試しているが、
Win32APIのShellExecuteを使うほうがヘッダの管理などは
楽になれるかもしれない。
ShellExecuteの文字列書式はprintfに類似しているようである(完全には未確認)
¥"
(¥は半角)と書くことで["]を引数に渡せる。

C:\program files\root\bin\root.exeを実行して
C:\program files\root\macros\bin2csv0741469.cを呼び出したい場合
(\は¥)
ShellExecute(NULL, "open", "C:\\Program Files\\root\\bin\\root.exe", "\"C:\\Program Files\\root\\macros\\bin2csv0741469.c\"" , NULL, SW_SHOW);

ショートカットを知りたい

一覧:
http://www.microsoft.com/japan/enable/products/keyboard/default.mspx
ヘルプのF1,編集・変更のF2、アプリ終了のAlt+F4、画面更新のF5など便利。
マイコンピュータ=Windowsロゴキー+E(おそらくE=Explorerの意)
[システムのプロパティ]=Windowsロゴキー+Break(まだ使ったことがないけれど便利そう)

水曜日, 4月 11, 2007

トラブル:PowerPointのスライドで動画ファイルのスライダーが出ない

以前のバージョンで出ていたスライド上の動画スライダーが
最近のパワーポイントでは表示されない。
レイアウトは綺麗になるが操作はできない。

対策:aviファイルについては
通常の(挿入->ファイルからビデオ)ではなく
挿入->オブジェクト->ファイル名を指定して読み込みで
aviファイルを読み込むとスライダーが表示される。

水曜日, 4月 04, 2007

トラブル:SuperCで変換したaviファイルが読み出せない





パワーポイントで読み出せない場合がある。

1. Select the Output Containerを
mpg VCD Compliantに

2.圧縮形式をMPEG-Iにする

3.AviRec.exeなどで作成した動画の場合、

横列:ピクセル数が4の倍数、

縦列:ピクセル数が2の倍数

でないと圧縮がうまくいかず、エラー画面の動画になるので

設定を微調整する。