ブラウザでCTRL+Sを押し名前をつけ保存の作業を半自動化するスクリプト Chrome / Edge / Vivaldi / Firefox
記事の執筆に AI な類は使用しておりません。
はじめに
Windows でブラウザを使用していて画像やページをCTRL+Sを押してダイアログが出たら名前をつけ
保存ボタンを押すという作業を半自動化できたらな?と考え
Autoit のスクリプトを作ってみました。
Chrome / Edge / Vivaldi / Firefox で保存したい画像やページで
CTRL+Sキーを押して個別保存する場合に
このスクリプトで指定のキーを押すだけで以下の作業を半自動で行います。
1.CTRL+S キーで保存ダイアログを押す
2.固定名+日時を付加する ( 元のファイル名ではなくなる )
3.保存ボタンを押す ( Enter キー )
4.タブを閉じる
( CRTL+F4キー / スクリプトの押すキーで閉じる閉じないを選択 )
デフォルトでキーボードの
テンキー1で上の1~3を実行
テンキー3で上の1~4を実行
テンキー9でスクリプトの終了です。
置いておきますので宜しければどうぞ。
スクリプトなのでアドオンや拡張機能のように
ブラウザの種類は関係ありませんし
( ブラウザのショートカットキーが変化しない限りは )
動作しなくなっても書き換える事で対処は可能なので
拡張性はあるかと思います。
【 目次へ戻る 】
ダウンロード
ブラウザで CTRL+Sキー を押し何かを保存する作業を指定したショートカットキーを押すだけで
ファイル名を日時として保存する Autoit スクリプトは
以下でダウンロード可能です。
BrowserKeySave v1.03 ( 2022/08/12 )
ブラウザでCTRL+Sキーを押しての保存を半自動化する
MD5:9285B61595AAAA554A3AC07BD2641826
*** ご注意 ***
ブログに書いてあることや
ブログで配布しているスクリプトを使用する場合は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
ブログに書いてあること、ブログで配布している
スクリプトを使用して発生した
すべての事柄において責任を負いません。
これに同意をいただけない方へのご使用は許可いたしかねます。
【 目次へ戻る 】
使用方法
このスクリプトは Autoit3 というWindows の自動化を実現するもので動作するものであり
以下で .au3 を関連付けすればダブルクリックで使用できます。
パソコン初心者様でも記事を読む/
ファイル群をダウンロードする以外を除いて
10分あれば使用可能です、ご挑戦ください。
Autoit3 Windowsの操作を自動化 使用方法
-----
関連付けし、ダブルクリックで起動したら左上にツールチップが表示さます。
ブラウザで保存したい画像、ページを開き
デフォルトでキーボードの以下を押すと該当数字の作業を行います。
注意として 「 ページで開いている画像全部ではなく 」
「 ブラウザで CTRL+S キー を押して保存する場合と同じもの 」を保存します。
ファイル保存のダイアログを自動で開いて
ファイル名の日時を自動で書き込み
自動で保存するボタンを押すとお考えください。
テンキー1で上の1~3を実行
テンキー3で上の1~4を実行
テンキー9でスクリプトの終了
1.CTRL+S キーで保存ダイアログを押す
2.固定名+日時を付加する ( 元のファイル名ではなくなる )
3.保存ボタンを押す ( Enter キー )
4.タブを閉じる ( CRTL+F4キー / スクリプトの押すキーで閉じる閉じないを選択 )
動作状況の動画はこの記事の 動画 か
Movie フォルダにあります。
【 目次へ戻る 】
動画
スクリプトの動作が画像では説明できないので動作状況の動画になります、宜しければどうぞ。
動画でキーボードのウィンドウが出ますが
私のキーボード操作が動画では映らないので
どのキーを押したらどうなるを視覚的に説明するために使っており
実際のスクリプトの操作には不要です。
BrowserKeySave_v1.02
Chrome / Edge / Vivaldi / Firefox に対応していますが
Firefox の例になります。
00:00:00 Firefox のファイル保存フォルダを確認、設定しておきます
00:00:34 保存するファイルを Firefox で呼び出しておきます
動画ではデスクトップのファイルですが
実際は保存するネットの画像や記事です
00:00:52 キーボードのどのキーを押したかわかりやすいように
スクリーンキーボードを呼び出しています
実際はパソコンのキーボードの指定キーを押せばいいのでこの作業は不要
00:01:07 ファイルがダウンロードされるフォルダを
わかりやすいように開いておきます
00:01:14 スクリプト BrowserKeySave.au3 を実行します
00:01:18 デスクトップ左上に押すキーが表示されます
デフォルトでは 保存 がテンキー1
保存してタブを閉じる がテンキー3、終了がテンキー9です
00:01:27 必ず保存するもののブラウザをクリックし
アクティブ ( 最前列 ) にしてください
00:01:30 保存するのでテンキーの1を押します
00:01:34 ファイルを保存するダイアログが自動で表示され固定名と日時を入力
Enter キーで自動に保存されます
00:01:38 フォルダへ保存されました
00:01:44 同じ事を何回か繰り返します
00:02:07 保存したファイルのタブを閉じる場合はテンキーの3を押します
00:02:20 ブラウザでタブが全部閉じたらブラウザが閉じてしまう設定の場合は
最後のタブを保存したらブラウザも閉じるので注意してください
00:02:23 スクリプトを停止する場合はテンキーの9を押します
【 目次へ戻る 】
押すキーの書き換え
押すキーボードの書き換えは BrowserKeySave.au3 をメモ帳で開きHotKeySet の箇所を書き換えます。
見本はありますが書き方を。
{NUMPAD1} の部分が押すキーを示しており、
NUMPAD1 = テンキーの1です。
後ろの _Key_01 の部分は、前にあるキーを押したら
ここへ飛ぶの指定なので書き換えないでください。
テンキーの1を押したら _Key_01 という場所へ飛び
命令を実行してください、の意味です。
HotKeySet("{NUMPAD1}", "_Key_01")
見本を参考に
Shift と 数字の1を同時押し
( テンキーの方ではない、「 ぬ 」 のキー )
+ が Shift キー で 1 が数字の 1 / プラスの意味での + ではない。
HotKeySet("+1", "_Key_01")
Shift と F1キー を同時押しなら
+ が Shift キー で F1 が F1 なので
HotKeySet("+{F1}", "_Key_01")
F1キー のみなら、F1キー が F1 なので
HotKeySet("{F1}", "_Key_01")
aキー のみなら、aキー が a なので
HotKeySet("a", "_Key_01")
スクリプトが動作している場合は
指定したキーが入力できなくなります。
一番最後の aキーのみ を指定した場合は
「 スクリプトを終了させるまで 」
英字の aキー が入力できなくなります。
指定するキーは3つありますが、
同じキーを指定しないでください。
不要であれば F13 ~ として登録などをすれば
日本語のキーボードには F13 はあまりないので
物理的に押す事はなくなります。
-----
動作に支障があった場合はスクリプトを終了させれば止まります。
デフォルトではテンキー9です。
スクリプトを自動で起動するなどをしていなければ
パソコンの再起動で直ります。
-----
とまあ、ブラウザで観覧している少々の数の画像を
CTRL+S を押して保存するは面倒なのでスクリプトで半自動させ
保存しようでした。
日時連番なのでどの時点なのかがよくわかり
整理好きにはいいのでは?という。
人の整理方法はそれぞれなので、お好きに書き換えてください。
( 無責任 )
それでは、皆様のブラウジングが快適になりますようにと
お祈りいたしましてこれにて終了です。
以上。
おすすめリンク
・Amazon関連リンク
・Win10 KeySwapで任意のキーを別のキーに変更 ( CapsLock 無効 )・メモ帳で編集可能な BAT や VBS など複数言語を
1つのファイルに書き込んで実行するスクリプト
・AutoIt 特定のユーザーかファイルがあるパソコンのみで動作するEXEを作る。
・指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3
・秀丸エディタでブログを書き Firefox で内容を確認するマクロと設定 ( 同じ位置に表示 )
・Autoit3 最前列のアプリ名に関連したメモとランチャーを呼び出すスクリプト
・テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト )
・クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3
・ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト
・クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3
・Win10 バッチファイルやショートカットでキー操作や文字を送信する Autoit3 スクリプト
・ATOK付属のイミクルを任意のキーで呼び出すスクリプト ( Autoit3 )
・バッチファイルなどで ALT+F4キー を送信し指定ウィンドウを閉じるスクリプト Autoit3
・指定のキーを押す回数によりIMEの入力状態を
英字/ひらがなモードに切り替えるスクリプト ( Autoit3 )
・クリップボードの名前が一致したファイルを格納フォルダ位置に関係なく開く ( Autoit3 )
・指定キーで選択した2つのウィンドウを横に全画面整列し観覧しやすくするスクリプト ( Autoit3 )
・アクティブなアプリのタイトル名に任意の文字を追加する Autoit3 スクリプト
・アプリのウィンドウを隠し、メニュー一覧から戻す Wind_Hiding Autoit スクリプト
・ファイルをデータベース化する Autoit スクリプト、ファイルを移動しても起動可能
・Autoit と IrfanView でドラッグした画像ファイルを横2分割して保存するスクリプト
・バッチファイルからツールチップで文字を表示する Autoit スクリプト
・バッチファイル 指定したタイトルバー名が存在しない場合、
一時待機を実現する Autoit スクリプト
・Win10/Win11 アクティブなウィンドウを
任意の仮想デスクトップ番号へ移動するスクリプト
・CapsLock が無効のパソコンで
CapsLock を切り替えるアプリ/スクリプト Win10
・メモ帳などマウスやキーボードで文字を範囲選択したら自動でクリップボードへ送るスクリプト
・EmEditor/秀丸エディタで検索結果をリスト表示し
ダブルクリックで該当行へ飛ぶスクリプト EH_Search
・ショートカットキーを押して文字反転/文字が選択されているテキストを
ファイルへ保存するスクリプト
・デスクトップでキー入力すると
登録したアプリやフォルダを開く Autoit スクリプト
・ファイルを選択しショートカットキーで日時を付加し
コピー/リネーム/フルパス取得 Autoitスクリプト
・Firefox v105 ツイッターなどのページでスクロールが引っかかるを改善
・メニューで選択した起動中のアプリ ( ウィンドウ ) を
最前列に/仮想デスクトップ移動する Autoit スクリプト
・Win10 F1キー+指定キーでアプリごとにショートカットキー類を設定可能な Autoit スクリプト
・アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト
・Win10 指定範囲でマウスホイールを回転し
ALT+TABキー の動作をする Autoit スクリプト
- 関連記事
-
- ファイル名に指定ファイル名が含まれていたら指定したアプリで開く Autoit スクリプト (2023/08/30)
- テンキーの長押しに任意のショートカットキーなどの機能を登録可能な Autoit スクリプト (2023/07/24)
- Win11 バッチファイルを管理/ウィンドウへファイルをドラッグでバッチを選択実行 Autoit スクリプト (2023/07/10)
- デスクトップにラインを引き左ダブルクリックで任意のフォルダを開く Autoit スクリプト (2023/05/12)
- キャプチャーするウィンドウの後ろに単色画面を出し余計な画面の映り込みを排除する Autoit スクリプト (2023/02/24)
- Everything search engine で拡張子ごとに開くアプリを指定する方法 (2023/02/15)
- 指定キー+マウスホイール上下で登録した作業を行う Autoit スクリプト (2023/01/23)
- ブラウザ上で文字を選択しホットキーで文字を検索 Autoit スクリプト Firefox Edge Vivaldi Chrome (2023/01/15)
- ブラウザでCTRL+Enterキー/指定キーを押し任意の検索サイトで検索をする Autoit スクリプト (2023/01/04)
- スペースキーを押した後にTabキーを押すを繰り返すだけの Autoit スクリプト (2022/12/28)