Tech-Yoshiki前回コマンドプロンプトやバッチファイルを使うと、簡単なコマンドで結構いろいろ自動化できますという話を投稿しました。その続きみたいな話ですが、今回はコマンドプロンプトではなく、パイソンを使った例です。ファイルの名前や拡張子を一括で変更するなどと言った操作はコマンドラインが得意なものですが、もうちょっと込み入った操作になるとパイソンの出番です。パイソンのコードを書くにはChatGPT(4ではなくて無料の3.5使ってます)のお世話になります。「こんなコード書いて―!」とChatGPTにお願いすると、ささっと結構いい感じのコードを書いてくれます。書いてくれたコードを自分の環境に合わせてちょっと書き換えてあげれば、プログラムの出来上がり!です。今回の込み入った操作と言うのは、会員の方のご相談で出てきたものです。「仕事でPDFファイルをメールに添付して送っている、しかもかなり多くの数のPDFを送っている」そうです。「PDFにパスワードを設定する必要がある」ので、今は手作業でPDFを開いて、それぞれファイル毎に異なるパスワードを設定して、保存してという作業をPDFの数だけ繰り返しているそうです。これは面倒な作業ですし、ミスもしそう。そんな作業はパイソンにやらせましょう!ということで、さっそくChatGPTに「PDFをEncryptする操作をあるフォルダにあるPDFファイルすべてに対して実行するパイソンコードを書いて!」とお願いしてみると、ささっとコードを書いてくれました。実際の環境ではそのままでは動かないところがあるので、そこはこちらでちょこっと修正していきます。今度は実際にプログラムを走らせてテストしてみます。何度かエラーが出て、バグ取りをして、を繰り返して、数時間後には、一応満足できる動作をするプログラムが完成しました。パイソンのコードはテキストで書かれていますので、そのままでは動きません。パイソンインタープリターというものが必要です。普通の方はパイソンインタープリターなんて使ってませんので、このままでは使えません。そこで、パイソンのコードを実行ファイル(Exe)にします。勝手にパイソンコードをExeに変換してくれるありがたいソフトがありますので、それを使います。出来上がったExeファイルをダブルクリックして起動すると普通のアプリのように動かせるわけです。自動化でやりたいことは人それぞれだと思いますが、パイソンがあればたいていのことはできますし、ChatGPTの助けを借りると、開発時間も超短いです。今回のケースですと、2時間程度でできちゃいます。コメントをキャンセルメールアドレスが公開されることはありません。名前メールサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。2024年11月6日このコンテンツを閲覧するにはログインが必要です。2024年11月5日いったい何のこと?と思われるかもしれませんが、これは覚えておいて損はないです。今朝会員の方からいきなりのお問い合わせが来ました。受験会場ですが、私の場合は千葉会場を選択しました。2024年10月30日ふとしたことからその存在を知りましたのが、ITパスポートという資格です。60点で合格、試験は毎週実施、となんだかお気軽な感じです。出張と言えば、行くことばかりではなく、来る方もありますよね。外資系にいた頃は、本社からいろんな人が日本に出張してくるわけです。今日はそんな出張に来てた連中についての話を書きます。