batch-file - 如何使用 .bat 文件在 google chrome 上单击鼠标左键
问题描述
好的。我想做一个小应用程序,听起来像这样:
@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(我尝试解决问题),然后我希望视频自动启动。PSI 想使用 .bat,而不是任何其他扩展或程序。那么:如何使标签打开,并自动播放视频?
解决方案
好吧,这是某种重复的问题,无论如何,我建议使用 vbs 来获得这个结果。
Obs.: 花点时间看一下链接视频SendKeys/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"
WScript.Sleep 4000
objShell.SendKeys " " ' use space (charater) to play/pause
'objShell.SendKeys ("+{F10}") left click | in your question, the
'objShell.SendKeys "{DOWN}" left click | left click is not works
'objShell.SendKeys "{ENTER}" left click | for play the video
</script></job>
推荐阅读
- c# - C# .NET Core - 如何通过“onlick”事件加载剃须刀页面?
- python - 熊猫仅从另一列复制值到某个日期
- python - 奇怪的 .Join() 行为
- react-native - 如何使 react-native-maps animateCamera 将标题从上一个标题更改为新标题
- amazon-web-services - 将文件从本地复制到 AWS EFS
- .net-core - .NET Core 警告:不要在“ConfigureServices”中调用“IServiceCollection.BuildServiceProvider”
- groovy - 获取 SoapUI-project 中的所有测试用例和测试步骤
- angular - TSLint 已被弃用。这对 Angular 有何影响?
- python - 标签编码具有多个值的变量
- html - html5 视频播放器中未显示字幕轨道