|
原帖由 2012abc19701 于 2012-5-27 11:57 发表 
MOUNT_LABEL.WCS:
// GETLAST 返回名 参数表....
_SUB GETLAST
ENVI &&n=%#
CALC &&n=%&n% - 1
ENVI~. %1=%&n%
_END
// GETLABEL 返回名 盘符(无冒号)
_SUB GETLABEL
...
---------------------------
请问以下命令错在哪里?
FIND --pid:&&F Notepad2.exe
FIND --wid:&&G PECMDEDIT1.0.18
mess 1:%&F% 2:%&G%
//我想查询是否运行了以上程序,但结果都是显示为空值
请问PECMD是否有查询某文件版本和日期的语句?如果结合CMD不通过临时文件,该怎么写呢?
楼主,请问如何将下面的CMD代码转为PECMD的,我这样写无效
//查询os的版本
EXEC =!CMD.EXE /C "ver |find /i " 5.0">nul &&set TheOS=2000"
EXEC =!CMD.EXE /C "ver |find " 5.1">nul &&set TheOS=XP"
EXEC =!CMD.EXE /C "ver |find " 5.2">nul &&set TheOS=2003"
EXEC =!CMD.EXE /C "ver |find " 6.0">nul &&set TheOS=Vista"
EXEC =!CMD.EXE /C "ver |find " 6.1">nul &&set TheOS=WIN7"
MESS OS=%%Theos%%
关于EDIT控件翻行的问题:
_SUB WIN1,W289H249,新窗口1,
EDIT| EDIT2,L27T23W220H30,1/EDIT2\n2/slljglsl\n3/jgkl**-ss\n4/dlk55586\n5/h;;hkhk\n6/opop009\n7/9999opop00\n8/88889opop00\n9/88889opop00测试滚动行数的\n10/测试1088889opop00,,0x26
LIST LIST2,L24T185W68H30,跳行|跳0行|跳1行|跳3行|跳到尾行|上滚2行|下滚2行,call FUN1,跳行,
MEMO MEMO1,L29T69W100H60,MEMO1\n1/EDIT2\n2/slljglsl\n3/jgkl**-ss\n4/dlk55586\n5/h;;hkhk\n6/opop009\n7/9999opop00\n8/88889opop00\n9/88889opop00测试滚动行数的\n10/测试1088889opop00,,
_END
_SUB FUN1
FIND $%LIST2%=跳0行,TEAM ENVI @EDIT2.LINE=0|ENVI @MEMO1.LINE=0
FIND $%LIST2%=跳1行,TEAM ENVI @EDIT2.LINE=1|ENVI @MEMO1.LINE=1
FIND $%LIST2%=跳3行,TEAM ENVI @EDIT2.LINE=3|ENVI @MEMO1.LINE=3
FIND $%LIST2%=跳到尾行,TEAM ENVI @EDIT2.LINE=-1|ENVI @MEMO1.LINE=-1
FIND $%LIST2%=上滚2行,TEAM ENVI @EDIT2.LINE=:-2|ENVI @MEMO1.LINE=:-2//这里不会上滚2行,而是直翻一半页
FIND $%LIST2%=下滚2行,TEAM ENVI @EDIT2.LINE=:2|ENVI @MEMO1.LINE=:2//这里变成上滚2行后然后从7、8开始了,没有了5.6
//最后发现没有下滚的设置,请楼主测试看看
_END
call win1
[ 本帖最后由 988668 于 2012-5-27 15:57 编辑 ] |
|