广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 12559 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
min0106
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x12
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[文书编辑][提问] Ultraedit巨集设定
请问有人会使用Ultraedit 的巨集功能吗?
我的档案内容如下:
11001HL;
RPT 2
11011HL;
RPT 2
11011HH;
RPT 3
11000H ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾数位联合 | Posted:2006-05-08 11:08 |
min0106
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x12
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我自己撰写了一点巨集设定内容如下:
InsertMode
ColumnModeOn
HexOff
UnixReOff
Find "RPT"
SelectLine
Cut
DeleteLine
Find ";"
Paste
Key DEL
执行结果:
11001HL;    
11011HLPT 2        
11011HHPT 2        
11000HLPT 3        
11010HLPT 4        
11000HL;    
11000HHPT 2    
剩下不足部分我用取代方式修改后OK
如果有高手会的再帮帮填写欧
我以后还是有需要用到的^^


献花 x0 回到顶端 [1 楼] From:台湾数位联合 | Posted:2006-05-08 17:04 |
chang-pony
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x134
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

依据你所列出的范本,可以想像所需的作业:(先假定每个字串后面都没有空格)
1.开启档案。
2.找到第一个 RPT 2,剪下,找到下一个 ;,先插入一个空格,再插入 RPT 2。
3.再找下一个 RPT 2,剪下,找到下一个 ;,先插入一个空格,再插入 RPT 2。
4.找到下一个 RPT 3,剪下,找到下一个 ;,先插入一个空格,再插入 RPT 3。
5.找到下一个 RPT 4,剪下,找到下一个 ;,先插入一个空格,再插入 RPT 4。
重覆 2~5 的动作直到档尾,但问题是要做几次?如果是固定的可能好些,万一是不固定的话,可就麻烦了,所以建议还是写个小程式来处理会比较快,而且也比较安全。

巨集(供参考):
InsertMode
ColumnModeOff
HexOff
UnixReOff
Find "RPT"
DeleteLine
Find ";"
Key 向左箭头
" RPT 2"
Find "RPT"
DeleteLine
Find ";"
Key 向左箭头
" RPT 2"
Find "RPT"
DeleteLine
Find ";"
Key 向左箭头
" RPT 3"
Find "RPT"
DeleteLine
Find ";"
Key 向左箭头
" RPT 4"


[ 此文章被chang-pony在2006-05-08 18:07重新编辑 ]


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2006-05-08 17:25 |
min0106
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x12
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

附档格式都非固定的,只是撷取一小部份说明,一般档案大小约有1万多行
"RPT 4" 非固定,并非每行都会有,所以需要用剪贴的模式来用比较正确
还是谢谢你的说明^^
P.S 你所谓得箭头要怎们打阿???可否告知我


献花 x0 回到顶端 [3 楼] From:台湾数位联合 | Posted:2006-05-09 09:23 |
chang-pony
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x134
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

昨晚是我第一次使用Ultraedit,个人觉得它所提供的指令有限,要达到你的要求实在是不容易,以前的PE2,现在的汉书,指令较多,勉强可以做到,但一万多行,这个巨集会很庞大,而且可能会出错,所以还是建议使用程式来作业比较适当。


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2006-05-09 23:24 |
chang-pony
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x134
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

刚完成你所想要的巨集,没想到会这么容易,而且就只那么几行,不愧被称为文书编辑的利器。

InsertMode
ColumnModeOff
HexOff
UnixReOff
Loop
Find "RPT "
IfNotFound
ExitLoop
Else
IfFound
Key 向右箭头
DeleteToEndofLine
Cut
Find ";"
Key 向左箭头
" "
Paste
Key BACKSPACE
EndIf
EndLoop

以上己测试,应该可行,但还是请你多测试几次,万一因错误而造成你的损失,可别骂我。

PS:Key 的指令就是按一个键(指键盘),Key 向左箭头 就是按一下向左键,这个在〔编辑巨集〕功能里有提示。


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2006-05-10 06:11 |
min0106
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x12
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢你们的帮忙,执行你提供的巨集后,巨集内容如下
InsertMode
ColumnModeOff
HexOff
UnixReOff
Loop
Find "RPT "
IfNotFound
ExitLoop
Else
IfFound
Key RIGHT ARROW
DeleteToEndofLine
Cut
Find ";"
Key LEFT ARROW
" "
Paste
Key BACKSPACE
EndIf
EndLoop
使用范例内容 :

11011HH;      
11000HH;      
RPT 3      
11000HL;      
RPT 3      
11010HL;      
RPT 2      
11001HL;      
RPT 2      
11001HH;      
RPT 3      
11011HL;      
RPT 3      
11000HL;      
RPT 2      
11010HL;      
RPT 2      
11010HH;      
RPT 3      
11001HL;      
RPT 4      
11011HL;      
11001HL;      
RPT 2      
11001HH;      
RPT 3      
11011HL;      
RPT 4      
11000HL;      
11010HL;

执行后档案变多
可以在帮我确认一下吗?

P.S : LOOP我比较少用到,一般我会使用巨集内的 <多次执行巨集功能> 一样可执行到档尾


献花 x0 回到顶端 [6 楼] From:台湾数位联合 | Posted:2006-05-10 10:10 |
chang-pony
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x134
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

在未修改巨集指令,以你新贴的范例执行情形如下:(不知道有什么问题?)




献花 x0 回到顶端 [7 楼] From:台湾中华电信 | Posted:2006-05-10 12:34 |
min0106
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x12
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

可否帮我确认上面你提供的巨集内容吗,向左向右我得设定有错吗(6楼)


献花 x0 回到顶端 [8 楼] From:台湾数位联合 | Posted:2006-05-12 09:30 |
chang-pony
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x134
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

先谢谢你让我有机会重拾过去玩 PE2 巨集的乐趣(虽然软体不同)。
说真的,我没在使用这套文书工具,还摸不清楚它的功能,只是好玩而己,至于为什么会发生相同的指令(只是中英文不一样),而有不一样的结果?也许是版本(英文版与中文化版)不同?也许是版次不同?也许是环境不同?也许是......?太多的可能,我没有办法再给你更好的建议了,不好意思。

PS:刚到软体王下载 UltraEdit-32 12.00a 英文共享版,安装后,再依你的巨集指令及范本操作一遍,结果正确无误,所以我是真的不知道了。


献花 x0 回到顶端 [9 楼] From:台湾中华电信 | Posted:2006-05-12 22:24 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.085417 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言