mainchen
|
分享:
▼
1.命宮的宮位是: 和 命宮是: 這兩個在撰寫上 判定出來的意思是相同的嗎? 是一樣的, 因為 " 命宮" = " 命宮的宮位" = " 命宮的地支" , 內值是一樣的. (命宮有:天鉞&紅鸞) || (身宮有:天鉞&紅鸞) || (夫妻宮有:天鉞&紅鸞) || (福德宮有:天鉞&紅鸞) 終於可以如願運作 有沒有什麼寫法可以簡單點的?? 這是最簡單的寫法了, 不過還可寫成: 如果:(命宮,身宮,福德宮,夫妻宮有:天鉞)&&(命宮,身宮,福德宮,夫妻宮有:紅鸞)3.既然寫到這裡 就順便問一下了 那個()括號的功用究竟是什麼? 每刺只要有用到或 都會想說到底要不要加 到底要怎加才會對 () 就如四則運算一樣, 一個式子內, 括號內的算式會先做. 有時加了可以更易閱讀, 如上例, 也可以不加, 但加了, 看了更清楚.
[ 此文章被mainchen在2007-11-14 09:58重新編輯 ]
|
|
x0
[10 樓]
From:臺灣中華電信HINET | Posted:2007-11-14 07:58 |
|
|
mainchen
|
分享:
▲
▼
但判定時卻出了'*主星的廟旺'語法錯誤的問題 這有什麼辦法可以寫呢? 確實有 "主星" 這個參數, 但僅能使用於 "有:" 後面, 包括 "六吉, 七吉, 四煞" 皆是, 它們不能獨立取得屬性, 因為它們只是 "虛擬" 的出來的. 如果:命宮有:主星 可想像成: 如果:命宮有:紫微,天機,太陽,武曲,天同,廉貞,天府,太陰,貪狼,巨門,天相,天梁,七殺,破軍 若真的要判斷主星任何一顆廟旺, 如下例: 複製程式
設定:主星廟旺=0
迴圈:i=0 到 13
如果:*#{星曜$(i)}#的廟旺>=5
設定:主星廟旺=主星廟旺+1
您可以將此段程式寫於最前面, 往下的程式只要想判斷主星是否廟旺皆可寫成: 如果:主星廟旺>0
[ 此文章被mainchen在2007-11-16 07:23重新編輯 ]
|
|
x0
[12 樓]
From:臺灣中華電信HINET | Posted:2007-11-14 16:18 |
|
|
mainchen
|
分享:
▲
▼
1.馬的部份是搞定了 但是之前設定好的 只要參數設為天空地空併用 則判定會認為天空是為地空那個 好像有點"走鐘"了 當設定 "只用天空" 時: 命理程式使用 "天空" 或 "地空" 是同位, 算法為 "亥上起子順安 劫,逆去便是 天空鄉" 當設定 "天空地空併用" 時: 地空算法為 "亥上起子順安 劫,逆去便是 地空鄉", 此時名稱就容易混淆, 所以需確認自己所學的排法, 並設定後, 再來寫命理程式, 比較不會錯亂. 2.這次有關主星的那個撰寫可真是難了 我試了半天 還是弄不清楚代碼那部份究竟應該放那裡!? 我製作了一個範例安裝檔, 請下載安裝後重開軟體, 即可看到. 3.另外一個奇怪的點 就是我明明是把星曜的廟旺設成>=5 但是怎麼明明是坐"得"的 也會成立勒? 真是疑惑了 若是判斷單一星曜之廟旺, 不要忘了加 '*' 全形星號在前面, 不然要看到完整的那行程式, 才知道問題在哪!
[ 此文章被mainchen在2007-11-16 07:41重新編輯 ]
|
|
x0
[14 樓]
From:臺灣中華電信HINET | Posted:2007-11-16 07:34 |
|
|
|