|
本帖最后由 2012robb 于 2015-8-21 23:51 编辑
谢谢c大,已经找到问题了,
原来是因为在公司调试的机器是2G内存...
_SUB _END之间 FIND MEM>xxxx 要判断内存
现在家里的环境是6g内存,进入ramos 桌面有图标,也正常运行了.
当时写的是
_SUB X86_WIN8_AFTER
FIND MEM>2559,CALL Firefox
CALL Teamviewer
_END
加上FIND MEM 考虑到跑火狐的确是要占很多内存,本来就是ramos,C大考虑的周到啊!!!
现在贴上自己加入MYCOMMAND的那段 _SUB teamviewer 和打包7z里面的TV.ini
麻烦再帮忙看看...有没不合理的地方
_SUB Teamviewer
IFEX %DESKTOP%\TeamViewer.LNK,!
{
FORX \PETOOLS\Teamviewer\Teamviewer.7Z,FF,1,
{
FDIR DR=%FF%
ENVI I=0
LOOP #%I%<20,
{
REGI $HKCU\SOFTWARE\7-ZIP\PATH,Z7
FIND $%Z7%=,TEAM CALC I=#%I%+1|WAIT 2000!EXIT LOOP
}
FIND #%I%=20,EXIT _SUB
ENVI P=%WINDIR%\SYSTEM32\TV.INI
LINK %DESKTOP%\TeamViewer,%WINDIR%\SYSTEM32\PECMD.EXE,LOAD %P%,%DR%\Teamviewer.ICO
FILE %P%
WRIT %P%,+0,TIPS 请稍侯......,正在解压文件,5000,1,#1
WRIT %P%,$+0,EXEC =!%Z7%\7Z.EXE x "%FF%" -y -aos -oX:\
WRIT %P%,+0,LOAD X:\TV.INI
WRIT %P%,$+0,FILE %P%
TEAM ENVI FF=|ENVI P=|ENVI DR=
}
}
_END
TV.ini的内容
EXEC =!Y:\X%B%\SOFT1\文件工具\7-ZIP\7Z.EXE x "X:\PROGRAM FILES\%B%.7z" -y -aos -oX:\
FILE X:\PROGRAM FILES\*.7Z
TEAM ENVI B=|ENVI BB=
LINK %DESKTOP%\TeamViewer,X:\PROGRAM FILES\TEAMVIEWERPORTABLE\TEAMVIEWER.EXE
EXEC \PROGRAM FILES\TEAMVIEWERPORTABLE\TEAMVIEWER.EXE
FILE %CURFILE%
|
|