「おはよう.bat」を作成してみた | www.yoshiislandblog.net
Close

「おはよう.bat」を作成してみた

素人が作ったとりあえずバッチですが、動くからまぁいっか、と使っております。

@echo off
pushd %0\..
cls

tasklist /FI "IMAGENAME eq outlook.exe" | find /i "outlook.exe"
if errorlevel 1 start "" outlook /select outlook:受信トレイ

start "" http://www.nikkei.com/
start "" https://www.icloud.com/#calendar
start "" https://www.icloud.com/#reminders
start "" https://feedly.com/<xxxamp>/
start "" https://brabioproject.appspot.com/<xxx>/

tasklist /FI "IMAGENAME eq skype.exe" | find /i "skype.exe"
start "" "<xxx>\Skype.exe"
tasklist /FI "IMAGENAME eq slack.exe" | find /i "slack.exe"
start "" "<xxx>\slack.exe"

rem pause
exit

バッチとは?

正確な情報はgoogle先生が教えてくれると思いますが、LinuxでいうシェルスクリプトのWindows版と理解しています。OSに対する命令を順番に書いているファイルになります。拡張子は.batで作成します。

バッチ内容解説

@echo off
pushd %0\..
cls

これはおまじない。@echo offでコマンド出力を抑制、pushd %0\..で現在のディレクトリをカレントディレクトリとし、clsでコマンド表示をクリアします。

tasklist /FI "IMAGENAME eq outlook.exe" | find /i "outlook.exe"
if errorlevel 1 start "" outlook /select outlook:受信トレイ

outlookが起動していなければ開きます。

start "" http://www.nikkei.com/
start "" https://www.icloud.com/#calendar
start "" https://www.icloud.com/#reminders
start "" https://feedly.com/<xxxamp>/
start "" https://brabioproject.appspot.com/<xxx>/

ブラウザでいつも見ているサイトたちを開きます。

tasklist /FI "IMAGENAME eq skype.exe" | find /i "skype.exe"
start "" "<xxx>\Skype.exe"
tasklist /FI "IMAGENAME eq slack.exe" | find /i "slack.exe"
start "" "<xxx>\slack.exe"

チャットアプリも開きます。

rem pause
exit

exitで自動的にプロンプト画面を閉じます。remによってpauseはコメントアウト。

%d bloggers like this: