Telegram run bat не удается найти указанный файл
Если это не Python, то всё ок, код выполняется, например: echo Hello World1 > hello.txt - всё ок, файл создается.
А если код Python, то НЕТ!
Если запускать не через 1С, то всё ок, код Python батника выполняется.
Может кто сталкивался .
Ранее я Python устанавливал в директории пользователя под которым шла установка Python. Потом я произвел uninstal и установил в директорию уже C:\Program Files. Естественно после переустановки заново выполнил команду "pip install pyshp", но библиотека почему-то не установилась в новые директории Python, а так как она осталась "жить" в директориях пользователя, то на клиенте, естественно, код выполнялся, библиотека успешно импортировалась. Сейчас, это проверю .Да, мое предположение оказалось правильным! Почистил все кэши и заново инсталлировал библиотеку: pip install pyshp.
Библиотека записалась в требуемое место - C:\Program Files\Python\Lib\site-packages. И всё ок, сервер и клиент выполняют код на ура.
Спасибо, Друзья. Док (Dr.HiHi), большой РЕСПЕКТ и отдельное СПАСИБО.
А этот код в bat-файле, и лежит в папке "D:\Projects\Python\"?
(3) код выполняется на сервере?? на сервере есть файл по пути "D:\Projects\Python\ForCreatedShp.py"?? (6) а если через запуститьприложение("python D:\Projects\Python\ForCreatedShp.py") запуститьприложение("python D:\Projects\Python\ForCreatedShp.py")изначально я с этого и начинал, получал ошибку:
"Не удалось запустить "python D:\Projects\Python\ForCreatedShp.py", по причине: 2(0x00000002): Не удается найти указанный файл. "
Далее вместо python подставляем "C:\Program Files\Python\python.exe", ошибки нет и ничего, опять )
(8) попытки:
- запустить 1с под правами администратора
- ЗапуститьПриложение(<СтрокаКоманды>, <ТекущийКаталог>, <ДождатьсяЗавершения>, <КодВозврата>). прописать ЗапуститьПриложение("python ForCreatedShp.py", "D:\Projects\Python\")
- попробовать вынески файлу куда-то в расшаренную папку
есть подозрение, что каких-то прав не хватает
(9)
- запустить 1с под правами администратора - тоже думал и дал админ права, у меня локальная машина
- . так он файл python не находит
- расшарил, не помогло.
если напистаь какой-то простой код на python, чтобы ожидало ввода данных. и потом его запустить файл через 1с. только ожидать ответа от программы (11)Если запускать не через 1С, то всё ок, код Python батника выполняется. (11)На сервере запустил input с параметром дождаться ответа истина - код отработал. запустить 1с под правами администратора - тоже думал и дал админ права (14)Код на сервере исполняется, права юзверу агента 1С дал
тоже не помогло
В целом код простой:
import shapefile
from sys import argv
Такая ситуация. Закрыл Телеграм, после нескольких минут запускаю программу, а выходит такая надпись.
Could not start Telegram Desktop!
You can see complete log below:
Но ничего ниже нету, кроме кнопки клоус.
Шарил инет в течении получаса, ничего не нашел, помогите!)
Loony Искусственный Интеллект (520339) Посмотри, что там написано, для начала.
Необходимо сделать следующее
1. Удалить log
2..А потом зайти в папку tData. Обычно ещё и нет доступа к данной папке у текущего пользователя
Мне помог именно такой способ запуска telegramm
А как вы удалили log? у меня не удаляется, пишет, что файл открыт в другой программе. Хотя саму Телегу с ПК я удалил SG Ученик (223) Кирилл Коробкин, завершите все службы. связанные с телеграммом и на папку TData снимите ограничения по чтению Попробуйте тупо обновить через настройки в самом приложении мне помоглоОтлично. Помогло. Благодарю.
.
"удали в корневой папке файлы log_start 1-2-3-4-5-6 и попробуйте запустить программы"
ничего из перечисленого не помогло, у меня сработало когда завершил процесс rnd.exe ( не давал удалять телеграмм ) *может чутка ошибся с названием* Та же проблема. Решал сносом и переустановкой Телеги.Чтобы стандартный установщик винды смог снести Телеграм, сперва нужно остановить процесс Telegram в Диспетчере задач - он там почему-то работает, в то время как само приложение не запускается..
Плюс - никак не удаляется txt.log файл (пишет, что файл занят каким-то приложением, а каким - я так и не смог выяснить), решил удалением файла через безопасный режим Виндос.
В общем заморочь та ещё, причём проблема повторяется регулярно, раз в пару недель.. Приходится вот так париться каждый раз, потому как десктопка нужна на компе..
Попробую портативную версию. с портативной версией - та же беда, поработала один день, и всё то же самое :(
Все очень просто делается:
1. Перезапуск ПК
2. После перезапуска НЕ ЗАПУСКАЙТЕ ПРОГРАММУ!
3. После перезапуска заходим там где Telegram: C:\Users\Администратор\AppData\Roaming\Telegram Desktop
4. Удаляем все .txt файлы которые примерно называются как: log, log_start0 и т. д
выдаёт ошибку с текстом "Не удается найти (файл). Проверьте, правильно ли указано имя, и повторите попытку." » |
Выложите созданный архив на обменник (например, на DropMeFiles). Ссылку на выложенный архив — сюда.
Потом, возможно, понадобится Process Monitor.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Последний раз редактировалось DDexPro, 06-07-2019 в 09:48 .
DDexPro, если взять этот bat-файл на рабочем столе правой кнопкой мышки, сдвинуть на пустое место стола, отпустить кнопку и выбрать "Создать копию" — копия тоже не запускается7Конфигурация компьютера | |
Процессор: Intel Core i7-3770K | |
Материнская плата: ASUS P8Z77-V LE PLUS | |
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб) | |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб | |
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS | |
Звук: Realtek ALC889 HD Audio | |
Блок питания: be quiet! Straight Power 11 650W | |
CD/DVD: ASUS DRW-24B5ST | |
Монитор: ASUS VG248QE 24" | |
ОС: Windows 8.1 Pro x64 | |
Индекс производительности Windows: 8,1 | |
Прочее: корпус: Fractal Design Define R4 |
DDexPro, покажите раздел реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Возможно, параметр ComSpec имеет некорректный тип, значение или отсутствует. Пример в теме:
[решено] Не запускаются .bat .cmd файлы
Файл telegram.exe из Telegram (Unofficial) является частью Telegram Win (Unofficial). telegram.exe, расположенный в C:Documents and SettingsAdministrador .SERVERDatos de programaTelegram Win (Unofficial)Telegram .exe с размером файла 16710144 байт, версия файла 0.3.9.0, подпись 65c60a84c42449554c95def5c57bda40.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт "Clean Junk Files".
- Когда появится новое окно, нажмите на кнопку "start" и дождитесь окончания поиска.
- потом нажмите на кнопку "Select All".
- нажмите на кнопку "start cleaning".
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт "Fix Registry problems".
- Нажмите на кнопку "select all" для проверки всех разделов реестра на наличие ошибок.
- 4. Нажмите на кнопку "Start" и подождите несколько минут в зависимости от размера файла реестра.
- После завершения поиска нажмите на кнопку "select all".
- Нажмите на кнопку "Fix selected".
P.S. Вам может потребоваться повторно выполнить эти шаги.
3- Настройка Windows для исправления критических ошибок telegram.exe:
- Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В меню слева выберите " Advanced system settings".
- В разделе «Быстродействие» нажмите на кнопку «Параметры».
- Нажмите на вкладку "data Execution prevention".
- Выберите опцию " Turn on DEP for all programs and services . " .
- Нажмите на кнопку "add" и выберите файл telegram.exe, а затем нажмите на кнопку "open".
- Нажмите на кнопку "ok" и перезагрузите свой компьютер.
Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.
Читайте также: