Пакетный файл для «mclip» в главе 6 из книги Эла Свейгарта «Автоматизация скучных задач с помощью Python» не может быть Python

Программы на Python
Ответить
Anonymous
 Пакетный файл для «mclip» в главе 6 из книги Эла Свейгарта «Автоматизация скучных задач с помощью Python» не может быть

Сообщение Anonymous »

Ближе к концу главы 6 книги Эла Свейгарта «Автоматизация скучных вещей с помощью Python» есть проект под названием «Автоматические сообщения с несколькими буферами обмена» или «mclip».
Я скопировал следующий код и сохранил его как «mclip.py» в созданной мной папке под названием «Практика» в папке Lib, установленной вместе с Python.exe:

Код: Выделить всё

#! python 3
#mclip.py - a multi-clipboard program
TEXT = {"agree": """Yes, I agree. That sounds fine to me.""", "busy": """Sorry, can we do this later this week or next week?""", "upsell": """Would you consider making this a monthly donation?"""}

import sys, pyperclip
if len(sys.argv) < 2:
print("usage: python mclip.py [keyphrase] - copy phrase text")
sys.exit()

keyphrase = sys.argv[1] #first command line arg is the keyphrase

if keyphrase in TEXT:
pyperclip.copy(TEXT[keyphrase])
print('Text for ' + keyphrase + ' copied to clipboard.')
else:
print('There is no text for ' + keyphrase)
В проекте есть инструкции по созданию пакетного файла в текстовом редакторе со следующим содержанием и сохранению его как «mclip.bat» в той же папке:

Код: Выделить всё

@py.exe C:\Users\User\AppData\Local\Programs\Python\Python38-32\Lib\practice\mclip.py %*
@pause
ПРИМЕЧАНИЕ. На самом деле в сценарии пользователем является мое имя.
Когда я нажимаю WIN + R и ввожу в окне «mclip», я получаю сообщение следующего содержания:
"Windows не может найти 'mclip'. Убедитесь, что вы ввели имя правильно, и повторите попытку".
Просмотр Функция Windows Run работает, но как бы противоречит цели соответствующей настройки командного файла.
Кто-нибудь из тех, кто читал эту книгу, заставил ее работать? Что мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/643 ... oring-stuf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»