2014-07-16 4 views
0

, 나는 회색 테두리AutoIt이 크기 조정 터미널 서비스

누구가 나를 도울 수 표시없이 "RDP 세션은"크기 조정을 수행하는 것이 싶어?

감사

나는 다음과 같은 코드가 있습니다

$host = "" ;<<<<<<< enter here the host name or ip address 
$hGUI = GUICreate("Terminal server", 900, 700, -1, -1, BitOR($GUI_SS_DEFAULT_GUI,$WS_SIZEBOX,$WS_THICKFRAME)) 
$oRDP = ObjCreate("MsTscAx.MsTscAx.2") 
$oRDP_Ctrl = GUICtrlCreateObj($oRDP, 0, 0, 900, 700) 
GUICtrlSetResizing(-1,GUI_DOCKLEFT+$GUI_DOCKRIGHT+$GUI_DOCKTOP+$GUI_DOCKBOTTOM+$GUI_DOCKWID TH+$GUI_DOCKHEIGHT) GUICtrlSetStyle($oRDP_Ctrl , $WS_VISIBLE) 
$oRDP.DesktopWidth = 900 
$oRDP.DesktopHeight = 700 
$oRDP.Fullscreen = False 
$oRDP.ColorDepth = 16 
$oRDP.AdvancedSettings3.SmartSizing = True 
$oRDP.Server = $host 
$oRDP.UserName = "" ;<<<<<<< enter here the user name 
$oRDP.Domain = "" 
$oRDP.AdvancedSettings2.ClearTextPassword = "" 
$oRDP.ConnectingText = "Connecting to " & $host 
$oRDP.DisconnectedText = "Disconnected from " & $host 
$oRDP.StartConnected = True 
$oRDP.Connect() 
GUISetState(@SW_SHOW, $hGUI) 
$oShel = ObjCreate("shell.application") 
$oShel_Ctrl = GUICtrlCreateObj($oShel, 0, 0, 900, 700) 
GUICtrlSetStyle($oShel_Ctrl , $WS_VISIBLE) 

Send("#r") 
Send ("C:\Program Files (x86)\scripts\PSTools\******.bat") 
Send("{ENTER}") 

While 1  
$nMsg = GUIGetMsg() 
Switch $nMsg  
    Case $GUI_EVENT_CLOSE 
    $oRDP.Disconnect() 
    Exit 
EndSwitch 
WEnd 
+0

전혀 질문을 이해할 수 없습니다. 코드 예제는 작은 오류로 가득 차서 문제를 설명하지 않습니다. 창 크기를 조정하면 잘 작동합니다. 정확히 원하는게 뭐지? –

+0

크기를 조정할 때 테두리가 필요 없으며 어떻게해야할지 모르겠다. – user3797832

답변

0

을 당신은 정말에만 필요합니다

$hGUI = GUICreate("Terminal server", 900, 700, -1, -1, $WS_POPUP)

당신이 그렇게 절대적으로 국경이없는 만들려고 노력하는 경우, $WS_POPUP은 위와 똑같은 방식으로 사용하고 싶습니다. 깨진 영어를 이해하는 것은 매우 어렵습니다. 사과드립니다.

+0

크기를 조절할 수있는 유일한 방법은 styles 매개 변수에'$ WS_POPUP + $ WS_SIZEBOX'를 넣는 것입니다. 그러나 이것은 항상 국경을 줄 것입니다. 테두리에는 Exit, Maximize 및 Minimize 버튼이 포함되지 않습니다 ($ WS_POPUP 때문에). –

+0

"터미널 서버"에서 열린 세션이 회색 테두리가 나타나지 않고 크기 조정을 따라 가고 싶습니다. – user3797832

+0

정확히 내가 위에 보여준 것입니다. $ WS_POPUP을 사용하면 모든 테두리가 제거됩니다. 그러나 윈도우의 크기를 조정하려면 $ WS_SIZEBOX가있는 테두리가 있어야합니다. 테두리없이 크기를 조정할 수 없습니다. –