HELP!

HyperEditor Q&A/技術交流
主題已鎖定
pureyear
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

HELP!

文章 pureyear »

站長,您好 :lol:

在下最近有幸試用漢書XP
發現漢書XP有一個小問題

『標示區內容以游標為標記位置』之功能在某些『內容』上會出現問題。

漢書XP的操作方式為:選定標示區==>游標就標示區中央位置附近==> Alt+A ==> 選『0』==>『對齊哪一個字?』則輸入一個空白鍵(非全形)『 』,結果是沒有功能。

相對於HE5的操作方式如下

HE5的操作方式為:選定標示區==>游標就標示區中央位置附近==> Ctrl+A ==> 選『.』==>『By what string?』則輸入一個空白鍵(非全形)『 』,結果是資料全以這個空白鍵為中央來對齊。
未知是否漢書XP對於這種『每一列資料都為一串不定長度連續數字加上固定一個空白鍵長度之空白,最後再加上不定長度中文名稱』之資料格式無法處理,還是另有解決之道?還望站長能指引在下,謝謝! :roll:

PS:歷次測試說明無法用漢書XP執行「對齊空白」或「對齊數字」的情況 :shock:

順祝 好風好日好心情!
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

是的,對其字元對於空白是有問題,我會改正。

至於您說的特殊用途,可否舉例?
列出原內容與希望處理後的樣子,我比較好建議。
pureyear
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

文章 pureyear »

如下資料:

5201 林信義1
5211 林信義2
52201 林信義3
52031 林信義4
5241 林信義5
5251 林信義6
52061 林信義7
5271 林信義8
5281 林信義9
52091 林信義0

希望處理後的樣子如下:

5201 林信義1
5211 林信義2
52201 林信義3
52031 林信義4
5241 林信義5
5251 林信義6
52061 林信義7
5271 林信義8
5281 林信義9
52091 林信義0

即希望能以數字1或空白於游標處對齊
使得空白以右之姓名資料於游標處右邊對整齊一點
而空白以左之代號資料能於游標處左邊對齊這樣。
還請站長大人能給小弟一個方便的好建議,謝謝!

PS:無法以空白對齊是已知問題,但好像亦無法以
數字來對齊,英文字母來對齊是沒問題,而中
文字來對齊則是====>還沒做實驗 :p
小菜鳥/留 :roll:
pureyear
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

文章 pureyear »

sorry 我不曉得排好的資料為何貼上去之後,網頁
都會自動將資料靠左對齊,使得原本前面的空白不
見,造成看起來原內容與希望處理後的樣子沒兩樣
,阿不好意思,我也不懂為何如此,也不會修正,
sorry :oops:
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

我會改正在新版中。

目前您可能要用克難的方法。
要是您很急,我可以幫您寫一個小的巨集。
方法就是:
1. 寫一個回圈
2. 從頭檢查每行,算出每行的位移量,並在行首插入一定數量的空白
pureyear
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

文章 pureyear »

感謝站長您的好意 :lol:
能得站長您的回應我十分高興
心下想站長您有諸多事情都需要您親力親為
在下實不想多耗站長您些許心力於改版之外
(說得慚愧,就算站長幫我寫個小巨集,只怕我也不懂得該如何使用)

不過站長您就別擔心我了
我目前用的克難的方法是用舊版的HE5
HE5在『以數字或空白或英文字母或中文字於游標處對齊上』功能的展現都沒有問題
我只需從頭校正文件中變成『?』的中文字就OK了
但是資料量大時就粉累 :cry:
不過值得啦

十分期待站長新版問世之時

順祝 好風好日好心情!
電腦菜鳥/留 :P
chc
進階會員
文章: 35
註冊時間: 1日 1月 1970年, 08:33

文章 chc »

處理後是這樣???(不好意思那個空格很難搞,所以看不太清楚的_自己忽略不要看唷^^!!!)
 _5201 林信義1
 _5211 林信義2
 52201 林信義3
 52031 林信義4
 _5241 林信義5
 _5251 林信義6
 52061 林信義7
 _5271 林信義8
 _5281 林信義9
 52091 林信義0

還是這樣??????
 5201 林信義1
 5211 林信義2
 52201 林信義3
 52031 林信義4
 5241 林信義5
 5251 林信義6
 52061 林信義7
 5271 林信義8
 5281 林信義9
 52091 林信義0
最後由 chc 於 13日 6月 2007年, 23:51 編輯,總共編輯了 2 次。
pureyear
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

文章 pureyear »

前者,tks!
chc
進階會員
文章: 35
註冊時間: 1日 1月 1970年, 08:33

文章 chc »

如果是標示區可能會比較麻煩
但是如果是依照範例這樣子簡單那還OK
就是把每行的字串拿出來找空格(或是第幾行到第幾行之間)
然後找出最大值
再從頭找一遍並加入所缺的字元數即可
不知道這樣行嗎?
如果有需要我代勞再說喔^^
主題已鎖定