@Ranout "Поиск файлов" собирает в список файлы из подпапок.
Как сделать так,чтобы окно авторизации пересылалось в бас?
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
Это вообще реализуемо?
Теоретически.
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
Если да,то как?
В Windows есть понятие браузер по умолчанию, его можно назначить каким угодно.
Никто не мешает назначить его твоему заранее подготовленному exe, который будет принимать на вход параметр URL, который надо открыть и запускать с этим параметром что угодно, включая скрипт BAS.
Launcher ->> custom exe -> any script with any params
Или можно сделать так, что твой скрипт на BAS:
- устанавливает браузер по умолчанию на твой exe
- запускает Launcher
- твой exe пишет в файл URL, который надо открыть
- скрипт читает этот URL и открывает его во встроенном браузере в BAS
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
@sergerdn есть идеи как реализовать 2-ой вариант?Пробовал через chatgpt написать код,т.к не знаю языков программирования,но не сработало, в тупике
Берешь и делаешь или находишь человека и он берет и делает.
Программировать надо уметь, конечно же. -
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
Мне нужно чтобы он запускался даже если отсутствуют строки и ждал их
Не понимаю в чем проблема, BAS может ждать, пока не появятся данные в ресурсе.
-
@sergerdn Ну он не ждёт,он просто завершает скрипт,он может ждать ресурс если там есть данные и они заняты другим потоком,такое да,встречал. А когда нет данных он не ждёт ресурса.Имею ввиду при следующем цикле,даже если успеть и ссылка там будет,он всё
-
@nightinnnn равно завершит скрипт
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
А когда нет данных он не ждёт ресурса.
BAS может ждать, пока появятся данные в ресурсе, даже если на момент получения данных ничего нет и не было никогда.
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
@sergerdn Ну так почему у меня тогда не ждёт,хах
Потому что ты его "не просил" об этом.
-
@nightinnnn said in Как сделать так,чтобы окно авторизации пересылалось в бас?:
@sergerdn А как его попросить то?
-
Если у кого-то будет подобная проблема,вот код на питоне :
import sysdef record_link(url, log_file):
try:
print(f'record url: {url}')
with open(log_file, 'a') as file:
file.write(url + '\n')
print(f'Succesfuly wrote: {log_file}')
except Exception as e:
print(f"error at writing: {e}")if name == "main":
print(sys.argv)
if len(sys.argv) > 2:
link = sys.argv[2]
record_link(link, "opened_links.txt")
else:
print("empty.")
input("Press Enter") -
@nightinnnn Этот скрипт конкретно под хром(т.е аргументы для запуска у каждого браузера разные)Код нужно ещё модифицировать,но это база с которой можно начать.