漢書9.2試用版 - 分割畫面的問題

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

漢書9.2試用版 - 分割畫面的問題

文章 jrlin »

漢書9.2試用版,若顏色選擇黑底白字,在分割成左右兩個畫面時,
會很慢,一行一行跑出來,但若選藍底白字的顏色,則沒有這個問題。

另外分割畫面,若是上下兩個畫面,下畫面的命令列下面那一行會重覆顯示。
(後來發現只要視窗重新顯示,就會只剩一行,應該是分割時最後一行沒有清掉。)

黑底白字跑很慢
圖檔

有兩行
圖檔
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

謝謝您測試得仔細。
我檢查看看。
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

我設成黑底白字,沒有您說的現象。
請您將編輯檔案給我,或許是有特別的狀況我沒有考慮到。
mason@stone.com.tw

訊息列的確會重複,我會改進。
jrlin
一般會員
文章: 8
註冊時間: 1日 1月 1970年, 08:33

文章 jrlin »

一進去執行(NONAME)就會,還沒開檔,也許是與我的Windows XP SP2衝到。

12/1 又試一次,好像不會了,這個問題不用理了....
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

已更新,請上網下載。
但是您說的速度慢問題,我則沒遇到。

我懷疑是表格線或是其他問題造成的,
是否請您將測試檔寄給我?
jrlin
一般會員
文章: 8
註冊時間: 1日 1月 1970年, 08:33

文章 jrlin »

今天測了一下,速度慢的問題黑底白字會其他不會,我一進入,輸入 ed test,接下用Ctrl-W 分割視窗即會發生速度慢....

應該跟檔案無關。

==>剛剛把 HE9.INI 刪除,讓漢書重建,速度即恢復正常。
pigbaby
一般會員
文章: 4
註冊時間: 1日 1月 1970年, 08:33

文章 pigbaby »

ctrl+w這個功能鍵
我發現有點問題,因為都沒有寫入ini的動作
我修改成這個樣子就ok了

代碼: 選擇全部

;; 分割視窗或是多視窗
%@SplitWindowQuery=1
%@SplitWindow=1

def c-w=[SplitWinodow]
def SplitWinodow=
    [%act=1]

    [getini %@AppIni, SET, SplitWindowQuery] ;;新增的
    [if %String !="NULL"][%@SplitWindowQuery = %String][end] ;;新增的
   [getini %@AppIni, SET, SpliteWindow]
    [if %String !="NULL"][%@SplitWindow = %String][end]
    [if %@SplitWindowQuery == 1]
        [resetdialog 視窗處理方式]
        [dialogbox 視窗處理方式,-1,-1,90,92]
          [radiobutton &1. 分割視窗?#93;循環), -1, 4, 8]
          [radiobutton &2. 檔案拷貝到新視窗, 2, 4, 20]
          [if %FileNo!=1]
              [radiobutton &3. 檔案移到新視窗, 3, 4, 32]
          [end]
          [if %@SplitWindow==3 && %FileNo==1]
              [setcheck 2]
          [elseif %@SplitWindow!=0]
              [setcheck %@SplitWindow]
          [end]
          [checkbox 下次不要再問(&A), 1, 4, 50]
          [defpushbutton 確定(&Y), 1, 8, 68, 32, 14]
          [pushbutton 取消(&N), 2, 50, 68, 32, 14]
        [enddialog]
        [if %PushButton==1]
            [%@SplitWindow=%RadioButton]
            [if %CheckBox]
               [writeini %@AppIni, SET, SplitWindowQuery,0]  ;;新增的
               [writeini %@AppIni, SET, SplitWindow,%@SplitWindow] ;;新增的
            [end]
        [else]
            [%act=0]
        [end]
    [end]
    [if %act==1]
        [if %@SplitWindow==1]
            [split screen]
        [elseif %@SplitWindow==2 || %FileNo==1]
            [open_in_another_window Copy]
        [else]
            [open_in_another_window Move]
        [end]
        [message F8: 切換視窗]
    [end]

mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

您真厲害!
我後來也發現了,網站上放的是改過的版本!
主題已鎖定