『退屈なことはPythonにやらせよう』を読み進めています。
6.3節の「プロジェクト:パスワードロッカー」という演習プロジェクトより、下記のpythonプログラムのbatファイル(py.batという名前)をwin+Rで「py.bat email」と入力し実行しようとすると、「このアプリはお使いのPCで実行できません」と表示されます。環境変数にpathを追加しています。
使用しているOSはwindows10で下側の検索窓に「py.bat email」と入力した場合は問題なくコピーされます。このプログラムをwin+Rで「py.bat email」と入力した場でも正常に使えるようにしたいです。フルパスで指定した場合は問題ありませんでした。
python
1#! python3 2# pw.py 3PASWORD={'email':'12345678rt', 4 'blog':'gaizo345'} 5 6import sys 7import pyperclip 8 9if len(sys.argv)<2: 10 print('使い方:python pw.py [アカウント名]') 11 print('パスワードをクリップボードにコピーします') 12 sys.exit() 13 14account=sys.argv[1] 15 16if account in PASWORD: 17 pyperclip.copy(PASWORD[account]) 18 print(account+'のパスワードをクリップボードにコピーしました') 19else: 20 print(account+'というアカウント名はありません') 21 22```batファイル側 23```ここに言語を入力 24@python.exe C:\Users\Owner\Desktop\python\pw.py %* 25@pause
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/24 15:12
2021/06/24 15:17