我正在尝试创建一个打开Spotify的批处理脚本,并通过发送按键空格键来启动播放列表
我得到的是以下bat文件
@if (@CodeSection == @Batch) @then
@echo off
start chrome.exe "https://play.spotify.com/chart/4rcbQSKQHID0UdZzODxg2Y"
timeout /t 7 /nobreak
start sendspace.vbs
goto :EOF
@end
以下VBS文件:
Sub Main()
WScript.CreateObject("WScript.Shell").SendKeys(" ")
End Sub
用所提到的网站打开浏览器。可悲的是之后没有任何事情发生有人知道如何解决这个问题吗?
因为如果我自己按空格键,音乐就会开始播放......
答案 0 :(得分:1)
要发送空格,请发送字符串" "
因此,您必须发送空格而不是WScript.CreateObject("WScript.Shell").SendKeys(" ");
'WScript.CreateObject'
更重要的是,它是Windows Script Host命令,因此您无法直接在批处理文件中运行它。您必须将其存储在单独的vbs文件中,然后运行该文件。否则你会收到这样的错误
import numpy as np a = np.random.randint(0,10,10) b = np.random.randint(0,10,10)
未被识别为内部或外部命令, 可操作程序或批处理文件。