Мне нужна помощь.
Я хочу создать «вкладку» в chrome, используя API или скрипт для автоматизации какой-либо задачи.
Я пытался использовать powershell и работает, но работает плохо.
Я хочу что-то вроде этого:
tab1 = chrome.tab.name('myAplication');
tab1.cast('tv');
Мой текущий скрипт ниже, но он очень плохой.
PowerShell.exe {
if (Test-Path variable:global:wshell) {
Clear-Variable wshell -Scope Global }
$wshell = New-Object -ComObject wscript.shell;
if (!$wshell.AppActivate("chrome")){
."\Program Files (x86)\Google\Chrome\Application\chrome.exe"
Sleep 1
}else{
$wshell.AppActivate("chrome")
}
$wshell.SendKeys('%(f)')
Sleep .5
$wshell.SendKeys('(t)')
Sleep .5
$wshell.SendKeys('{ENTER}')
Sleep 1
$wshell.SendKeys('{TAB}')
$wshell.SendKeys('{TAB}')
$wshell.SendKeys('{TAB}')
Sleep .5
$wshell.SendKeys('{ENTER}')
exit
}
Этот скрипт несколько раз завершается ошибкой, потому что автоматизирует взаимодействие с человеком, и если на каком-то этапе происходит сбой, весь скрипт завершается неудачей.