コルタナを使って複数のフォルダやファイルを開く方法

前回は『ワンクリックで複数のフォルダやファイルを開く方法を記事にしましたが、今回はWindowsのコルタナを使って音声で複数のフォルダやファイルを開く方法です。



現在コルタナを使って音声でプログラムの起動はできるのですが、フォルダやファイルは開いたりするのはまだ無理なようで、ショートカットとしてプログラムの場所に登録すれば起動したり開くことができます。


数秒ですが、動画も作ってみました。(音がでます。)





両手が離せない時、音声で起動できるのは便利ですよね。


サンプルの動画では「リネーム」という音声に反応するようにしたのですが、私の発音が悪く、コルタナさんは「ゲーム」と認識したようです。ただ、無事に起動はしています。


コルタナに音声で起動させるための準備


まず前回の内容 → ワンクリックで複数のフォルダやファイルを開く方法 で作成したbatファイルを右クリックしショートカットを作成します。


一つのフォルダやファイルだけを音声で開くのなら、そのフォルダやファイルのショートカットでもOKです。


このショートカットを呼びやすい名前に変更します。


名前は他のプログラムとできるだけ重複しないようにして下さい。コルタナから再度選択を促されるのを防ぐためです。


プログラムに登録する場所は、スタートメニューの何でもいいのでプログラムを右クリックし、「その他」「ファイルの場所を開く」をクリックすれば表示されます。



開いたフォルダがこちら↓です。当方Windows10の環境では以下でした。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs




このフォルダの場所に先ほど作成したショートカットを移動させてください。


「対象のフォルダへのアクセスは拒否されました」との表示がでることがありますが、続行をクリックします。





音声で「コルタナさん ○○○○ を起動して」と呼び掛けて、きちんと動くか確認します。


音声認識が失敗するとWEB検索されたりします。きっちり発音するか、呼びやすい名前に変えて下さい。


ただ、まだまだ音声認識技術は発展途上なので、成功率はあまり高くありません。失敗続きでも今はそんなものと思ってください。


他のプログラムと重複してコルタナから再度選択を促される場合は手間がかかるため、名前を違ったものに変えることをお勧めします。


まとめ ちょっとした自動化でも進めるべき理由


標準の機能を使って音声を用いてプログラム起動やファイルやフォルダを開くことまではできます。


今後は起動や開くだけではなく記入や入力までできるようになってくると、また一段と便利になってくると思います。


今回のこともちょっとした事ですが、作業全体に対して部分的な自動化の割合を増やしていくほど、他の業務にも手が届くようになります。


これから労働人口が少なくなり少子高齢化が進むため、労働力や時間は今までよりもっと大切にしていただいた方がいいかなと。



抜本的な働き方改革をしたいものの急には進まないので、身近なところからちょっとずつでも効率化していけたらと思っています。

ワンクリックで複数のフォルダやファイルを開く方法


いつも決まったファイルを開くなら、フォルダやファイルへのショートカットを使えば便利ですよね。


しかし、複数のファイルを開くときにはどうしていますか?


ShiftやCtrlを使ってあれこれと操作していませんか?


フォルダやファイルへのショートカットと同じようにワンクリックで複数のフォルダやファイルを開くことができる方法をご紹介します。


Windows環境下で動作するバッチファイルを作成して行いますが、ちょっとコツさえつかめばすぐに作れるので、作ってみてはいかがでしょうか?


なお、当方の環境はWindows10です。


作成方法


最初にファイル名拡張子にチェックを入れてください




 場所はフォルダの表示のところにあります。



「新しいテキストドキュメント」 を作成します

何もないところで右クリックし「新規作成」「テキストドキュメント」をクリックすることで作れます。



下記ーーー内のように記入して保存してください。



ーーーーーーーーーーーーーーーーーーーーーーーー
chcp 65001
start "" "C:\Users\〇〇\〇〇"
start "" "C:\Users\〇〇\〇〇\〇〇.docx"
start "" "C:\Users\〇〇\〇〇\〇〇.pdf"
ーーーーーーーーーーーーーーーーーーーーーーーー


〇〇は自分の目的とするフォルダやファイルにしてください。


ファイル名を変更してください。


例では「1クリックで複数ファイルを開く.txt」にしています。



ファイル名最後の「.txt」を「.bat」に変更してください。




『拡張子を変更すつと、ファイルが使えなくなる可能性があります。変更しますか?」と表示がでますが、「はい」をクリックしてください。


 アイコンのマークが変わると思います。


(Windowsのテーマや設定によってアイコンのマークも違います)

ファイルパスの取得方法について


○○の箇所についてですが、目的とするファイルパスを取得する方法を述べます。


フォルダを開いていくと「アドレスバー」というところが「 > 」表示になっています。


アドレスバーのある所をクリックすれば「¥」表示にかわるので、この状態でコピーして貼り付けすると楽です。







また、フォルダでなくファイルを選択したときは「ホーム」「パスのコピー」でファイルパスをコピーすることができます。



解説


1行目は日本語のファイルパスで動くようにするためです。
「chcp 65001」というのは コマンドプロンプトで文字の設定するためのものです。


2行目はフォルダを開くサンプルです。
「start "" "C:\Users\〇〇\〇〇"」 最初の””はウィンドウのタイトルを指定するのですが、指定しません。
次の「”C:\Users\」の所のあとの〇〇は好きなフォルダを入れて下さい。



3行目はファイルを開くサンプルです。
「start "" "C:\Users\〇〇\〇〇\〇〇.docx"」これも先ほどと同じく最初の””はウィンドウのタイトルを指定するのですが、指定しません。
次の「”C:\Users\」の所のあとの〇〇は好きなファイル名を入れて下さい。

再度編集するとき

batファイルの上で右クリックして、「編集」をクリックすればできます。


最後に

今回はワンクリックで複数のフォルダやファイルを開く方法でした。


作業状況に応じて何種類か作っておくと、非常に便利です。


フォルダの階層を行ったり来たりすることなど起こりませんし、非常に素早く作業環境が整えることができます。


ただし、batファイルは非常に強力でいろんな事が出来てしまうので、セキュリティ対策には抜かりの無いようにお願いします。


複数のフォルダをワンクリックで開くpythonをexe化してみました。

複数のフォルダやファイルをワンクリックで同時に起動してその際に右や左の画面に移動したりしていましたが、それすらも省略したいなーと思い、ちょっと調査。 bat、ps1、vbsでは挫折したので、pythonでコードを組んで、exe化しました。 だいぶ強引ですけどね。 pythonの...