找回密码
 加入
搜索
查看: 3876|回复: 14

[AU3基础] windows內建远程桌面RDP視窗縮小就不再繼續執行腳本

 火.. [复制链接]
发表于 2017-1-12 13:58:38 | 显示全部楼层 |阅读模式
本帖最后由 ipmitool 于 2017-1-12 15:41 编辑

想請問, 如果透過 windows remote desktop 內建远程桌面
連進去對方的電腦執行腳本, 是可以執行沒問題,
但是將 远程桌面 視窗縮小後, 原本在執行的程式就沒有再繼續執行了...

不曉得這個問題要如何解決啊? 大家有過這個經驗嗎?
发表于 2017-1-12 14:55:10 | 显示全部楼层
应该不会有这种问题啊
 楼主| 发表于 2017-1-12 15:40:36 | 显示全部楼层
本帖最后由 ipmitool 于 2017-1-12 15:41 编辑

回复 2# tubaba


    真的拉.....><"
发表于 2017-1-12 15:59:53 | 显示全部楼层
视窗缩小,和执行程序没啥关系吧?
 楼主| 发表于 2017-1-12 16:03:44 | 显示全部楼层
回复 4# austere


    對啊, 我也很納悶, 所以想說是不是有沒有人跟我遇到相同情況...
发表于 2017-1-12 16:09:07 | 显示全部楼层
你的远程连接是用啥连接的?  mstsc还是自己编写的窗口连接的?
 楼主| 发表于 2017-1-12 16:18:23 | 显示全部楼层
本帖最后由 ipmitool 于 2017-1-12 16:19 编辑

回复 6# austere


    大哥, 我用 mstsc~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-1-12 22:53:17 | 显示全部楼层
本帖最后由 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
 楼主| 发表于 2017-1-13 08:03:38 | 显示全部楼层
回复 8# lpxx


大師, 用這個方法可以耶, 但是把視窗縮下, 再點開, 就會變這個樣子...看不到畫面...
畫面有在動的時候, 才會刷新一小部分有動作的畫面~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-1-13 17:04:29 | 显示全部楼层
回复 9# ipmitool


   这个问题以前我也碰到过,一直没有解决,之后没办法才用mstsc
 楼主| 发表于 2017-1-13 19:05:12 | 显示全部楼层
回复 10# austere


    可是 mstsc 又會發生縮ˇ小視窗沒辦法執行動作的問題...><
发表于 2017-1-13 20:18:02 | 显示全部楼层
mstsc 可以选择视窗的,你为啥要用小视窗?
发表于 2017-1-13 21:12:49 | 显示全部楼层
同意楼上说法
 楼主| 发表于 2017-1-16 07:51:13 | 显示全部楼层
回复 12# austere


    因為這個東西做好會給很多人使用, 難保有人不會把視窗縮小...><"
到時候又會來找我說甚麼工具有問題...你知道的, 使用者都很挑剔...
发表于 2017-1-25 15:58:01 | 显示全部楼层
两个电脑的系统各是什么,尝试换不同的系统运行登陆,查找 问题。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-21 21:00 , Processed in 0.078156 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表