序的根目錄導入用以提供一個Intouch窗口的位置的具體坐標的Intouch的補丁腳本。該補丁腳本包括能將目標窗口的左上角的橫縱坐標和右下角的橫縱坐標賦值給用于存儲目標窗口的左上角的橫縱坐標和右下角的橫縱坐標的四個變量地址(“ iffindowLeft” “iWindowTop” “ iWindowRight” “ iWindowBottom”)中的補丁腳本。
[0028]配置模塊20啟用Intouch多監(jiān)視器配置。具體可以在Intouch的win.1ni中,設置配置參數(shù),即可啟用Intouch多監(jiān)視器配置。
[0029]創(chuàng)建模塊30創(chuàng)建多屏幕腳本的專用數(shù)據(jù)庫,并向Intouch程序?qū)胨龆嗥聊荒_本的專用數(shù)據(jù)庫;所述多屏幕腳本的專用數(shù)據(jù)庫包括多屏幕腳本中所使用的本地變量。其中,多屏幕腳本的專用數(shù)據(jù)庫包括多屏幕腳本中所使用的本地變量。多屏幕腳本中所使用的本地變量包括當前屏幕分辨率寬度變量(“iW”)、當前屏幕分辨率高度變量(“iH”)、以左上角為基點,目標窗口在主屏幕的打開位置的坐標變量(iLeft” “iUp”)、用于存儲目標窗口的左上角的橫縱坐標和右下角的橫縱坐標的四個變量(“ iWindowLeft‘ iWindowTop’*‘iWindowRight’*‘iWindowBottom”)、用于存儲檢測目標窗口是否已經(jīng)被顯示的狀態(tài)的中間變量(“iresult” “iresultl”)及以左上角為基點并指定目標窗口在需要的屏幕位置打開的變量(“iXO” “iYO” “iXl” “iYl”)。
[0030]處理模塊40向Intouch程序?qū)攵嗥聊荒_本,并將多屏幕腳本的專用數(shù)據(jù)庫對所述多屏幕腳本進行配置,實現(xiàn)所述多屏幕腳本與所述多屏幕腳本的專用數(shù)據(jù)庫之間的交互,從而使所述多屏幕腳本能正常運行,進而實現(xiàn)多屏顯示。其中,多屏幕腳本包括Intouch程序中用于切換大窗口、用于打開小窗口及用于將小窗口移動到需要的畫面的腳本。
[0031]本發(fā)明實施例提供的實現(xiàn)多屏顯示的方法及其裝置,能完美支持無限個屏幕的畫面切換方式,甚至可以根據(jù)用戶的需求做到任意增加和減少屏幕,例如用戶要求工程師站一個屏幕顯示,操作員站兩個屏幕顯示。完全能取代Intouch自身的畫面切換功能,而且做到了更方便快捷,更不容易出錯。在畫面調(diào)試完成后,針對用戶在驗收時突然提出的將多個項目的畫面合在一個Intouch程序中的要求,能做到不需要再次檢查畫面的切換按鈕是否會切換到錯誤的畫面。
[0032]最后所應說明的是,以上【具體實施方式】僅用以說明本發(fā)明的技術方案而非限制,盡管參照實例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的精神和范圍,其均應涵蓋在本發(fā)明的權利要求范圍當中。
【主權項】
1.一種實現(xiàn)多屏顯示的方法,其特征在于,包括: 向I ntouch程序的根目錄導入用以提供一個I ntouch窗口的位置的具體坐標的Intouch的補丁腳本; 啟用I ntouch多監(jiān)視器配置; 創(chuàng)建多屏幕腳本的專用數(shù)據(jù)庫,并向I ntouch程序?qū)胨龆嗥聊荒_本的專用數(shù)據(jù)庫;所述多屏幕腳本的專用數(shù)據(jù)庫包括多屏幕腳本中所使用的本地變量; 向I ntouch程序?qū)攵嗥聊荒_本,并將所述多屏幕腳本的專用數(shù)據(jù)庫對所述多屏幕腳本進行配置,實現(xiàn)所述多屏幕腳本與所述多屏幕腳本的專用數(shù)據(jù)庫之間的交互,從而使所述多屏幕腳本能正常運行,進而實現(xiàn)多屏顯示。
2.根據(jù)權利要求1所述的實現(xiàn)多屏顯示的方法,其特征在于,所述補丁腳本包括: 能將目標窗口的左上角的橫縱坐標和右下角的橫縱坐標賦值給用于存儲目標窗口的左上角的橫縱坐標和右下角的橫縱坐標的四個變量地址中的補丁腳本。
3.根據(jù)權利要求1所述的實現(xiàn)多屏顯示的方法,其特征在于,所述多屏幕腳本中所使用的本地變量包括: 當前屏幕分辨率寬度變量、當前屏幕分辨率高度變量、以左上角為基點,目標窗口在主屏幕的打開位置的坐標變量、用于存儲目標窗口的左上角的橫縱坐標和右下角的橫縱坐標的四個變量、用于存儲檢測目標窗口是否已經(jīng)被顯示的狀態(tài)的中間變量及以左上角為基點并指定目標窗口在需要的屏幕位置打開的變量。
4.根據(jù)權利要求1所述的實現(xiàn)多屏顯示的方法,其特征在于,所述多屏幕腳本包括Intouch程序中用于切換大窗口、用于打開小窗口及用于將小窗口移動到需要的畫面的腳本。
5.一種實現(xiàn)多屏顯示的裝置,其特征在于,包括: 導入模塊,向I ntouch程序的根目錄導入用以提供一個I ntouch窗口的位置的具體坐標的I ntouch的補丁腳本; 配置模塊,啟用I ntouch多監(jiān)視器配置; 創(chuàng)建模塊,創(chuàng)建多屏幕腳本的專用數(shù)據(jù)庫,并向I ntouch程序?qū)胨龆嗥聊荒_本的專用數(shù)據(jù)庫;所述多屏幕腳本的專用數(shù)據(jù)庫包括多屏幕腳本中所使用的本地變量; 處理模塊,向I ntouch程序?qū)攵嗥聊荒_本,并將所述多屏幕腳本的專用數(shù)據(jù)庫對所述多屏幕腳本進行配置,實現(xiàn)所述多屏幕腳本與所述多屏幕腳本的專用數(shù)據(jù)庫之間的交互,從而使所述多屏幕腳本能正常運行,進而實現(xiàn)多屏顯示。
6.根據(jù)權利要求5所述的實現(xiàn)多屏顯示的裝置,其特征在于,所述補丁腳本包括: 能將目標窗口的左上角的橫縱坐標和右下角的橫縱坐標賦值給用于存儲目標窗口的左上角的橫縱坐標和右下角的橫縱坐標的四個變量地址中的補丁腳本。
7.根據(jù)權利要求5所述的實現(xiàn)多屏顯示的裝置,其特征在于,所述多屏幕腳本中所使用的本地變量包括: 當前屏幕分辨率寬度變量、當前屏幕分辨率高度變量、以左上角為基點,目標窗口在主屏幕的打開位置的坐標變量、用于存儲目標窗口的左上角的橫縱坐標和右下角的橫縱坐標的四個變量、用于存儲檢測目標窗口是否已經(jīng)被顯示的狀態(tài)的中間變量及以左上角為基點并指定目標窗口在需要的屏幕位置打開的變量。
8.根據(jù)權利要求5所述的實現(xiàn)多屏顯示的裝置,其特征在于,所述多屏幕腳本包括Intouch程序中用于切換大窗口、用于打開小窗口及用于將小窗口移動到需要的畫面的腳本。
【專利摘要】本發(fā)明提供一種實現(xiàn)多屏顯示的方法,包括向Intouch程序的根目錄導入用以提供一個Intouch窗口的位置的具體坐標的Intouch的補丁腳本;啟用Intouch多監(jiān)視器配置;創(chuàng)建多屏幕腳本的專用數(shù)據(jù)庫,并向Intouch程序?qū)攵嗥聊荒_本的專用數(shù)據(jù)庫;向Intouch程序?qū)攵嗥聊荒_本,并將所述多屏幕腳本的專用數(shù)據(jù)庫對所述多屏幕腳本進行配置,實現(xiàn)所述多屏幕腳本與所述多屏幕腳本的專用數(shù)據(jù)庫之間的交互,從而使多屏幕腳本能正常運行,進而實現(xiàn)多屏顯示。本發(fā)明還提供實現(xiàn)多屏顯示的裝置,能完美支持無限個屏幕的畫面切換方式,甚至可以根據(jù)用戶的需求做到任意增加和減少屏幕。
【IPC分類】G06F3-14
【公開號】CN104598191
【申請?zhí)枴緾N201510084054
【發(fā)明人】張宇
【申請人】沈陽鼓風機集團自動控制系統(tǒng)工程有限公司
【公開日】2015年5月6日
【申請日】2015年2月16日