• 3

請問一下,關於無限今日的皮膚製作、以及設定


K A M wrote:
照這上面的編碼,我成...
2.我是打算隱藏wm原有的工作列、並用無限今日,模擬一個工作列,放在畫面的最下面
或是將wm原有的工作列,移到畫面最下面
(恕刪)

看來你沒有好好的閱讀無限的說明喔............

"任務管理器",可以出現在任務欄位之外也可以出現在皮膚中
只是這2處使用的指令不一樣

31) wxTaskMgr 表示在無限的皮膚中顯示任務管理托盤, 參數是(分組編號, 上, 左, 寬, 高, 主按鈕的寬度,
主按鈕的高度, 每個圖標的寬度, 每個圖標的高度, 圖標間距, 是否顯示任務標題(0-否,1-是),
字體大小, 字體顏色(#000000-#FFFFFF,0為默認顏色), 主按鈕的圖片.
wxTaskMgr=1,0,0,120,26,26,26,16,16,2,1,9,0,start.png
(*注1: 全部參數都支持 系統變量和可運算變量)
(*注2: 顏色處使用變量, 要保證變量的值是所需顏色的十進製表達,例如顏色#FF0000,(注意此時的十六進制顏色
排列是藍綠紅,和腳本中用的排列正好相反), 十進製表達就是 16711680, 也就是顯示藍色)
使用在"任務欄位"的指令有Bar這個字
在皮膚中的沒有Bar這個字

#wxBarRect=1,3,25,110,20,#0000FF,0 #建立一個任務欄區塊(在皮膚中這行不使用)

wxDrawPic=4294967295,-1,90,20,20,#000000,todsk.png #建立一個可以點擊的功能變換區圖示
wxClickAction=4294967295,-1,90,20,20,87,<?if {WinForeground}==1 then 0 else 2?>
wxTaskMgr=4294967295,1,0,90,18,0,0,18,18,0,0,0,0,..\data\shortcut\16.png

疑?我的說明文件只到
29) if else end 這是個組合使用的指令. 可以.....


hce4082 wrote:
wxDrawPic=4294967295,-1,90,20,20,#000000,todsk.png #建立一個可以點擊的功能變換區圖示

wxClickAction=4294967295,-1,90,20,20,87,<?if {WinForeground}==1 then 0 else 2?>

wxTaskMgr=4294967295,1,0,90,18,0,0,18,18,0,0,0,0,..\data\shortcut\16.png

wxDrawPicEx=4294967295,600,0,{ScrWidth},<?(0.03125*{ScrHeight})?>,0,1,0,0,0,0,0,0,bg.png
用擴展的方式將它放在下面,將內建皮膚的BG.PNG,先暫時代替下BAR圖示

wxClickAction=4294967295,600,80,400,<?(0.03125*{ScrHeight})?>,87,<?if {WinForeground}==1 then 0 else 2?>
我要將可以放置最小化後台程式區域放在:上600、左80(左邊的80用來模擬開始鈕),寬400(扣掉左邊的80)

wxTaskMgr=4294967295,1,0,400,36,0,0,36,36,4,0,0,0
但是我用上1左0以及上600左80都無法將最小化的後台程式準確的放在我設定給它的位置上,
導致每次點到這個區域,都是跳出無限今日的功能表

有夠難搞的,是我理解方向錯誤?
基本上我是先用絕對座標編寫,確定位置對了之後、才去計算變量座標,
而我的編碼中,之所以座標會絕對與變量參雜,是因為無意中發現,變量座標可以完美的支援橫向顯示,
所以打橫用不到的東西,我就不刻意再去編寫變量座標,

其實將所有的貼圖指令加上ex、上左寬高都用變量座標來編寫,
就可以直接對應全解析度的機種了說,
當然拉,比較精美的圖、像是桌布之類的,就比較不建議用這種方法,
畢竟將圖強迫拉大,顆粒也會跟著變大,
不過像是框線、BAR、ICON之類的素材就可以直接用變量座標編寫

下圖中時鐘框,是內建的原始皮膚,一開始就是對應全解析度的,圖片大小是240*84,
使用變量的寫法,可以將它完美的套用在vga上,將螢幕打橫也可以套用,

可惜打橫後,系統字體顯無法跟著變胖,就會顯的有點長,時鐘的字體都頂到時鍾框的底了...
因為系統字體用的是一定的比例,就算用了變量座標,螢幕打橫時,系統字體無法跟著變矮、變寬,
除非做0~9的數字圖片來取代時鐘字體,並且用EX來貼圖...

桌面插件的座標用無線今日內建的「內鑲插件設置」好像無法編寫變量座標
(我將上設為<?(0.328*{ScrHeight})?>,但是套用後,插件的位置會在0...)
等一下還要開啟INI檔,將桌面插件直接寫入,這樣應該就可以用變量座標了...

工作列遇到瓶頸,也不是必要功能,
先解決撥號介面、常用聯絡人以及常用程式的編寫好了
在對岸的無線今日論壇問了兩次問題,放了幾天都沒人回,
不知道是我的問法不對,還是說用繁體輸入法在那邊會變成亂碼...

目前想先解決的問題有
隱藏上下BAR時,桌布的頂會被重複貼上,
只隱藏下下BAR的話,頂一樣會被重複貼上,而且底會被裁掉一段,
該論壇也有其他人有一樣的問題,但是沒有答案...

隱藏上/下BAR時,將按鈕的座標寫在螢幕底部可以正常使用
但是有上BAR時,這個按鈕會在螢幕外,無法點到
(可以用方向鍵移到那邊後、按下OK鈕來執行編寫的動作)
這是否與桌布的問題有關阿?

我會對應系統變數來貼圖了,但是...
信號等級是0~10共11種,而我的天線圖示是無信號~五格天線共6種,
也就是0對應無信號,1、2對應一格天線,3、4對應兩格天線...9、10對應五格天線,
目前我的做法是將一格天線的圖複製成兩張,分別命名為1與2,以對應性號等級1、2,
請問有更好的方法嗎?

我會擊點或是划動來切換到其他頁面了,但是...
我不知道該如何編寫,才能使用無限今日自帶的撥號系統\常用聯絡人\常用程式...

WM內建的鬧鐘,會在原始TODAY介面的上BAR出現鬧鈴圖示,
下BAR的左軟鍵會變成「通知」,但是因為我隱藏了上/下BAR,
如果是在鬧鐘響時(通知視窗還沒消失),就打開螢幕倒是還好,
但要是錯過、等螢幕俢眠後才打開螢幕,就完全看不到鬧鐘有響過的顯示,
不知道無限今日的系統變量能不能對應這個通知

謝謝
K A M wrote:
隱藏上下BAR時,桌布的頂會被重複貼上,
只隱藏下下BAR的話,頂一樣會被重複貼上,而且底會被裁掉一段,

先把你的語法寫出來,大家研究看看能不能找出問題?
目前我的做法是將一格天線的圖複製成兩張,分別命名為1與2,以對應性號等級1、2,

用if then也可以,不過你的作法應該比較簡便

我會擊點或是划動來切換到其他頁面了,但是...
我不知道該如何編寫,才能使用無限今日自帶的撥號系統\常用聯絡人\常用程式...

沒有所謂無限今日自帶的撥號系統\常用聯絡人\常用程式...
你需要運用無限今日的語法,寫一個常用聯絡人頁、一個撥號系統頁、一個常用程式頁
(這三個頁面比較複雜,建議先參考別人的皮膚)
再去呼叫出來

要是錯過、等螢幕俢眠後才打開螢幕,就完全看不到鬧鐘有響過的顯示,
不知道無限今日的系統變量能不能對應這個通知

我好像沒看過有這個變量
歡迎光臨我的網站  行動最愛網 http://i-favorites.net
殺破狼~丹 wrote:
先把你的語法寫出來,大家研究看看能不能找出問題?

Name=NO上下bar VGA
# 更新頻率,0每分,1每分,2每秒,3每隔5秒測一次有操數變化立即更新
Refresh=3
# 插件固定高度
Height=640
# 擊點指定區域是1否0半透明,是1否0震動
ClickRectAlpha=1,0
# 是1否0隱藏下工作列,是1否0擴展到下軟鍵列
HideSoftKeyBar=1,0
# 隱藏上方的任務欄
wxBarRect=3,0,0,0,0,#00000f,1
是否擴展到下軟件列、有沒有用隱藏上方任務欄,
都會出現這個問題


對了,我的桌布不是用無線今日的語法更換的,
而是以WM系統的更換桌布圖示、或是Resco Photo來更換
(Resco Photo才能為橫向與直向分別設定為不同桌布)
不知道問題點會不會是在這裡...
本來以為不隱藏上BAR,就可以遮住重複貼的頂,
沒想到它不但把重複的頂給推了下來,還把底給推出了螢幕外...

殺破狼~丹 wrote:
沒有所謂無限今日自帶的撥號系統\常用聯絡人\常用程式...
你需要運用無限今日的語法,寫一個常用聯絡人頁、一個撥號系統頁、一個常用程式頁
(這三個頁面比較複雜,建議先參考別人的皮膚)
再去呼叫出來

要由0開始阿...我還以為基本的功能都是設定好的,使用者只需要去進行座標以及圖示的編排說...
很喜歡無限今日的撥號系統說,搜尋起來很方便,用任意串數字也能找電話,
不像WM內建的,一定要從第一個號碼輸入,看來得要去找一個簡單一點的皮來解析了,
在拆別人的皮膚時,學到了兩張天線信號圖示就可以顯示10段天線信號強弱的語法,
你要有一張天線圖示,一張信號(滿格)圖示(要5格或10格信號強度,且每格的寬度相同)
將天線圖與信號圖都貼在皮膚上,
假設你的信號圖示寬度為30,
貼信號圖示的語法寬度設為<?(3*{SignalLevel})?>
得到的結果是
信號等級1時,信號圖片的寬度只有3,5格的信號圖會顯示半格、10格的信號圖會顯示1格
等級2、寬度6,5格信號圖顯示1格、10格信號圖顯示2格
等級3、寬度9、5格顯示1格半、10格顯示3格
...以下略

至於提醒的顯示
在多咪那邊遇到高手幫忙,
要去抓註冊表的變化,
<?if {REG:1:S:1:0:System\State\Shell\Reminders:Active}!= then 顯示提醒 else 隱藏提醒?>

目前還在搞桌布兩個頂的問題,好像要用無線今日內建的語法來更換桌布才能避免全螢幕皮膚兩個頂,
如果只是單存的將指定的桌布編入皮膚那還算容易,
但是我要直幕、橫幕用不同桌布,且還要容易替換(所以要在編寫一組換桌布的語法)
這個部分比我想像中還要難的多了...

K A M wrote:
在對岸的無線今日論壇...(恕刪)

多咪論壇在今年開始人數已經變少
俺當初也在那混了一段時間
因為微軟各種系統版本和解析度不具備相容性
支援WM的軟體愈來愈少
很多人都換iPhone了
當然沒人回答你問題了
終於要進展到第二組頁面了,
但是一開頭就碰壁,
我先寫了
wxGestureAction=1,2,4,2,5,1,1,{ScrWidth},{ScrHeight}
# 在組號1中,下划連結組號2
wxGestureAction=2,2,4,1,5,0,0,{ScrWidth},{ScrHeight}
# 在組號2中,下滑回首頁(組號1)
wxDrawStringEx=2,9,3,3,{ScrWidth},0,#000000,400,{AllFestivalsVar}
# 組號2,字體大小9,座標3、3,寬度全寬,排版對齊左邊,黑色字體,字粗400,所有節日
wxDrawStringEx=2,9,1,1,{ScrWidth},0,#FFFFFF,400,{AllFestivalsVar}
# 組號2,字體大小9,座標1、1,寬度全寬,排版對齊左邊,白色字體,字粗400,所有節日
(兩組重疊後,就變成白字黑影的立體字體)
但是我的組號2卻是上白下黑,完全沒東西

(下划會回首頁,所以這張圖應該是組號2沒錯)

想請教一下,有人知道問題發生在哪裡嗎?
謝謝

我的無限今日皮膚製作紀錄
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?