我有自定義的 .per 檔案,用于為用戶提供一種與勞特巴赫的應用程式進行互動的方式。但是,有時某些變數的值不會更新,使其恢復正常功能的唯一方法是關閉每個檔案并重新打開它。
是否有可以呼叫“自重繪 ”.per 檔案的命令?
uj5u.com熱心網友回復:
除非您限制了顯示記憶體的視窗的更新(例如使用 command MAP.UpdateOnce),否則所有值都應定期更新(根據SETUP.UpdateRATE)。
所以我認為,應該不需要重繪 命令。也許您應該聯系勞特巴赫支持,他們可以幫助您找到來源,為什么有些值沒有更新..
無論如何,強制更新所有顯示記憶體的視窗的命令是Data.UPDATE
如果Data.UPDATE沒有做到這一點,您還可以在 PER 視窗中添加一個按鈕,這樣您就可以輕松地重新打開視窗。為此,請使用以下 PRACTICE 腳本 (cmm-script):
MENU.ReProgram
(
ADD
BUTTONS "per.-W"
(
MENUITEM "[:refresh]refresh"
(
PRIVATE &cmd &left &up
&cmd=WINdow.COMMAND(WinTOP)
&left=WINdow.POSition(WinTOP,LEFT)
&up=WINdow.POSition(WinTOP,UP)
WinCLEAR WinTOP
WinPOS &left &up
&cmd
)
)
)
您需要在打開 PER 視窗之前執行此代碼。(我建議將此代碼添加到檔案 C:\t32\system-settings.cmm 以在每次啟動 PowerView 時執行它。)
在執行腳本
后打開一個新的 PER 視窗時,您的 PER 視窗將有這個按鈕:
單擊按鈕時,它將重新打開您的 PER 視窗。
Data.UPDATE您可以以相同的方式為您的 PER 視窗添加一個按鈕。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/428638.html
上一篇:除錯視窗工具列控制臺缺少箭頭
