Певний час тому я додав сценарій, який я написав у контекстне меню. Мені це не потрібно було деякий час, тримав його навколо. Сьогодні я спробував використовувати його знову, і це не вийшло.
Я включив зображення помилки нижче. Назва та перший рядок - це вибраний нами каталог.
Я фактично знаю, що шлях до команди є дійсним і працює, коли я тестував сценарій у командному рядку.
Що я можу зробити, щоб виправити цю помилку? Це в Windows 10, якщо це щось змінює, і команда така:
python M:\Sped\python\Extract\extract.py "%1"
@ThePirateBay Додано до контекстного меню через. regedit. Не використовували стороннє програмне забезпечення. Інші відповіді можна знайти у запитанні.
—
Spedwards
"Інші відповіді можна знайти у запитанні." - Я не бачу повного шляху та розширення вашого сценарію у вашому питанні. Я бачу шлях до python та шлях до папки, яку ви проходите, як перший аргумент, але ви не згадали про повний шлях до свого сценарію.
@ThePirateBay Сценарій:
—
Spedwards
M:\Sped\python\Extract\extract.py
. Це в межах питання.
О, значить, у вас навіть немає пакетного сценарію? Ви вбудували повну команду у файл реєстру? Я думаю, що це не є хорошою практикою, краще створити зовнішній пакетний файл і додати його до команди реєстру, передаючи аргумент від команди до batch-файлу, а потім з batch-файла до python. З наданої вами інформації я не можу точно сказати, що викликає проблему, але я впевнений, що пакетний сценарій допоможе.
.bat
чи.cmd
або який)? Де ваш диск знаходиться на диску?