フォルダやファイルを自動的に開く

数秒程度のプチ自動化ですけど、パソコンを起動したら毎回開くようなフォルダやファイルをバッチファイルダブルクリックでやってくれるスクリプトです。毎日開くパスなので文字列固定の指定でもいいかもですね~。

test.bat

@echo off
powershell -NoProfile -ExecutionPolicy Unrestricted .\test.ps1

test.ps1

# 現在のカレントディレクトリを開く
Invoke-Item .

# 指定フォルダを開く
Invoke-Item "C:\Users\User\Documents"

# 指定ファイルを開く(関連付けされたプログラムで開く)
Invoke-Item "C:\Users\User\Desktop\生活費.xlsx"

# プログラムを起動する
# 環境変数パス内の場合
notepad

Invoke-Item "C:\Windows\System32\notepad.exe"

# タブ対応エディタ(すでに起動している場合は変化なし、新規タブ追加されるわけではないみたい。プログラム側の仕様による)
Invoke-Item "C:\Users\User\Documents\~\gPad\gPad.exe"