Можно ли как-то с помощью файла "start.bat" проверить: Установлен ли язык программирования Python?; Установлены ли необходимые библиотеки? Например: discord. py
Если да, то как?
Задача вопроса:
Сделать так, чтобы при запуске start.bat Проверялось, установлен ли у пользователя язык программирования Python. Если да, то проверить установлена ли у пользователя библиотека: discord. py, colorama.
Другие языки программирования и технологии
*.bat файл, проверка наличия нужного языка программирования и необходимых библиотек.
Как вариант, проверить переменную path
Если там нет Пайтона, можно уже дальше не искать. Проверить наличие установленного пакета поможет pip
Если там нет Пайтона, можно уже дальше не искать. Проверить наличие установленного пакета поможет pip
Если знаешь, что именно и где искать, можешь использовать if exist
Но тот же питон может быть установлен где угодно, поэтому как по мне - это все какое-то бесполезное ковыряние. Несколько бОльшие возможности в реализации твоей задачи мог бы дать тебе PowerShell, неограниченные - любой полноценный ЯП.
Но тот же питон может быть установлен где угодно, поэтому как по мне - это все какое-то бесполезное ковыряние. Несколько бОльшие возможности в реализации твоей задачи мог бы дать тебе PowerShell, неограниченные - любой полноценный ЯП.
Установлен не язык а интерпретатор!
Гугли команды batch
Гугли команды batch
Борис Мезенцев
Прочитайте вопрос.
Александр Новиков
он язык установил ! не можешь завидуй молча.
Я вижу только такой вариант.
Проверить наличие этих файлов.
Путь у меня такой.
C:\Users\имя пользователя\AppData\Local\Programs\Python\Python38
Возможно так %userprofile%\AppData\Local\Programs\Python\Python38
примерный код
if exist %userprofile%\AppData\Local\Programs\Python\Python38
if exist %userprofile%\AppData\Local\Programs\Python\Python38\discrod.py
if exist %userprofile%\AppData\Local\Programs\Python\Python38\colorama.py
Больше вариантов я не вижу.
Путь может быть такой как у меня может быть лежать на диске C Program Files или вообще Program Files x86.
Узнать пути где лежат дискорд py колорама эта.
И сам питон этот путем установки.
Не знаю что да как в общем.
В идеале найти или создать новую программку для поиска файлов.
На том же батнике я думаю возможно создать поисковик файлов.
Но это лишний гемор.
Я бы пробил пути путем установки и воспользовался бы.
if exist командой с бат и больше не парился бы.
А по другому я не знаю как.
Как по мне у тебя какой то тупой запрос.
Реально тупой запрос вопрос.
Будто ты вирус хочешь создать под дискорд.
Иначе зачем писать батник для того чтобы узнать есть ли питон и дискорд.
Как по мне бред.
Когда можно руками посмотреть установлен питон или нет.
Проверить наличие этих файлов.
Путь у меня такой.
C:\Users\имя пользователя\AppData\Local\Programs\Python\Python38
Возможно так %userprofile%\AppData\Local\Programs\Python\Python38
примерный код
if exist %userprofile%\AppData\Local\Programs\Python\Python38
if exist %userprofile%\AppData\Local\Programs\Python\Python38\discrod.py
if exist %userprofile%\AppData\Local\Programs\Python\Python38\colorama.py
Больше вариантов я не вижу.
Путь может быть такой как у меня может быть лежать на диске C Program Files или вообще Program Files x86.
Узнать пути где лежат дискорд py колорама эта.
И сам питон этот путем установки.
Не знаю что да как в общем.
В идеале найти или создать новую программку для поиска файлов.
На том же батнике я думаю возможно создать поисковик файлов.
Но это лишний гемор.
Я бы пробил пути путем установки и воспользовался бы.
if exist командой с бат и больше не парился бы.
А по другому я не знаю как.
Как по мне у тебя какой то тупой запрос.
Реально тупой запрос вопрос.
Будто ты вирус хочешь создать под дискорд.
Иначе зачем писать батник для того чтобы узнать есть ли питон и дискорд.
Как по мне бред.
Когда можно руками посмотреть установлен питон или нет.
Похожие вопросы
- Для чего нужен язык программирования паскаль?
- Зачем нужен язык программирования?
- Нужен bat файл, чтобы переименовал все txt файлы в папке, заменяя имя на первую строку содержимого файла
- Помогите написать какой-нибудь из bat-файлов
- Помогите с .bat файлом
- Как написать bat файл
- Как в языке программирования СИ осуществлять вызов подпрограммы, которая находится в другом файле?
- Значит такой вопрос. Для чего нужен компилятор Free pascal. Не я понимаю что это язык программирования и...
- bat-файл, как создать команду для запуска ярлыка
- .bat файл изменение записей реестра
Узкое место что ли.