|
|
本帖最后由 IT百科 于 2023-8-12 21:03 编辑
@DesktopDir
|
当前用户的 桌面 目录所在路径
|
| | Sleep ( 延迟 ) |
使脚本暂停指定时间段.
|
Sleep(5000) ;暂停5秒
| | FileDelete |
删除一个或多个文件.
|
FileDelete ( "路径" )
FileDelete("D:\*.tmp")
| | DirRemove |
删除一个目录/文件夹.
|
DirRemove ( "路径" [, 递归遍历] )
| | WinWait
|
暂停脚本的执行直至指定窗口存在(出现)为止.
|
WinWait ( "窗口标题" [, "窗口文本" [, 超时时间]] )
| WinWaitActive
|
暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.
|
WinWaitActive ( "窗口标题"[, "窗口文本"[, 超时时间]] )
| WinWaitClose
|
暂停脚本的执行直至所指定窗口不再存在为止.
|
WinWaitClose ( "窗口标题" [, "窗口文本" [, 超时时间]] )
|
#复制指定目录及其所有子目录和文件
# 0 = (默认)不覆盖已存在的文件,1 = 覆盖已存在的文件
DirCopy("\\10.1.1.250\share$\IT\自动更新\软件", "C:\Temp\自动更新\软件",1)
#运行外部程序
Run("\\10.1.1.250\share$\IT\自动更新\软件\WeChat.exe")
Run("C:\Temp\自动更新\软件\WeChat.exe")
#运行VBS文件,使用 ShellExecute API 执行一个外部程序
#需要运行的文件名 (.EXE,.txt,.lnk,等等).
ShellExecute("C:\Temp\自动更新\软件\挂在共享盘.vbs")
#复制一个或多个文件
#9覆盖 + 创建目标目录结构
FileCopy ( "\\10.1.1.250\share$\IT\自动更新\软件\新人使用手册.pdf", @DesktopDir, 9)
#获取用户目录下文件
$Google1= "C:\Users\"
$Google2=@UserName
$Google3="\AppData\Local\Google\Chrome\User Data\Default\"
$Google=$Google1&$Google2&$Google3
FileCopy ( "\\10.1.1.250\share$\IT\Google\Preferences",$Google,1)
#打开outlook配置,添加配置
#暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.
ShellExecute ("C:\Program Files\Microsoft Office\root\Office16\MLCFG32.CPL")
WinWaitActive("邮件","Microsoft Outlook 配置文件")
ControlClick("邮件","Microsoft Outlook 配置文件","Button1")
#检测按tab-回车
WinWaitActive("邮件")
Send("{TAB}")
Send("{ENTER}")
#定义一个目录
#等待1秒后继续
#删除一个目录/文件夹.
$dir = "C:\Temp\WeCom\"
Sleep ( 1000 )
DirRemove ( $dir , 1 )
显示一个简单的对话框(可设置超时属性).
MsgBox(4096, "测试", "这个消息框将会显示10秒", 10)
|
|