使用AutoIT打开RDP文件



我是AutoIT的新手,正在寻找一些打开RDP文件的帮助。RDP文件在我的下载文件夹中可用。大多数时候我不知道我的RDP文件。我想打开最近下载的RDP文件。有人能帮我查一下密码吗?目前,我只是试图通过硬编码文件名来打开RDP文件,它对PFB代码有效,但我需要找到最近下载的RDP文件并打开相同的文件,而不是硬编码。

Run("explorer.exe " & "C:UsersBalajiDownloads")
Run(@Comspec & " /c start " & FileGetShortName('C:Users1451615DownloadsTestRDP.rdp'))

试试这个!这应该在你的下载文件夹中查找所有文件*.rdp,然后对数组进行排序,这样你就可以得到最新修改的文件,然后运行它。

#include <Array.au3>
#include <File.au3>
#include <MsgBoxConstants.au3>
;~ Global $downloadPath = 'C:UsersBalajiDownloads'
Global $downloadPath = @UserProfileDir & 'Downloads'
Global $rdpFiles = _FileListToArray($downloadPath, '*.rdp', $FLTA_FILES, True)
Global $ar[UBound($rdpFiles)][2]
For $i = 1 To UBound($rdpFiles) - 1
$ar[$i][0] = $rdpFiles[$i]
$ar[$i][1] = FileGetTime($rdpFiles[$i], $FT_MODIFIED, $FT_STRING )
Next
_ArraySort($ar, 1, Default, Default, 1)
; _ArrayDisplay($ar) ; If you want to have at look at the array
Run($ar[0], '', @SW_MAXIMIZE)

相关内容

  • 没有找到相关文章

最新更新