@genericname1
Does this happen specifically when copying something inside BAS? In the script panel where the actions are or from the browser?
What version of BAS are you using?
Please record a video demonstrating the problem so that we can understand what is happening.
BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс
-
@vlad55509 said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
Аналогичная проблема возникла, запускает после вызова "запустить процесс" - 480-530 раз , и далее никак не реагирует на "Запустить процесс" в PROCESS_STANDART_OUTPUT и PROCESS_ERROR_OUTPUT пусто.
Постоянно необходимо перезагружаться.Как повторить эту ошибку?
Я для теста создал батник, который выводит слово "hello"
@echo off echo "hello"
и запускаю действие "Запустить Процесс" в цикле 1000 раз с проверкой наличия слова "hello":

За 18 минут скрипт успешно завершает работу без ошибок:

Тестовый скрипт: 1847.xml
-
@smeckoi77 said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@Fox Мне кажется, так ошибку не выявить, когда она появляется, действие запустить процесс просто игнорируется, а переменная останется от предыдущего успешного выполнения. Переменную вначале надо обнулить, а потом запускать процесс.


-
@smeckoi77 said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@Fox Заметил следующее: ошибка появляется только если в пути или имени файла есть кириллица.
Может есть ещё какие нибудь наблюдения и детали?
-
@smeckoi77 said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@Fox Пока нет. Заменил у себя все пути с русскими буквами на английские. Работает без ошибок.
Окей, я на втором винте создал папку с русскими буквами:

В bat файле проверяю содержимое этой папки:

В BAS обнуляю переменную перед действием "Запустить Процесс" и проверяю содержимое значения на наличие слова "мысль 3", если в переменной этого текста нет, BAS выдаст ошибку:

В итоге скрипт отработал корректно:

Можете приложить содержимое действия "Запустить Процесс"? Может дело в коде..
-
@Fox есть ли решение данной проблемы?
К сожалению, не нашел зависимости появления данной ошибки. РУ пути не использую. Тестил при запуске "cd D:\Work" . Спустя неопределенное время, перестает запускать процесс. Ошибку записывает в формате "�������� ����ਯ���." Если же запускать батник напрямую, проблем нету -
@smeckoi77 повторялась ли данная проблема?
-
@u3IOm4uk said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@u3IOm4uk прошелся по процессам. Ничего подозрительного не нашел.
Здесь больше похоже на проблему баса, в какой-то перегрузке чем либоВ логах Windows ничего нет? Типа такая-то программа пыталась делать то и то и у нее это не вышло?
https://www.loggly.com/ultimate-guide/windows-logging-basics/


