【发布时间】:2013-05-10 22:55:00
【问题描述】:
我是新手,正在寻求帮助。我手动打开一个远程桌面到服务器并运行我坐在那个桌面上的批处理文件。我想通过 VBA 做到这一点。我不想看到远程桌面,我想知道批处理文件何时完成运行。这是我到目前为止找到的代码。它把我带到远程桌面的密码屏幕,我必须从那里手动获取它。我需要在代码中添加什么来完成这项工作。
TestVar = Shell("C:\windows\system32\mstsc.exe /v:" & "IP Address", 1)
远程批处理文件的路径为:“C:\users\path\desktop\batch.bat”
【问题讨论】:
-
我不知道是否可以通过代码来操作Windows登录屏幕,有API函数,但您必须在代码中硬编码密码!
-
@Philip,谢谢。我不介意硬编码 pswd
标签: excel remote-desktop vba