首页 > 解决方案 > 如何使用 .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,而不是任何其他扩展或程序。那么:如何使标签打开,并自动播放视频?

标签: batch-file

解决方案


好吧,这是某种重复的问题,无论如何,我建议使用 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>

推荐阅读