トップ | bartpe作成手順 | 製作・修理 | − | 下書きブログ |
bartpe 12 - 複数のファイルからなるプラグイン
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1. .inf ファイルの構文 CODE
; wcpuid.inf
赤い文字列はプラグインごとに書き換える所です。上から; PE Builder v3 plug-in INF file for wcpuid ; Created by **** [Version] Signature= "$Windows NT$" [PEBuilder] Name="wcpuid" Enable=1 Help="wcpuid_help.txt" [WinntDirectories] a="Programs\wcpuid",2 b="Programs\wcpuid\plugins",2 [SourceDisksFiles] files\nrkctl16.stb=a,,1 files\nrkctl32.chp=a,,1 files\nrkctl32.cpu=a,,1 files\nrkctl32.dll=a,,1 files\nrkctl32.stb=a,,1 files\nrkctl32.sys=a,,1 files\nrkctl32.vga=a,,1 files\readme.css=a,,1 files\wcpu330.exe=a,,1 files\wcpuclk.exe=a,,1 files\wcpuid.exe=a,,1 files\wcpuid.ini=a,,1 files\plugins\wcpuid_rclk.wpi=b,,1 [Append] nu2menu.xml, wcpuid_nu2menu.xml @ 題名、作者名 A Name, Help. B インストール先ディレクトリ C ソースファイル(すべて) D nu2menu のファイル名
2. files フォルダを作る
3. プラグイン用の ****_nu2menu.xml を作る CODE
<!-- Nu2Menu entry for "wcpuid" -->
※赤い文字列はプラグインごとに書き換える所です。<NU2MENU> <MENU ID="System Tools"> <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\programs\wcpuid\wcpuid.exe))" CMD="RUN" FUNC="@GetProgramDrive()\programs\wcpuid\wcpuid.exe">WCPUID</MITEM> <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\programs\wcpuid\wcpuclk.exe))" CMD="RUN" FUNC="@GetProgramDrive()\programs\wcpuid\wcpuclk.exe">Clock Checker</MITEM> </MENU> </NU2MENU> @ プラグイン名 A メニューは「すべてのプログラム」なら Programs、「システム」に含めたい場合は System Tools にします。 B ディレクトリパス "DISABLED=" と "CMD=" の両方 C メニューに表示させたいソフト名(ダブルバイト文字可) D WCPUID には単独で動くクロックチェッカーもあるので、練習代わりに書いてみましょう。ほかの nu2menu.xml から<MITEM ...>〜</MITEM>までをコピーしてディレクトリパス2箇所、ソフト名を書き換えます。 bartpe 13 - Crystal CPUIDのプラグインを書く >
ご意見はこちらでお待ちしております > フォーカー[4K]下書きブログ |
||||
hazakuratanka, All rights reserved. |