windows內建远程桌面RDP視窗縮小就不再繼續執行腳本
本帖最后由 ipmitool 于 2017-1-12 15:41 编辑想請問, 如果透過 windows remote desktop 內建远程桌面
連進去對方的電腦執行腳本, 是可以執行沒問題,
但是將 远程桌面 視窗縮小後, 原本在執行的程式就沒有再繼續執行了...
不曉得這個問題要如何解決啊? 大家有過這個經驗嗎? 应该不会有这种问题啊 本帖最后由 ipmitool 于 2017-1-12 15:41 编辑
回复 2# tubaba
真的拉.....><" 视窗缩小,和执行程序没啥关系吧? 回复 4# austere
對啊, 我也很納悶, 所以想說是不是有沒有人跟我遇到相同情況... 你的远程连接是用啥连接的?mstsc还是自己编写的窗口连接的? 本帖最后由 ipmitool 于 2017-1-12 16:19 编辑
回复 6# austere
大哥, 我用 mstsc~~~
本帖最后由 lpxx 于 2017-1-12 22:54 编辑
最早发布在ACC论坛的,供你参考
刚好偶尔翻到的代码,很多东西已经想不起来了。#include <GUIConstants.au3>
#include <WindowsConstants.au3>
$oRDP = ObjCreate("MsTscAx.MsTscAx")
GUICreate("au3远程桌面连接测试", 640, 480, -1 , -1, $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS)
$GUIActiveX = GUICtrlCreateObj($oRDP, 10, 10, 620, 460)
GUICtrlSetStyle ( $GUIActiveX,$WS_VISIBLE )
GUICtrlSetResizing ($GUIActiveX,$GUI_DOCKAUTO)
GUISetState()
$oRDP.Server = "192.168.1.200" ;IP
$oRDP.Domain = "" ;登录域
$oRDP.UserName = "guest" ; 用户名
$oRDP.AdvancedSettings2.ClearTextPassword = "demo888" ; 密码
$oRDP.FullScreen = False ; 全屏是/否
$oRDP.AdvancedSettings2.RedirectDrives = True ; 本地设备和资源是否被带到远程会话中
$oRDP.AdvancedSettings2.RedirectPrinters = False ; 打印机
$oRDP.AdvancedSettings2.RedirectPorts = False ; LPT1等端口
$oRDP.AdvancedSettings2.RedirectSmartCards = False ; 智能卡身份验证
$oRDP.ConnectingText = "正在在连接 ...." ;
$oRDP.AdvancedSettings2.EnableAutoReconnect = True
$oRDP.AdvancedSettings2.allowBackgroundInput = true
$oRDP.AdvancedSettings2.ConnectionBarShowRestoreButton = False
$oRDP.AdvancedSettings5.AudioRedirectionMode = 0
$oRDP.Connect()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
GUIDelete()
Exit
回复 7# ipmitool 回复 8# lpxx
大師, 用這個方法可以耶, 但是把視窗縮下, 再點開, 就會變這個樣子...看不到畫面...
畫面有在動的時候, 才會刷新一小部分有動作的畫面~
回复 9# ipmitool
这个问题以前我也碰到过,一直没有解决,之后没办法才用mstsc 回复 10# austere
可是 mstsc 又會發生縮ˇ小視窗沒辦法執行動作的問題...>< mstsc 可以选择视窗的,你为啥要用小视窗? 同意楼上说法 回复 12# austere
因為這個東西做好會給很多人使用, 難保有人不會把視窗縮小...><"
到時候又會來找我說甚麼工具有問題...你知道的, 使用者都很挑剔... 两个电脑的系统各是什么,尝试换不同的系统运行登陆,查找 问题。
页:
[1]