基于win10计划任务运⾏ps1脚本
基于win10计划任务运⾏ps1脚本
计划任务
电脑右键管理中,⽹上教程很多
创建任务,设置名称,任务运⾏权限等基本信息powershell创建目录
触发条件,时间
运⾏程序,可以运⾏qq⾳乐,结合qq⾳乐软件设置打开⾃动播放可以实现⾃动播放,缺点暂时还不知道怎么确定播放计划的⾳乐,⽐如我想听每⽇推荐,但是任务列表不会⾃动更换
但是当运⾏ps1这个powershell脚本⽂件时,默认双击⽤记事本打开,⽹上介绍两种⽅法,创建快捷⽅式
尝试⽆效
故修改注册表⽂件
⽤powershell运⾏ps1⽂件
默认win10双击ps1⽂件⽤记事本打开
修改注册表
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\open\command
设置运⾏程序为powershell,权限unrestricted
"C:\Windows\System32\WindowsPowerShell\v1."-noLogo -ExecutionPolicy unrestricted -file "%1"
之后就可以双击运⾏ps1⽂件,意味着使⽤任务计划才可以⾃动运⾏ps1脚本。
powershell⾃动播放指定⾳乐命令
Add-Type-AssemblyName presentationCore
#添加presentationCore
$path = "G:\QQ Music Download\In the Rain.mp3"
#⾳乐⽂件的位置
$player = New-Object System.Windows.Media.MediaPlayer #新建⼀个播放器对象
$player.Open($path)
#打开之前的创建的$path变量,也就是打开⾳乐⽂件
Start-Sleep 1
#暂停⼀下,等待⾳乐⽂件加载完成
$time = $player.NaturalDuration.TimeSpan.TotalSeconds #把⾳乐的时间长度设置为⼀个变量备⽤
$player.Play()
#开始播放⾳乐
Start-Sleep$time
#等待⾳乐播放完成,这⾥就⽤了上⾯的时间变量$player.Stop()
#停⽌播放
$player.Close()
#关闭播放器
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论