好。我想做一些应用程序事情,听起来像这样:
@echo off
CLS
start https://www.youtube.com/
timeout 4
@if (@CodeSection == @Batch) @then
@echo off
CScript //nologo //E:JScript "%~F0"
rem Open the browser here
goto :EOF
@end
WScript.CreateObject("WScript.Shell").SendKeys("{K}");
>nul
它基本上开始播放视频,当您打开文件时,它在后台运行并按K(我试图解决问题的方法),然后我希望视频自动开始。P.S.我要使用.bat,而不要使用其他任何扩展名或程序。所以:如何打开标签页并自动播放视频?
嗯,无论如何,这是某种重复的问题,我建议使用vbs获得此结果。
<!-- :
@echo off && mode 50,03 && title <nul && title .\%~nx0
start /d "c:\Program Files (x86)\Google\Chrome\Application\" chrome.exe -new-tab "www.youtube.com/watch?v=BISQwNjP2NE"
%__APPDIR__%wScript.exe "%~dpnx0?.wsf"
goto :EOF
--> <job> <script language = "vbscript">
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.AppActivate "chrome" ' active windows 1st
WScript.Sleep 4000
objShell.SendKeys " " ' use space (carater) to play/pause
'objShell.SendKeys ("+{F10}") left click
'objShell.SendKeys "{DOWN}" left click
'objShell.SendKeys "{ENTER}" left click
</script></job>