Terminal 自动调整大小的终端服务

Terminal 自动调整大小的终端服务,terminal,resize,autoit,resizable,Terminal,Resize,Autoit,Resizable,当我调整终端服务器的大小时,我希望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))

当我调整终端服务器的大小时,我希望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
你真的只需要:

$hGUI=guicreateterminalserver,900700,-1,-1,$WS\u弹出窗口


如果您试图使它完全没有边界,那么$WS_弹出窗口就是您想要使用的,与上面完全一样。很难理解你的蹩脚英语,抱歉。

我根本不懂这个问题。代码示例充满了小错误,没有说明问题。当我调整窗口的大小时,效果很好。你到底想要什么?我不想在调整大小时使用边框,我也不知道该怎么做。唯一可以调整大小的方法是将$WS_POPUP+$WS_SIZEBOX放入样式参数中。然而,这总是会给它一个边界。由于$WS_弹出窗口,边框将不包括退出、最大化和最小化按钮。我希望在终端服务器中打开的会话在调整大小后不会出现一些灰色边框,这正是我上面向您展示的。使用$WS_弹出窗口将删除所有边界。但是,如果要调整窗口大小,则必须使用$WS_SIZEBOX作为边框。您将无法调整无边框的大小。如果您试图调整GUI窗口内的某些内容的大小,请执行以下操作:GUI设置调整$ControlID,$GUI_DOCKAUTOResize是可以的,但是,当我调整边框大小时,会出现。。我不知道为什么