窗口同步腳本
㈠ python 如何同時創建多個CMD窗口並同步執行cmd命令
可以試一下這個:
importos
cmd_commands=[]
forcincmd_commands:
os.popen(i)
㈡ 怎樣把rstudio腳本區與顯示區同步
下載安裝:R語言和它的UI界面非常安裝比較簡單,這里就不重復描述了,只需要到R的官網上,對應自己電腦的操作系統下載對應的版本即可。R提供window、linux和MAC OS X版本,對應下載即可,如筆者的是普通的window 32位。網路R官網,左上角的download,選擇合適的鏡像。如果找不到下載安裝,那就不適合繼續學習R語言了。
安裝好之後,我們打開R界面,可以看到,R的界面非常簡潔,只有一個菜單欄,和一個默認新建的R Console 控制台。
R Console 控制台的使用:我們可以在R Console 控制台內輸入腳本進行運算、繪圖和分析、如我們輸入運算:1+2,按回車鍵。可以看到系統在下一行內彈出了一個3,有點類似於cmd的操作。
我們也可以對編輯腳本,打開文件--新建--new script,可以在彈出的R編輯器--R Editor中進行編輯錄入腳本的操作,編輯完畢可以進行保存和讀入等一系列操作
從上面的界面和操作可以看出,單單使用R自帶的gui界面,難以進行方便快捷的操作,因此我們需要使用到R的輔助UI軟體RStudio。同樣地我們安裝好並打開它。我們看到RStudio界面比R自身內容豐富很多,整個界面切成多個模塊進行同步操作顯示,腳本區、控制台區、文件區非常清晰易用。
同樣的,我們操作1+2、1+3的運算,可以在腳本區編輯錄入1+2,回車下一行繼續錄入1+3,這時我們看到編輯區有兩行代碼,證明這個區域與運行區是分離的,可以方便我們自由地編寫修改腳本。
如果我們需要運行剛才編輯的兩行腳本,我們可以選中它,按Ctrl+回車即可進行運行,選中1行則執行一行,選中全部則執行全部。這里操作運算了3次,對應不同的運算結果顯示在了編輯區下方的控制台Console 區域。同樣地,我們可以對這類腳本進行保存、打開重編輯、運行等一系列操作
㈢ 按鍵精靈鍵盤同步
按鍵精靈鍵鼠同步器源碼分享,具體實現同步步驟如下:
1、獲取主窗口和被同步窗口句柄
●WaitKey命令等待鍵盤按下
●按下F6則獲取當前滑鼠指向的窗口句柄,作為主窗口句柄。
●按下F7則獲取當前滑鼠指向的窗口句柄,作為同步窗口句柄。
●用Do循環來等待按鍵,當主窗口句柄和同步窗口句柄都獲取到時,退出Do循環
●代碼
Do
Key=WaitKey()
IfKey=117Then
主窗口=Plugin.Window.MousePoint()
EndIf
IfKey=118Then
同步窗口=Plugin.Window.MousePoint()
EndIf
Delay500
If主窗口<>0and同步窗口<>0Then
ExitDo
EndIf
Loop
2、設置兩個窗口的窗口大小一致
●窗口大小一致,同步的時候滑鼠才能移動到正確的位置。
●代碼
CallPlugin.Window.Size(主窗口,800,600)
CallPlugin.Window.Size(同步窗口,800,600)
3、獲取主窗口的左上角坐標
●GetWindowRect命令獲取主窗口的左上角坐標
●代碼
sRect=Plugin.Window.GetWindowRect(主窗口)
dimMyArray
MyArray=Split(sRect,"|")
L=Clng(MyArray(0)):T=Clng(MyArray(1))
4、獲取當前滑鼠在主窗口的位置
●GetCursorPos命令獲取當前滑鼠位置
●代碼
GetCursorPosmx,my
5、計算主窗口內當前滑鼠位置和窗口左上角距離
●公式:當前滑鼠位置減去窗口左上角坐標值(mx-L,my-T)
6開始同步
●被同步窗口,使用按鍵後台鍵鼠命令,將滑鼠移動到和主窗口相同的位置
(按鍵後台命令滑鼠移動是以窗口客戶區左上角坐標為基點)
●代碼
CallPlugin.Bkgnd.MoveTo(同步窗口,mx-L,my-T)
●在主窗口內按下任意鍵時,同步窗口也執行同樣的操作
●代碼
Key=GetLastKey()
CallPlugin.Bkgnd.KeyPress(同步窗口,Key)