bluse 发表于 2010-5-8 00:29:34

求高手解释这个alias的功能

cmdtemp=;
cmdptr=;
#if (%numwords(%exec(%expand(%1)),|)>20) {#loop 1,%numwords(%exec(%expand(%1)),|) {cmdptr=%i;
cmdtemp=%concat(@cmdtemp,%word(%exec(%expand(%1)),@cmdptr,|),~;
);
#if ((%mod(@cmdptr,6)==0)&(@cmdptr!=%numwords(%exec(%expand(%1)),|))) {cmdtemp=%concat(@cmdtemp,~#wa 200~;
)}};
#input @cmdtemp} {cmdtemp=%alias(%1);
#input @cmdtemp}

[ 本帖最后由 bluse 于 2010-5-8 12:32 AM 编辑 ]

lzkd 发表于 2010-5-8 08:34:39

这个应该放到技术版,移动一下位置,楼主见谅

puppet 发表于 2010-5-10 17:07:24

某串指令%1,如果多于20条命令就每六条后面加入等待200毫秒然后输入,否则直接输入

bluse 发表于 2010-5-12 15:09:58

原帖由 puppet 于 2010-5-10 05:07 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
某串指令%1,如果多于20条命令就每六条后面加入等待200毫秒然后输入,否则直接输入
yct31 假如#exec能执行#wa,世界该多美好   - -

bluse 发表于 2010-5-14 12:11:44

最近在考虑做一个路径填充#wa的线性运算alias,实现 g(a+b) = g(a)+g(b)    ttk_12

bluse 发表于 2010-5-14 12:12:56

原帖由 bluse 于 2010-5-14 12:11 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
最近在考虑做一个路径填充#wa的线性运算alias,实现 g(a+b) = g(a)+g(b)    ttk_12
实话讲因为我很讨厌保存的路径里有#wa,我觉得那是stain。。路径嘛,拿一个函数作为驱动,
调用时动态填充#wa,世界就完美了
页: [1]
查看完整版本: 求高手解释这个alias的功能