|
原帖由 2012abc19701 于 2012-6-14 05:43 发表
》》[DEVI $VCARD.CAB,,X:\Users\Default\AppData\Local\Temp] :拒绝访问。
你的PE制作有问题把。
%TEMP% 目录 权限不够。
DEVI $VCARD.CAB,,D:\ABC
确保 D:\ABC 有全部权限。
好像上次 ...
------------------------------
非常灵异和奇怪的现象,请楼主看看:
ENVI$ TAB=09
ENVI$ NLC=0a
ENVI$ NL=0d 0a
SET &::WM_LBUTTONDOWN=0x0201
SET &::WM_LBUTTONDBLCLK=0x0203
SET &::WM_RBUTTONDOWN=0x0204
CALL @窗(子命令0)
_SUB 窗(子命令0),L0T0W380H656,命令切换窗口,*,shell32.dll#24,10,*,-discloseb
ITEM 按钮1,L56T488W60H36,确定,,,4
ITEM 按钮2,L121T488W60H36,保存参数,TEAM CALL 子(保存表格数据0),,4
// ENVI @按钮2.MSG=0x1000: ENVI @LABE1=欢迎惠顾按钮2*0x1000
ITEM 按钮3,L252T488W55H36,演示选择TABL3,演示选择,,4
ITEM ITEM4,L314T488W55H36,退出,KILL \,
CHEK CHEK7,L5T489W50H18,备份,,
CHEK CHEK8,L5T508W50H16,还原,,
EDIT| LABE1,L5T526W363H98,EDIT2\n%CurDir%,,0x66
// ENVI @LABE1.MSG=%WM_KEYDOWN%: CALL OneLButton
ITEM ITEM1,L186T488W60H36,修改数据,
TABL -font:15 -color:00xACFFAC#0x004000#0x59ACFF#0x80 TABL3,L5T245W363H118,100:TABL3名称%TAB%+150:版本%TAB%150:备注,101%TAB%661%TAB%701%NLC%102%TAB%662%NLC%103%TAB%663%TAB%703%NLC%104%TAB%664%TAB%704%NLC%105%TAB%665%TAB%705%NLC%101%TAB%661%TAB%701%NLC%102%TAB%662%NLC%103%TAB%663%TAB%703%NLC%104%TAB%664%TAB%704%NLC%105%TAB%665%TAB%705,0x180840
ENVI @TABL3.MSG=_%&WM_LBUTTONDOWN%: CALL OneLButton3
// ENVI @TABL3.MSG=_%&WM_LBUTTONDBLCLK%: CALL OnRemove
ENVI @TABL3.MSG=_%&WM_RBUTTONDOWN%: CALL OnRemove
// ENVI @TABL3.MSG=%WM_KEYDOWN%: CALL OneLButton3
_END
_SUB OneLButton3
//同样的FORX判断,这里没有问题,可以判断是否点击了相同
ENVI @TABL3.Sel=?.&&Row;&&Col
FORX * %RL0%,&&RL1,FIND $%&RL1%<>%&Row%.%&Col%,!TEAM ENVI @LABE1=tt*%&Row%.%&Col%**%&RL1%\n%RL0%|EXIT _SUB
FIND $%RL0%=,ENVI RL0=%&Row%.%&Col%!ENVI RL0=%RL0%%NL%%&Row%.%&Col%
FIND KEY=17, ENVI &&C=1! ENVI &&C=0
FIND $0=%&C%, ENVI @TABL3.Color=%&Row%.%&Col%;;0xFF
FIND $1=%&C%, ENVI @TABL3.Color=*%&Row%;;0xFFFF00
ENVI @LABE1=%RL0%
_END
_SUB OnRemove
//同样的FORX判断,这里有问题,不能判断是否右键点击了相同,全部判断为不同,查看FORX的变量出现问题
LOGS W:\UserSoft\x23.log
TEAM ENVI @TABL3.Sel=?.&&Row;&&Col|ENVI &&RL1=
FORX * %RL0%,&&RL1,FIND $%&RL1%=%&Row%.%&Col%,ENVI @LABE1=%&RL1%=%&Row%.%&Col%,!TEAM ENVI @LABE1=%&RL1%=%&Row%.%&Col%\n%RL0%|EXIT _SUB
ENVI @LABE1=%LABE1%\n%&RL1%\n+%&Row%.%&Col%\n*%&RL1%
FIND KEY=17, ENVI &&C=1! ENVI &&C=0
FIND $0=%&C%, ENVI @TABL3.Color=%&Row%.%&Col%;;-1
FIND $1=%&C%, ENVI @TABL3.Color=*%&Row%;;-1
LOGS
_END |
|