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

公開日:2016-02-25 更新日:2020-10-02

Office365 Windows

t f B! P L

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

@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はコメントアウト。

About me

ゆかき(♀)

アラサー駆け出しインフラエンジニア
ど文系営業からSEへ転身し日々奮闘している人

一児の母

#AP応用情報 #HTML5Lv1 #第2種電気工事士 #DCP(Data Center Practitioner) #LPIC Lv2 #VCP6.5 #CCNP #Oracle Bronze #HTMLv5 #TOEIC860

Media

こちらのイベントで記事紹介いただいていた、嬉しい。

Line stamp

僭越ながら販売中

Green cat & Orange cat

Amazon