請問現在有沒有類似pe2的軟體?



贊助商連結


頁 : 1 2 [3] 4

bx2aa
2009-09-01, 03:39 PM
你不覺得你自己已經把答案說出來了嗎? 半年了, 你的方法user 只會用, 但不會變通, 因為入門太困難, 然而用HE, 就算換個題目user 也能自己想出方法來, 因為用HE 只需憑 "肉眼和直覺", 用 "sed" 或 "gawk", user 永遠得依靠你示範, 但是用HE 或PE2, user 就有辦法自己解決, 這不是哪個軟體功能強的問題, 而是哪個軟體容易學習的問題
你還是沒弄清楚, user 只要能解決問題, 如果把省下來的時間去學早就會了.
只要有副檔名, 檔名要變化應該不會太大, 不會說副檔名在中間, 檔名分開在兩邊.
前面的點變多或變少, 應該也沒難度吧!

而她 user 不是用半年, 到我離開前是將近兩年, 後來有沒有用我不知道, 如果算到現在還要加三年.

每次改少說也省十幾分鐘, 先交差, 省下時間就要看 User 要不要去修行.
隨便打幾個關鍵字也能找到如何下正規表達式.
只要關鍵字下的好, 搜尋到的就可能越有用.

有本 UNIX 書裏寫的
一方面擁有一組資源(網路、電腦、軟體), 一方面滿足一群使用者的需求與計畫, 他們想要完成他們的工作, 我的工作就是用最佳的方法將這兩方面盡可能的結合在一起, 必要時將使用者不明確的需求轉換為明確的技術.

可以給個軟體讓他每次都花一二十分鐘或幾十分鐘, 也可以給個批次檔每次都剛好相反省一二十分鐘或幾十分鐘.

贊助商連結


mis339
2009-09-01, 04:32 PM
幾點想法
1、Word也可以很好用,只是看會不會用。
2、雖然Word很好用,但有時候我也是會喜歡用WinCE或是直接在Dos用Cedit。
3、很多東西向來是會的人「覺得很簡單」或是「學就會了」,但是不要不相信,就是有人「覺得很難」或是「學了也不會」!(不過也多虧有這些人,我們才有工作!:fd: )

FYI
2009-09-01, 04:51 PM
你還是沒弄清楚, user 只要能解決問題, 如果把省下來的時間去學早就會了.
你還是完全沒搞清楚! "sed", "gawk" 是讓你這種專家設好之後才給user 用的, 不是一開始就直接給初學者用的, 是你在幫user 省時間, 少了你, user 只會乖乖用HE, 但還是弄得出來, 不是每個user 都能像你一樣厲害, 別再說 "sed", "gawk" 很簡單很強, OK?

bx2aa
2009-09-01, 08:34 PM
你還是完全沒搞清楚! "sed", "gawk" 是讓你這種專家設好之後才給user 用的, 不是一開始就直接給初學者用的, 是你在幫user 省時間, 少了你, user 只會乖乖用HE, 但還是弄得出來, 不是每個user 都能像你一樣厲害, 別再說 "sed", "gawk" 很簡單很強, OK?
少了我還是繼續用啊!
我早離開了, 報名的如果要繼續報, 如果還是要丟檔案不是線上報的話, 那她還是繼續用, 跟有沒有 "我" 沒關係, 有關係的是要 "格式不同" , 因為我不在, 接手的人如果不知道怎麼修改這個批次檔, 他才需要用 HE 去改, 讓費時間還有可能被退件.

讓 user 加快完成工作計畫是 "錯的" , 那我只有承認, 我不該幫 user 提前完成工作計畫, 也不該讓 user 交出的資料零錯誤.
更不應該用 GNU for win32.

我說的 "簡單" 是修改我提供的正規表達式做一些小改變很簡單.
五個點改三個點或五個點改八個點會比你 標示 複製 貼上 修改 一個大檔案難嗎?
不合用就改用 pe2 又沒強迫一定要用 GNU for win32.

FYI
2009-09-02, 01:43 AM
少了我還是繼續用啊!
我早離開了, 報名的如果要繼續報, 如果還是要丟檔案不是線上報的話, 那她還是繼續用, 跟有沒有 "我" 沒關係, 有關係的是要 "格式不同" , 因為我不在, 接手的人如果不知道怎麼修改這個批次檔, 他才需要用 HE 去改, 讓費時間還有可能被退件.
你又再一次說出了答案! 接手的人如果不會修改, 難道你還得負責教到會嗎? 如果你肯教user 使用 "sed" & "gawk", 那麼你當然可以建議user 使用 "sed" & "gawk", 現在你拍拍屁股走人了, 如果題目變化一下, user 最終還是得回到她最擅長的HE, 所以HE 是 for user 的, 而 "sed" & "gawk" 是 for 你這種 expert 的, 就連小弟都不太願意再去碰 "sed" & "gawk", 因為不是每個人都能像你一樣輕易跨過那個學習的門檻, OK?

bx2aa
2009-09-02, 11:03 AM
你又再一次說出了答案! 接手的人如果不會修改, 難道你還得負責教到會嗎? 如果你肯教user 使用 "sed" & "gawk", 那麼你當然可以建議user 使用 "sed" & "gawk", 現在你拍拍屁股走人了, 如果題目變化一下, user 最終還是得回到她最擅長的HE, 所以HE 是 for user 的, 而 "sed" & "gawk" 是 for 你這種 expert 的, 就連小弟都不太願意再去碰 "sed" & "gawk", 因為不是每個人都能像你一樣輕易跨過那個學習的門檻, OK?
我幫她做 .bat 檔時請他對一下他表格裏的欄位和我批次檔裏那行的數字順序一樣, 跟她說以後欄位長度有變可以自己改, user 當然回答. 她不是靠寫程式吃飯, 讓 IT 部門解決.
我好像還故意把數字打錯讓她對到格式數字不同.
為了達到示範效果, 我還特地先不改執行一次, 然後再改對, 執行一次讓 user 比較差異.

我在寫 .bat 檔查 gawk 格式時 user 也翻一下我看的 "swd & awk 程式設計" 的書過.

他們公司的政策, 要安裝的哪怕是 freeware 也不能裝.
但是不用安裝的軟體就沒有強制不能用, 後來有沒有改我不知道.

所以我想到固定格式 .csv 用 gawk 最好用.
固定格式需要修改用 sed 來處理最方便.

還有這不是門檻, 收集夠多的 script 每行功能都記到檔案, 要用時搜尋.
ps:我以前就是這樣用

一個蘿菠一個坑, 完全不會 sed awk , 只要複製貼上也會用 sed awk.

cappella
2009-09-02, 11:40 AM
沒用過pe2的人,不會知道直排編輯的方便性..

要能活用命令,也要好些日子的練習吧 !!

alt+b alt+b alt+c 三個行為就可以完成區塊複製,user 應該會很容易上手

用命令的話,光是 /\(.....\)\(.*\)\(.....\)/\
左斜線、右斜線、小數點、星號、左括號、右括號,應該會搞昏一些人吧!

不能老是用工程師的角度來看待所有人

FYI
2009-09-02, 12:22 PM
我幫她做 .bat 檔時請他對一下他表格裏的欄位和我批次檔裏那行的數字順序一樣, 跟她說以後欄位長度有變可以自己改, user 當然回答. 她不是靠寫程式吃飯, 讓 IT 部門解決.
小弟一直想傳遞一個訊息, 簡不簡單不是咱們說了算, 而是user 說了才算, "sed" 指令對你來說只有一行, 卻可以千變萬化, 再簡單方便不過, 但是對不起, 絕大部分user 在這一關就過不了, 當然HE/PE2 也有一個學習門檻, 然而和 "sed" & "gawk" 比起來卻是遠遠容易多了, 而PE2-like 的好處是初學者只需學習基本操作, 進階者則可研究巨集指令, 進可攻退可守

你絕對可以舉出一個sed 能辦到而PE2 辦不到的功能, 但反過來PE2 能完成任意區塊 "直行轉橫列" & "橫列轉直行", 請問 "sed" 辦得到嗎? 所以小弟不想再和你爭執哪個功能比較強, 彈性比較大, 因為小弟不會要求初學者學習巨集寫法, 只求他們能在期限內完成工作就好, 就算有人像你一樣願意大發慈悲, 那也僅代表user 只要照著做就好, 不代表user 需要學習你所熟悉的軟體, 如果user 覺得 "sed" 簡單, 那麼他們就肯學習, 如果user 認為PE2 太難, 那麼他門還是會找其他方法

bx2aa
2009-09-02, 10:40 PM
小弟一直想傳遞一個訊息, 簡不簡單不是咱們說了算, 而是user 說了才算, "sed" 指令對你來說只有一行, 卻可以千變萬化, 再簡單方便不過, 但是對不起, 絕大部分user 在這一關就過不了, 當然HE/PE2 也有一個學習門檻, 然而和 "sed" & "gawk" 比起來卻是遠遠容易多了, 而PE2-like 的好處是初學者只需學習基本操作, 進階者則可研究巨集指令, 進可攻退可守

你絕對可以舉出一個sed 能辦到而PE2 辦不到的功能, 但反過來PE2 能完成任意區塊 "直行轉橫列" & "橫列轉直行", 請問 "sed" 辦得到嗎? 所以小弟不想再和你爭執哪個功能比較強, 彈性比較大, 因為小弟不會要求初學者學習巨集寫法, 只求他們能在期限內完成工作就好, 就算有人像你一樣願意大發慈悲, 那也僅代表user 只要照著做就好, 不代表user 需要學習你所熟悉的軟體, 如果user 覺得 "sed" 簡單, 那麼他們就肯學習, 如果user 認為PE2 太難, 那麼他門還是會找其他方法
是我講的不清楚嗎?

從頭到尾我都是在解決問題, 不是在爭執哪個功能比較強, 是你在爭執哪個功能比較強, 彈性比較大; 原因是因為你提出的問題變化, 我用我的一行沒水準的腳本解決, 所以你開始和我爭論功能、彈性、容不容易上手.

PE/PE2 我 20 年前就開始用, 用了十幾年, HE 後來出的用比較少, 表格輸入只看過參 24 還是 13 用過, 我沒試過, 直換橫橫換直我除了學習怎麼用當時用過, 之後根本沒有機會用(列印時可能會用到整篇直換橫橫換直, 但是我都是在第一行加上轉九十度的符號, 是什麼忘記了! 應該是 ~ 還有 24 什麼的, 因為直換橫橫換直會把全形的括號或直線橫線轉錯)
直換橫橫換直的 sed 或是什麼的腳本我有收集, 把那檔案找出來 複製貼上按<Enter>, 不過那檔案久沒開現在比較難找到, 用 GOOGLE 應該可以找到.
但是舉例要符合題意, 檔名應該不會用到橫換直直換橫.
在用 TELIX 當時的 SBBS ANSI檔案, 我就是用 PE2 編輯修改, 例如 <ALT>+27 13 ..... 等是 NOTEPAD 按不出來的.

所以編輯軟體有什麼功能我知道.

以前還不認識 SED AWK PERL Python 時, 還會特地去 Download Ultraedit 來用, 還覺得麻煩!

我也知道用編輯軟體會遇到什麼困難, 我已將可能變化的正規表達式也給, 還把會改錯的注意事項提出, 這都是在解決改檔名可能遇到的問題.

其他佐證是在強調已解決問題後的高效和正確性.

user 用不用就在提問者, 前面我也說了, 合用就用不合用就手動, 沒有強迫要用.

回大頭照卡拉是條狗
我都是 點一下 <Shift> 按著 移動游標到要標示的右下角的地方點一下.
工程師的角度我不清楚, 但是讓 user 點兩下或是複製貼上就把問題解決是錯的嗎?

chengmou
2009-09-02, 11:42 PM
哇!幾天不見大家已經討論這麼多,真是感謝各位幫忙...
小弟的只是要做一個大量批次,文中的3當然只是說明那個block要mark起來,如果都是3這麼簡單用"取代"就可以了...
不過sed我真的看不懂也沒用過,說實在的看了一下menual也不想去學它..還是謝謝..
總共近二萬行,已經搞定了,用漢書搞定了,還不錯用,只是試用版而已...

thanks.