Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 9 in /virtual/xworks/public_html/samurize.xworks.org/wiki/lib/func.php on line 522
FAQ - Samurize Wiki

FAQ

Last-modified: (168d)

FAQ Edit

Frequently Asked Questions…よくある質問とその回答集です。
Samurizeの使用に関してトラブル/疑問があったら、質問する前に同様の事例がないかまず目を通してみてください。
残念ながら更新は止まっていますが、解説尻侍さんにもFAQがあります。
本家のFAQはこちら(英語)。

また、Samurizeの動作に関する質問はこのWikiでは受け付けておりません
連絡所は本Wikiに関する質問や要望を書くところなので注意してください。
Samurizeの質問には2ちゃんねるソフトウェア板にあるSamurizeスレッドなどを活用してください。ただし、常に回答が得られるとは限りません。

インストールと日本語 Edit

お金がかかるの? Edit

動作にどのぐらいのスペックがいるの? Edit

  • ReadMe.txtではSystem Requirementsとして以下のように記載されています。書かれていませんがVistaでも動作可能。
    • Microsoft Windows 2000/XP/2003 Operating System.
    • GeForce 1 (or better) graphics card (required for desktop client)
  • 注意が必要なのはOSのみで、ハードウェアはよほどレガシーなスペックでない限り動作可能です。
    あとは使用する設定ファイルの作り(描画範囲や描画更新速度、メーター数など)によって左右されます。設定を詰めればPentiumⅡぐらいでも常駐可能かと思います。多分。

レジストリを使用する? Edit

  • インスタンス情報を保存する際に使用します。インストールオプションにより、SAMファイルの関連付けを行った際にも書き込まれます。
    • HKEY_CURRENT_USER\SOFTWARE\Serious Samurize
    • HKEY_CLASSES_ROOT\.sam

インストール後になんで再起動しないといけないの? Edit

  • タスクバークライアントを正常に動作させるためです。

Windows 95/98/Meで動作する? Edit

  • 残念ながら動作しません。
    これはSamurizeが9X/MEに搭載されていない機能を利用してシステムパフォーマンスデータを収集しているためです。
    また、Windows 9X は、Samurizeが必要とする alpha blending (透過処理)をサポートしていないことも理由に挙げられます。
    また、Linux版も開発予定に無いとのことです。

Windows Vistaで動作する? Edit

  • 1.64.3でとりあえず対応。Vistaは64bit版でも動くらしいです(XPの64bit版はインストールでコケる模様)。
    ただし、現段階ではまだまだノウハウが溜まっておらず、バグ出しの最中に近いです。2000/XPでは普通に使えてもVistaでは無理という場合がままあるので、完全互換を期待しないでください。プラグインも意図した動作を行えないモノもあるかと思います(64bit版ではタスクバークライアントが使用できない等)。問題を発見し、未だ本家で報告されていないようなら本家へ報告を。
  • Vistaの場合、C:\Program Files\以下はセキュリティ強化の観点から強力な保護機能が働いており、 ソフトウェアのインストール自体は可能なのですが、手動での新規テキスト作成やiniファイル等の書き換えが通常の手段では不可能になっています(フォルダの作成は可能。スクリプトや実行ファイルによるファイルの作成は仮想的に可能)。
    可能ならばインストール時にC:\Program Files\以外を指定した方が取り回しやすいと思いますが、スクリプト(や解説)の大半はC:\Program Files\にインストールされていることが前提になっており、スクリプト内部のPathを書き換えないと上手く動かないものも出てくるかと思います。
    慣れた方なら悩むところも少ないと思いますが、全く初めてという方には少々厳しいかと。
    C:\Program Files\以下にインストールした場合、使用するテキストエディタのアイコン(ショートカットでも可)を右クリック→管理者として実行で起動してから該当ファイルを開くようにすると書き込めるはず。また、別の場所からProgram Files以下にコピーで上書きも可能です。
  • なお、パフォーマンスモニタ問題はこれで解決するかも。 http://www.samurize.com/modules/ipboard/index.php?showtopic=10514
    AdamC Posted: Apr 4 2007, 02:34 AM
    Almost forgot, this version of samurize is Vista compatible but you must do some vista configuration on it to use the perfmons. You need to add the userids that want access to the perfmons to the 'Performance Users group'. This allows samurize to not run as an administrator and so get rid of those damn popup boxes.

公式サイトからSamurize本体がダウンロードできない Edit

  • サーバが落ちているわけでもないのに、公式のDOWNLOADをクリックしてもダウンロードがスタートせず、ページが見つからないエラーが出る環境の方がいるようです。フォーラムでも報告されているのですが、サーバ側に問題があるようだけど原因不明の模様。
    公式からダウンロードできない人は、Google等の検索サイトでSamurize 1.64.2 mirrorのような感じで最新のバージョン名と一緒に検索するとミラーサイトが見つかるかと思います。
    ただSamurizeはバージョン名は変わらないのに差し替えられている場合があり、ミラーサイトはその変更に気付かずに旧版のままなことがあります。日本語化パッチを当てる際には注意。

X-WORKSから落とした日本語化パッチが壊れてる Edit

  • サイトの仕様で、ダウンロードする際にいきなり右クリック→保存や、適当なダウンロード補助ツールを使っていると数キロバイトのファイルがzipファイルとして落ちてきてしまいます(実際はhtml)。
    なのでまずは普通にリンクをクリックして、出てきた免責事項等の注意書きの書かれたページに行ってから、同意してファイルをダウンロードするをクリックしてダウンロードするようにしてください。
    ダウンロード補助ツールを使用されている方は一時的に監視を止めてください。
    また、常駐しているアンチウイルスによってはそもそもダウンロードが始まらないという報告も出ていますので、問題が起きた時は一時的にアンチウイルスを停止させてみてください。
  • IE7で実装された余計な機能高セキュリティ機能により、同意してファイルをダウンロードするのクリック後、本来なら開始するはずの自動ダウンロード時にブロックされ、出てきた情報バーをクリックしてファイルのダウンロードを選択しても、先の画面に戻って無限ループしますので、ページ内にあるしばらく待ってもダウンロードが始まらない場合は ココをクリックしてくださいの方をクリックしてください。

日本語化に失敗します! Edit

  • 旧バージョン日本語化の際に作られたバックアップファイル(.oldファイル)がインストールフォルダに残っていませんか?残っていると日本語化に失敗します。 バックアップファイルを削除してから再度試して下さい。
  • 特に新版リリース直後はアナウンスなしでSamurizeのインストーラが差し替えられるという事態がしばしば報告されています。この場合日本語化パッチは対応していないので日本語化に失敗します。誰も気付いていないという可能性もあるので、2chのスレあたりで報告すると検証してくれるかも。
  • インストール時にプラグインも一緒にインストールしないと失敗します。

特定部分が文字化けします! Edit

  • 言語ファイルのみ使用した環境だとConfigのホットキー設定画面、インプットウィザード、インスタンスマネージャーのインスタンス設定画面などで文字化けを起こします。日本語化パッチをあてれば、完全に日本語化することができます。Samurizeをバージョンアップし、日本語化パッチを当て忘れてしまった場合によく発生します(言語ファイルだけ残る為)。 言語ファイルが消えているのもかかわらず、特定部分が文字化けする人は プロパティ→デザインのフォントサイズを変更してみてください。

Samurizeをインストールしたらシャットダウンが劇的に遅くなった! Edit

  • UPHCleanインストールすると直るかも。

Configエディタでの問題 Edit

ネットワーク総送受信量のメーターを選択しても0しか表示されません! Edit

  • 日本語lngファイルでは、該当メーターの単位が略記表示されている為にConfigやClientが正常な値を返せないようです。
    一度、英語lngファイルに切り替えてから保存するか、日本語lngファイルの以下のように書き変えれば正常に動作するようです。
MainForm.cbTotalUnit.Items[1]=KiloBytes
MainForm.cbTotalUnit.Items[2]=MegaBytes
MainForm.cbTotalUnit.Items[3]=GigaBytes
MainForm.cbTotalUnit.Items[4]=TeraBytes
MainForm.cbTotalUnit.Items[5]=Auto

手前に表示させたいメーターが、他のメーターの後ろに隠れてしまいました! Edit

  • Configエディタで該当メーターを選択後、メーターツールバーにある緑色と青色の矢印が描かれたアイコンから表示順(Z軸)を変更可能です。
    ただしSamurizeの仕様上、背景オブジェクトはメーターより上に配置することは出来ません。希にコンフィグエディタ上でメーターの上に背景オブジェクトが表示されることがありますが、実際表示させると順番が崩れるので注意してください。
    どうしても画像をメーターの上に持ってきたい場合は、メーターの追加で文字列を追加し、表示タイプを画像にして、表示タブにある「デフォルト画像を使用」にチェックを入れて使いたい画像を選択してください。

パフォーマンスモニター内にprocessorが見つかりません! Edit

  • 使用しているPCの環境によって、項目があったり無かったりするようです。見つからない場合は、Windowsのページングファイルを使用する設定に変更してください。もちろん自己責任でお願いします。
  • レジストリエディダを開いて、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance のDisable Performance Counters が1になっていたら0に変更してWindowsを再起動してください。
  • それでも見つからない、もしくはレジストリがよくわからない場合は、FindTheTopProcess.dllの使用を検討してください。

複数コアを持つCPUの使用率を個別に出したい! Edit

  • 作成の流れは通常のトータル使用率と一緒なので、Introduction/システム情報を参照いただくとして、最後の工程の一覧からインスタンスを選ぶ際に_Totalではなく0もしくはそれ以降の数字を選択すれば取得できます。
    0はCore1、1はCore2になっています。シングルコアの場合は基本的に_Totalと0しか存在しません(HT除く)。

プロジェクトのオプションにある表示更新間隔と、メーターの一般タブにある更新間隔の違いって? Edit

  • 前者は現在作成中の設定ファイル全体の更新間隔、後者はメーター固有の更新間隔となります。注意して欲しいのは、メーターの更新間隔はプロジェクトの更新間隔を上回った時初めて有効になるということです。
    例えばプロジェクトの更新間隔=1000msでメーターの更新間隔=500msと設定した場合、メーター側の設定は無視され1000msで更新され、プロジェクトの更新間隔=1000msでメーターの更新間隔=2000msと設定した場合、そのメーターは2000msで更新されます。

Undo(元に戻す)やRedo(やり直し)はないの? Edit

  • ありません。
    本家でもリクエストがありましたが、ちょっと待ってと言う回答になっています。
    もしかしたらそのうち実装されるかも知れません。

Clientでの問題 Edit

構成ファイルを複数起動させると何かいい事ありますか?またその設定方法とは? Edit

iniを選択して起動したのに表示されません! Edit

  • Client.exeから起動していますか?SamurizeServer.exeを起動してもxml、pngファイルに出力されるだけで、デスクトップには出力されません。
  • Configエディターで問題のiniを編集してみて、各メーターの透過度の確認、デスクトップのスクリーンショットを背景にするなどして確認してみてください。また、他の環境で作られたiniを起動した場合、モニターの解像度の関係でデスクトップの領域外に出力されてしまうことが稀にあります。iniを編集し適切な位置に移動してください。

「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」というエラーダイアログが頻繁に表示されます! Edit

  • 主にテキストファイルから画像パスを指定しているスクリプト等でよく発生するエラーのようです。スクリプトの実行間隔を長めにとってみてください。

タスクバークライアントを表示させるには? Edit

  • タスクバーを右クリック → ツールバー(T) → Serious Samurizeを選択すると、「Serious Samurize (バージョン名)」と表示されるので、その領域を右クリックしてiniを選択してください。
  • 「Serious Samurize (バージョン名)」が表示されない場合は、タイトルの表示オプションにチェックを入れるようにしてください。
  • インストール時に必ず、タスクバークライアントのチェックを入れてください。
  • Vistaの64bit版(正確には64bit版Windows)ではタスクバークライアントは対応していません。
  • 蛇足ですが、ツールバーを固定しているとドラッグで幅を制御できないので、必要ならばタスクバーを右クリックして「タスクバーを固定する」のチェックを外してください。

タスクバークライアントを多重起動できますか? Edit

  • 現在サポートされていません。また単体起動しかできない仕様の為、インスタンス名の設定をすることはできません。

タスクバークライアントを表示しようとするとExplorerごと落ちる Edit

  • プラグイン武蔵の仕業のようなのですが、作者様の環境では再現しないようで原因が把握出来てないとのこと。現在のところ武蔵をインストールしないという消極的な対策しかないっぽいです。何か情報をお持ちの方は報告されると改善するかも。

デスクトップアイコンより後ろに配置は可能ですか? Edit

  • できません。Windowsの仕様上そもそも不可能です。
    AdamCもFeature Request Listで"Pin to Desktop behind icons"という要望に対して"Not possible"と明言しています。

トレイアイコンを非表示にする事はできますか? Edit

  • 該当の構成ファイルをConfigエディタで開き、「プロジェクトのオプション」→「トレイアイコンを表示」のチェックを外してください。

トレイアイコンを右クリックすると、タスクバーのメニューも出てきて邪魔です! Edit

  • XP特有の現象らしいです。以下の操作で、ある程度回避できます。
    • トレイアイコン上で右クリック長押し
    • トレイアイコン上でマウスオーバー→ツールチップを表示→右クリック
    • トレイアイコン上で左クリック→右クリック

リンクを設定したのにクリックできません! Edit

  • トレイアイコンを右クリック→表示位置→クリックを通過にチェックが入っていないか確認してください。
  • リンクを設定したメーターが透過度0の場合、リンクが効かなくなります。透過度は1以上に設定してください。
  • テキスト表示されるメーターの場合、テキストにきっちりカーソルを合わせないとうまくリンクが効きません。対策としてはリンクを設定したメーターに
    1. 透過度1以上の背景オブジェクトを設置する。
    2. 一般タブにある「塗りつぶす」にチェックを入れ、適当な色で透過度を1以上に設定する。
    3. ■等の抜けが無い記号を使い、透過度を1以上に設定し同じメーターと重ね合わせる。
  • また、リンクを設定したメーターが最前面にないと上手く動きません。コンフィグエディタのツールバーにある緑と青の矢印が描かれたボタンを使って上下位置を調節してください。

表示させた日本語が文字化けしてしまいます! Edit

  • まず、該当メーターのフォント設定ダイアログを開いて、文字セットのプルダウンボックスに日本語が選択されているか確認しましょう。この欄が欧文となっているならばコレが原因です。
    また、日本語が一覧に出てこない場合は直接iniファイルをエディターで開き、該当メーターのFontCharsetという項目を探してください。この値を0から1に変更した後にiniを保存し、再び表示を確認してみてください。

ネットから自動で更新されるはずの画像が更新されない! Edit

  • 負荷の低下のために、「画像オブジェクト」として貼られた画像はたとえ更新されてもクライアントをリロードするまでデスクトップに反映されません。
    こういう場合は適当なメーターを作成(文字列で可)し、表示タイプを「画像」に変え、「表示」タブのパスで表示させたい画像のパスを直接指定するか、もしくはその下にある「デフォルト画像を使用する」にチェックを入れ、「デフォルト画像の参照先」で表示させたい画像のパスを指定してください。
  • スクリプトによっては画像のパスを直接テキストファイルに吐き出してくれるものもあります。このタイプの場合はメーターの追加で「テキストファイル」を追加し、画像へのパスが表示されている行だけを表示させ、表示タイプを「画像」にしてください。

一部の3Dゲームや動画再生時に異様に負荷がかかる! Edit

  • 仕様です。Direct3DやOpenGLのゲームをウィンドウモードで実行するとCPUなどのリソースの大半を消費した上まともに動きません。開発陣も認識していますが積極的な対策は難しいとのこと。
    クライアントをHideすれば普通に動くので、問題起きたときは隠して下さい。
    動画の方はレンダラを変更することによって回避できる場合があります。大抵の動画再生用プレイヤーには設定項目があると思うので、探し出して設定を弄ってみてください。Overlay Mixerか、既にOverlay Mixerになっているけど問題が起きている場合はSystem Defaultに変更して、解決できたか確認してください。ただオーバーレイはこの先たぶん消えゆく規格。

複数行あるテキストを表示させているはずなのに、一行しか表示されない! Edit

  • Samurizeリンクタグの仕様です。該当テキストをメモ帳等で開くと分かると思いますが、 表示されている部分の後ろに%lが付加しているはずです。これは%l以降のテキストは画面に表示させず、左クリックに渡しますよという構文になっています。
    使い方に関してはこのあたりを参照してもらうとして、こういう場合はスクリプトの設定でリンクの生成を止めるか、それが不可能ならテキストのメーターを複数作り、開始行を変えて一行ずつ表示させるようにしてください。

デスクトップに貼り付けを選択すると消えてしまう! Edit

  • Vistaでのバグらしいです(Helpdeskより)。
    デスクトップに貼り付け(互換モード)を選択したら動いたという話もあるのですが、それでもダメだったという人もあり。

プラグイン/スクリプトでの問題 Edit

プラグイン設定ファイルが読み込めません! Edit

  • 使用しているプラグインが異国産のものなら日本語入力(2バイト)等で設定保存するのはやめましょう。
  • Configエディタ起動後にプラグインプラグイン設定ファイルを作成、編集、移動などをすると誤動作の可能性があります。Configを再起動してください。

プラグインが設定エディタの一覧に出てきません! Edit

  • Samurizeプラグインフォルダにプラグイン(.dllファイル)を入れていますか
  • 視覚プラグインの場合、一般タブの表示タイプで視覚プラグインを選択→表示タブにプラグイン選択ドロップダウンリストが出現し、そのリスト内に表示されるはずです。
  • 入力プラグインの場合、適当なメーターの入力タブの「入力コントロール」にチェックを入れ、追加を押すと起動する入力ウィザードで「入力プラグイン」を選択して進めていくと出てきます。

スクリプトが動きません! Edit

  • まずはスクリプト同梱のドキュメントを読みましょう。見あたらない場合、スクリプトに直接コメントが書かれていることもあるので注意。
  • スクリプト内の設定項目を自分の環境にあわせ、変更・確認をしてください。
  • ファイヤーウォール系、アンチウィルス系のアプリケーションがClient.exeを誤認識しているかもしれません。設定でClient.exeの動作を許可させましょう。
  • マルチディスプレイ環境で動作させている場合、プライマリモニタのデスクトップ領域にスクリプトを置いて実行させてください。
  • アクティブスクリプトのメーターがConfigエディター内に存在するか確認してください。存在しない場合は、当然のように実行されません。
  • スクリプト実行ファイルが動いてないのかもよ? いろんなサービスをオフにしたり、windowsをいじりまくってると動かないことがあるんだぜ スクリプトの実行環境を再セットアップだ
  • サイト側の仕様変更によって既に使用出来なくなったスクリプトという可能性もあります。

突然スクリプトが動かなくなった! Edit

  • サイト側の仕様が変更されたという可能性が一つ、もう一つはキャッシュ機能を持つ天気やTV番組表スクリプトに希にあるのですが、更新時にキャッシュの情報を上手く取得できず失敗するという可能性です。特に月を跨いだ時に失敗する可能性大。
    前者の場合はスクリプト作者様の対応待ち(Samurizeから離れたけどスレは定期的に覗いているという方もいるようですので、現行スレで報告をした方がいいかもしれません)、後者の場合は一度キャッシュを削除してから再取得させてみてください。キャッシュの位置はスクリプト内で指定できるものもありますが、デフォルトではだいたいTempフォルダに詰まっていると思います。C:\Documents and Settings\[ユーザー名]\Local Settings\Tempを確認してみてください。デフォルトでは不可視なので注意。基本的にこのフォルダの中身は全部削除しても問題ないはずですが、一応実行する際は自己責任で。

FindTheTopProcess.dllが動きません! Edit

SlideShow.dllが動きません! Edit

  • 設定は以下のようになっていますか?
    • Nickname: Yahoo Weather Image (任意)
    • Directory Name: C:\Program Files\Samurize\Scripts\Images (画像のあるフォルダ)
    • Update Interval (Seconds): 30 (更新のインターバル)
    • 実行する関数は GetImage
  • Rreadme.txtファイルにも書かれていますが、同梱されているiniはSamurizeのコンフィグファイルではありません。SlideShow.dllの設定ファイルです。Samurizeのルートフォルダに入れるようにしてください。

ネット情報取得系スクリプトで更新されません! Edit

  • スクリプト内の設定を見直す
  • インターネットオプション → インターネット一時ファイルの設定 → ページを表示するごとに確認
  • "Microsoft.XMLHTTP" を "MSXML2.ServerXMLHTTP" に置換してください。
  • 問い合わせ

AMPIの再生時間取得がおかしくなった! Edit

  • iTunes7を使っていませんか?
    AMPI側のバグとのことなので、AMPIが修正されるのを待つか iTunes6を使用するようにしてください。

プラグインの設定を開くたびに設定していた項目が変わる。 Edit

  • 主にuziq氏作成のTextFXMenuMakerなどでフォントを選択する際に起こるのですが、日本語を考慮してないためだと思われるので、仕様だと思って諦めてください、