|
我在pe builder里面用了xpe plugin+erd2003。
但是erd2003用不了,因为如果直接调用erd2003的文件,默认系统是光盘的系统,而不是硬盘上的系统。
我发现用nu2menu里面的菜单就可以,因为里面有一个制定目录的选项。
下面是nu2menu.xml的一部分
<!-- erd2003_nu2menu.xml -->
<!-- Nu2Menu entry for ERD Commander 2003 -->
<!-- Modified by Redcl0ud -->
<!-- Modified by Bernd Drowaeder (Joshua) -->
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="POPUP" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\*.*))" MENUID="Erd2003">Winternals ERD Commander 2003</MITEM>
</MENU>
<MENU ID="Erd2003">
<MITEM TYPE="ITEM" CMD="RUN" FUNC="@SetEnvVar('target_root', @GetFolderDialog('Select target windows directory. (for example c:\windows)', @GetEnvVar('target_root'))) @Reload()">Set ERD Target Root (current=@GetEnvVar('target_root'))</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetEnvVar('target_root')\system32\config\sam)), @Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\regedit.exe)))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\regedit.exe">RegEdit</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetEnvVar('target_root')\system32\config\sam)), @Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\locksmith.exe)))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\locksmith.exe">Change Password (locksmith)</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetEnvVar('target_root')\system32\config\sam)), @Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\compmgmt.exe)))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\compmgmt.exe">Computer Management</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetEnvVar('target_root')\system32\config\sam)), @Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\systemrestore.exe)))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\systemrestore.exe">System Restore</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetEnvVar('target_root')\system32\config\sam)), @Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\Systemcompare.exe)))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\systemcompare.exe">System Compare</MITEM>
<MITEM TYPE="SEPARATOR"></MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\explorer.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\explorer.exe">Explorer</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\tcpcfg.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\tcpcfg.exe">TCP Config</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\windowsshell.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\windowsshell.exe">Windows Shell</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\commandshell.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\commandshell.exe">Command Shell</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\filerestore.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\filerestore.exe">File Restore</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\filesearch.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\filesearch.exe">File Search</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\erdcmd2003\fileshare.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\erdcmd2003\fileshare.exe">File Share</MITEM>
</MENU>
</NU2MENU>
请问如何在xpe的菜单里面也实现如上语句的功能? |
|