パソコンの自動化に便利なプログラミング
パソコンは人間に比べ、計算が非常に速いです。
また、キーボードやマウスでお願いしたことを、確実にこなしてくれます。
人間よりもよっぽど仕事ができてしまうのです。
そんなパソコンが、自動で何かしてくれるとなるととても便利だとは思いませんか?
時間を有効的に使うための第一歩はパソコンの処理の自動化です。
私はメールの受信をして必要な情報があれば保存しておいたり、
メールに掲載されているアドレス先を見に行ったり、自動でパソコンにさせています。
どうやってするんだと言われると、プログラミングしてパソコンに定期的に動いてもらっているといった感じです。
そこでパソコンによる処理の自動化に役立つものを紹介します。
まずは自動化に向くOSといえばLinux。
使用しているかたはもうシェルスクリプト組んでcronにでも突っ込んでおけば良いだけですよね。
圧倒的に楽ですし、Linuxほど自動化を視野にいれているOSはないでしょう。
なれてしまえばCUIベースがやめつきになってしまいます。圧倒的に軽くて早いです。
が、現実問題、たいていの人が使用するのはWindowsでしょう。
私もWindowsです。Windows上に仮想化してLinuxを立ち上げたりはしますが、最近はしてません。
ではWindowsで自動化する方法は何か?
ずばりコマンドラインのバッチ処理とpowershellです。これさえあれば
自動で対象のファイルを保存したり、アップロードしたり、サイトにアクセスしたり、メールを操作したり、
ディレクトリやファイルを移動したり削除したり、作ったり何でもできます。
慣れるまで難しいですが、自動化に興味があるプログラマならまずは
コマンドラインとPowerShellを覚えるのが良いでしょう。
私もまだまだ駆け出しなので何か他に良い物があれば是非ご紹介して頂けると嬉しいです。
パソコンでの良い自動化ライフを。