Можно ли сделать так, чтобы файл html мог управлять пк, ну или браузером (открывать вкладки, самостоятельно нажимать на кнопки и т.д.)? буду очень признателен если объясните как)
Ну если кратко отвечать на твой вопрос - то нет, так нельзя. Полный контроль над браузером ты можешь получить за счёт внешних скриптов, которые будут запущенны вне браузера, у него есть свои ограничения. Вот написать python код для такой задачи можно, это позволит тебе добиться желаемого.
Ещё можно пойти путём написания расширения, они пишутся на JavaScript, и имеют доступ к специальному API браузера, который предоставляет больше возможностей по сравнению с HTML страницами
А JS может взаимодействовать с исключительно с открытым браузером через DOM, изменяя контент своей страницы, открывая новые вкладки или окна, имитируя клики. А ещё пользователь должен предоставить разрешения на такие действия, как всплывающие окна в редких случаях и почти всегда для камеры, микрофона и оповещений.