ラベル Python の投稿を表示しています。 すべての投稿を表示
ラベル Python の投稿を表示しています。 すべての投稿を表示

複数のフォルダをワンクリックで開くpythonをexe化してみました。

複数のフォルダやファイルをワンクリックで同時に起動してその際に右や左の画面に移動したりしていましたが、それすらも省略したいなーと思い、ちょっと調査。 bat、ps1、vbsでは挫折したので、pythonでコードを組んで、exe化しました。 だいぶ強引ですけどね。 pythonのexe化の方法は、「pyinstaller sample.py –onefile –noconsole」などで検索するといっぱい出てきますので割愛。
注意事項
Pythonの実行環境が無いと動きません。
メモ帳で下部のコードをコピーしたのち保存して、ファイル名を「sample」拡張子を「.py」にしてください。
以下コード

近況について
あいかわらず元気にしています。
今のところ転勤等もなく、結構現場にも出てお手伝いをしています。今はメンバーにも恵まれており、さくさく吸収してくれるのがありがたい。

Pythonにて8桁の日付を頭に入れて複数のファイルをコピーするコード

Excelのマクロがセキュリティでかっちかちになっていますので、Pythonにて8桁の日付を頭に入れて複数のファイルをコピーするコードです。

注意事項
Pythonの実行環境が無いと動きません。
メモ帳で下部のコードをコピーしたのち保存して、拡張子を「.py」にしてください。
最後のコピーするファイルの設定の箇所を任意に調整し、コピーしたいファイルと同じフォルダで実行してください。
既にファイルがあるとエラーになります。

以下コード

近況について
お久しぶりです。なんやかんや元気です。

2023年度は ぼちぼちと更新や編集するかもしれないです。
メール他でのファイル配布やリンク配布なども、何かとセキュリティリスクある昨今。
自分の知っている範囲の知人友人に伝えたりする際に、自分の場所があるのは都合良かったりします。

pythonで強引にWEB入力する方法

WEBの入力フォームの後半が毎回一定の入力であるため、途中から自動操作で入力したい場合があります。


この自動操作をpythonにて実行するにあたり、最初のログイン状態からでは2段認証や条件の分岐が多すぎるため、5秒以内に定位置にマウスをもっていくことで、Webページの途中から強引に入力しています。


Excelにあるセルを読み込むことと、キーボード操作をTABやEnterなどを自動で押し、また、ちょっとした分岐も作成しています。
マウス座標での操作は画面の解像度によって左右されるため、カーソルの移動はTABとShift+TABなどをメインにしています。

以下pythonのコード 

ワンタイムパスワード入力中は一時停止して自動化


 Webブラウザーの入力フォームを何度も行うことがあります。csvなどにてデータの流し込みができないサイトであった場合は、手入力を何度もしなければならず、せっかくの手元にあるデータを生かすことができませんでした。

 Webブラウザーの自動操作のためにseleniumを使ってはいましたが、selenium実行後にはブラウザーが閉じてしまう事と、ワンタイムパスワードや2段認証などセキュリティの高いサイトには対応しにくいのが難点でした。

 ログイン後の操作にも必要性が生じてきたので、いったん処理の途中でメモ帳を開いて一時停止中に入力することで自動化を進める事にしました。



以下Pythonのコード

複数のフォルダをワンクリックで開くpythonをexe化してみました。

複数のフォルダやファイルをワンクリックで同時に起動してその際に右や左の画面に移動したりしていましたが、それすらも省略したいなーと思い、ちょっと調査。 bat、ps1、vbsでは挫折したので、pythonでコードを組んで、exe化しました。 だいぶ強引ですけどね。 pythonの...