なんでもランチャーを作ってみた
ランチャーを作ってみました。
WinActor周りにも使えるので、情報とアイデアのお裾分けです。
サンプルのキャプチャ
まるパクリしたリファレンス
PowerShell:指定フォルダのbatを実行するLauncherを作ってみた - Crieit
https://crieit.net/posts/aka-tool-batlauncher
嬉しいポイント
- まるパクリで始められる
- バッチファイルのノウハウ*が活かせるカンタン仕様
* コマンド、PowerShell、WSH(VBS、JScript、JavaScript)
WinActorとのコラボ案
- シナリオランチャーとして起動ショートカットのキックに
デスクトップショートカットと何が違うのか、、
最前面でワンクリックなことくらいかも - キーボードショートカット
実行
ステップ実行
一時停止
停止
ループ完了後に一時停止 - タスクトレイから通常表示に戻す
- Ver.6までのメインウィンドウ(実行/停止ボタン等あり)が恋しいかた向け
ひょっこりはんスタイルで運用中のかたの次のステージに
使いかたの工夫
- Windowsのスタートアップにショートカットを仕込んで常時起動
カスタム済みポイント
- 表示位置
- 前回表示位置に表示(終了時に始点のXY座標をテキストファイルに保存)
PowerShell覚えたての身にとっては、良いレベル感だった - ウィンドウサイズ
- 色
- 背景
- ボタン
作ったきっかけ
- Attendedなシナリオを運用中
- オペレーターの急速な高齢化
- 視力格差がある
- キーボードショートカットが覚え切れない
- Windowsの拡大鏡をマウス操作のワンクリックで操作する
- ついでにクリック位置の音声読み上げにも対応する
ランチャーに辿り着いた経緯
https://winactor.com/questions/question/シナリオ実行中にブラウザのズームを変更したい/
- WinActorとの相性も良い
- Excelマクロ実行中には、拡大鏡のWindowsキー+【Esc】がマクロ中断として機能しちゃう、、
- Excelマクロとも共存できるようにしておきたい
- 何ならExcelマクロの中断(一時停止)、再開(実行)さえもワンクリックで実現したい
- VBEを操作することなしに
- 非Excelの方法を探ることに
作ったランチャーのイマイチポイント
- ボタンにテキストしか表示できないっぽい
- Windowsでファイル名に使える文字に制限がある
- ファイル名の工夫
一時停止:□■□■□
実行再開:□□▼□□
▶︎だと文字化けっちゃう、、
文字コードとかでいけるのかどうか - ボタンに画像を指定したい(画像をボタンにしたい)
コードの工夫で何とかなるのかどうか
一定サイズの画像を同フォルダ内にバッチファイルの数だけ用意することで成り立つしくみくらいは考えられるのかも
ボタンが自動生成されるメリットが薄れちゃう
ランチャー相当のノウハウ
https://winactor.com/questions/?q=シナリオ起動が10倍ラクになる(はず)WinActorリモコン操作計画
https://winactor.com/questions/?q=簡単にできる!シナリオ起動が10倍ラクになる(はず)純WinActor創作編
https://winactor.com/questions/question/webフォームで設定変更(フォルダ選択)/
ひょっこりはんスタイル
https://winactor.com/questions/?q=Ver7シナリオ実行時の最小表示、皆さんどうなさってますか?
https://winactor.com/questions/question/【相談?】フローチャートの表示・非表示につい/