気ままの簡易レビュー

[ トップページへ ]



自分が実際触って判断した Win /アプリの設定、商品の簡易レビューがメイン。
2022年3月より執筆のご依頼は諸事情によりお断りさせて頂いております。



0

ブラウザ 開いているページの観覧履歴を日付毎に書き出す MouseGestureL.ahk

商品リンクをクリックし通販サイトへ飛ぶ物は 「 広告 」のリンクです。
記事の執筆に AI な類は使用しておりません。



はじめに

この前、 Windows でマウスジェスチャーを実現する
MouseGestureL.ahk を使用して
ブラウザ ( Firefox / Vivaldi / Chrome ) にて
ページ履歴をテキストに保存しようという記事を書きましたが

ブラウザ 開いているページのタイトルとURLをテキストに書き出す
MouseGestureL.ahk


MouseGestureL_20210410_0003.jpg

これだと素早く任意のページへ飛ぶのにテキストなので
コピペしなくてはならなく利便性皆無なので
HTML として出力しブックマークに登録して呼び出せば
そのままリンクとして飛べるを実現しようなブログネタ。

MouseGestureL_Bookmark_210422_002.jpg

ついでに、日付ごとの履歴を作成して呼び出すも、おまけに。

【 目次へ戻る 】

設定

さて、MouseGestureL.ahk にて設定をしていくのですが
この前書いた記事と設定は同じなので

以下の記事にて

・MouseGestureL.ahk を用意する
・設定

「 次は、どのジェスチャーで実行する 」
という所まで終わらせます。

ブラウザ 開いているページのタイトルとURLをテキストに書き出す MouseGestureL.ahk

設定したら以下の実行するスクリプトを
自分の環境に書き換え、貼り付けるだけで終了です。

【 目次へ戻る 】

アクションスクリプト 1つのファイルに履歴を追加

上で指定した○○のアプリ上でマウスジェスチャーをしたら
○○するの設定、アクションスクリプトです。

指定した1つのファイルに履歴を追加していくになります。
自分の環境に書き換えてから以下を貼り付け。

;ブラウザで url とタイトルを取得しテキスト保存
;ここから書き換え

;出力ファイル名 このファイルに全ての観覧履歴を保存
out_file = r:\Bookmark_ALL.html

;ここまで書き換え
;---------------------------------------------------

;ジェスチャーの認識を打ち切る
MG_Abort()

;アクティブ タイトル名を取得し Title へ格納
WinGetTitle, Title, A

;URL移動
Send, ^l

;時間待ち
Sleep, 80

;タイトル名のウィンドウをアクティブ
SetTitleMatchMode,2
WinActivate, %Title%

;時間待ち
Sleep, 20

;キー操作を発生させる CTRL + C キー クリップボードへコピー
;クリップボードの内容は %clipboard% という変数に格納される
Send, ^c

;時間待ち
Sleep, 100

;時間取得 yyyy=年4桁 / MM=月 / dd=日 / HH=時 / mm=分 / ss=秒
;TimeData へ格納する
FormatTime,TimeData,,yyyy/MM/dd-HH:mm:ss

;各種確認 先頭の ; を取るとダイアログで確認可能
;MsgBox, %TimeData%
;MsgBox, %Title%
;MsgBox, %clipboard%

;出力ファイルからデータを読み込む
FileRead, relod, %out_file%

;スクロールバーの色変更が不要ならここから下を消してください

;スクロールバー CSS の追加内容
scrollbar = `n<Style Type="text/css">`n/* Firefox スクロールバー */`n*{`nscrollbar-color: #8C8C8C #AAAAAA; }`n`n
scrollbar = %scrollbar%/* Chrome スクロールバー 3つセットで指定 */`n/* 縦スクロールバー(幅指定)*/`n
scrollbar = %scrollbar%::-webkit-scrollbar {`nwidth: 17px; }`n`n
scrollbar = %scrollbar%/* スクロールバー軌道(色指定)*/`n::-webkit-scrollbar-track {`nbackground: #AAAAAA; }`n`n
scrollbar = %scrollbar%/* 移動タブ(色指定)*/`n::-webkit-scrollbar-thumb {`nbackground: #8c8c8c; }`n</Style>`n

;過去のスクロールバー CSS の除去
StringReplace, relod, relod, %scrollbar%, , All

;スクロールバーの色変更が不要ならここまで上を消してください

;出力するテキストを設定
;スクロールバーの色変更が不要なら下の %scrollbar% を消してください
out_txt = %TimeData%<br>`n<b><a href="%clipboard%" target="_blank" rel="noopener">%Title%</a></b>`n<br><br>`n%relod%%scrollbar%

;書き込むデータの表示テスト
;MsgBox, %out_txt%

;バックアップする、ファイル名最後尾に _bakを付加してコピー
;FileCopy, %out_file%, %out_file%_bak ,1
;Sleep, 80

;出力ファイルを削除 ( 最新の観覧履歴データを上位に追加するため )
FileDelete, %out_file%

;時間待ち
Sleep, 80

;指定のファイルへ書き込み
;日時 %TimeData% / タブのタイトル名 ( 開いているページ名 ) %Title%
;URL %clipboard% で入る、改行は `n で、 UTF-8 出力
FileAppend %out_txt%, %out_file%, UTF-8

;ツールチップに文字列を表示、横 0 , 縦 0 , ツールチップ番号 1 で表示
ToolTip "ファイルにタイトルと URL をコピーしました。`n%out_file%", 0, 0, 1

;表示する時間、1.5秒
Sleep, 1500

;ツールチップを消す
ToolTip

【 目次へ戻る 】

アクションスクリプト 日付別に履歴を追加

上で指定した○○のアプリ上でマウスジェスチャーをしたら
○○するの設定、アクションスクリプトです。

指定した1つのファイルに履歴を追加していくのと
その日の日付のファイル名で履歴の2つが作成されます。

自分の環境に書き換えてから以下を貼り付け。

;ブラウザで url とタイトルを取得しテキスト保存 日付版
;ここから書き換え

;ブックマーク 日付つきを保存するフォルダ 最後尾に必ず \
out_folder = r:\

;ここまで書き換え
;---------------------------------------------------

;ブラウザで url とタイトルを取得しテキスト保存
;出力ファイル名
FormatTime,TimeData2,,yyyyMMdd
out_file = %out_folder%%TimeData2%.html

;出力ファイル名 このファイルに全ての観覧履歴を保存 ( Bookmark_002.html )
out_file2 = %out_folder%Bookmark_002.html

;ジェスチャーの認識を打ち切る
MG_Abort()

;アクティブ タイトル名を取得し Title へ格納
WinGetTitle, Title, A

;URL移動
Send, ^l

;時間待ち
Sleep, 80

;タイトル名のウィンドウをアクティブ
SetTitleMatchMode,2
WinActivate, %Title%

;時間待ち
Sleep, 20

;キー操作を発生させる CTRL + C キー クリップボードへコピー
;クリップボードの内容は %clipboard% という変数に格納される
Send, ^c

;時間待ち
Sleep, 100

;時間取得 yyyy=年4桁 / MM=月 / dd=日 / HH=時 / mm=分 / ss=秒
;TimeData へ格納する
FormatTime,TimeData,,yyyy/MM/dd-HH:mm:ss

;各種確認 先頭の ; を取るとダイアログで確認可能
;MsgBox, %TimeData%
;MsgBox, %Title%
;MsgBox, %clipboard%

;出力ファイルからデータを読み込む
FileRead, relod, %out_file%
FileRead, relod2, %out_file2%

;スクロールバーの色変更が不要ならここから下を消してください

;スクロールバー CSS の追加内容
scrollbar = `n<Style Type="text/css">`n/* Firefox スクロールバー */`n*{`nscrollbar-color: #8C8C8C #AAAAAA; }`n`n
scrollbar = %scrollbar%/* Chrome スクロールバー 3つセットで指定 */`n/* 縦スクロールバー(幅指定)*/`n
scrollbar = %scrollbar%::-webkit-scrollbar {`nwidth: 17px; }`n`n
scrollbar = %scrollbar%/* スクロールバー軌道(色指定)*/`n::-webkit-scrollbar-track {`nbackground: #AAAAAA; }`n`n
scrollbar = %scrollbar%/* 移動タブ(色指定)*/`n::-webkit-scrollbar-thumb {`nbackground: #8c8c8c; }`n</Style>`n

;過去のスクロールバー CSS の除去
StringReplace, relod, relod, %scrollbar%, , All
StringReplace, relod2, relod2, %scrollbar%, , All

;スクロールバーの色変更が不要ならここまで上を消してください

;出力するテキストを設定
;スクロールバーの色変更が不要なら下2行の %scrollbar% を消してください
out_txt = %TimeData%<br>`n<b><a href="%clipboard%" target="_blank" rel="noopener">%Title%</a></b>`n<br><br>`n%relod%%scrollbar%
out_txt2 = %TimeData%<br>`n<b><a href="%clipboard%" target="_blank" rel="noopener">%Title%</a></b>`n<br><br>`n%relod2%%scrollbar%

;書き込むデータの表示テスト
;MsgBox, %out_txt%
;MsgBox, %out_txt2%

;バックアップする、ファイル名最後尾に _bakを付加してコピー
;FileCopy, %out_file%, %out_file%_bak ,1
;FileCopy, %out_file2%, %out_file2%_bak ,1
;Sleep, 80

;出力ファイルを削除 ( 最新の観覧履歴データを上位に追加するため )
FileDelete, %out_file%
FileDelete, %out_file2%

;時間待ち
Sleep, 80

;指定のファイルへ書き込み
;日時 %TimeData% / タブのタイトル名 ( 開いているページ名 ) %Title%
;URL %clipboard% で入る、改行は `n で、 UTF-8 出力
FileAppend %out_txt%, %out_file%, UTF-8
FileAppend %out_txt2%, %out_file2%, UTF-8

;ツールチップに文字列を表示、横 0 , 縦 0 , ツールチップ番号 1 で表示
ToolTip "ファイルにタイトルと URL をコピーしました。`n`n%out_file%`n%out_file2%", 0, 0, 1

;表示する時間、1.5秒
Sleep, 1500

;ツールチップを消す
ToolTip

【 目次へ戻る 】

おまけ

日付別に履歴を追加 にて日付のファイルを作成しますが
簡単に呼び出せないと意味がないので
簡単に呼び出せる HTML を用意しました。

アップデートする場合は Bookmark_002.html を上書きしないで下さい。
全期間の履歴が消えてしまいます。


ank_Bookmark_Html v1.03 ( 2021/08/16 )
MD5:BA7B8EFCAE9E61747AE3EBD5CD15D9BA

-----

v1.03
2021 ~ 2030 年度までに対応しました。
Bookmark_001.html は使用しなくなりましたので削除して頂いたいてOKです。

v1.02
スクロールバーの色を変更可能にした
v1.01 からのアップデートは Bookmark_001.html のみ上書きしてください。
不要であればスクロールバーと表記のある部分を消去で直ります。

v1.01
v1.00 からのアップデートは Bookmark_000.html のみ上書きしてください。
Bookmark_000.html のタイトル名が反映されていないを修正

-----

アクションスクリプト 日付別に履歴を追加 にて
指定したフォルダに解凍して
Bookmark_000.html を読み込むと

画面左に Bookmark_2021.html / 右に Bookmark_002.html が
読み込まれます。

MouseGestureL_Bookmark_210422_001.jpg

左の日付を選択するとその日のファイルが存在すれば
右画面へ読み込む。

Bookmark_000.html をブックマークなどに登録すれば
パパッと読み込めます。

Firefox Vivaldi Chrome ブックマークをHTMLで書き Dropbox / Googleドライブで共有

-----

とまあこんな感じで
ブックマークを HTML に書き出して呼びだそうでした。

この方法であればブラウザの
プライベートウィンドウ/シークレットウィンドウでも
履歴を保存できますし
Dropbox / Googleドライブで共有で共有も可能。

パソコンのフォルダを暗号化 ( コンテナ ) してある箇所に
保存すればパスワードを知っている人だけ履歴が見られるなど

何でこんな面倒な事をしているのか?ではありますが
理由があったりします。

それでは、皆様が快適に/秘密裏に
履歴を保存できますようにとブラウザの神様にお願いをしまして
これにて終了です。

以上。

おすすめリンク

Amazon / 楽天市場 / Yahoo! でお買い物をする。

関連リンク

ブラウザ 開いているページのタイトルとURLをテキストに書き出す MouseGestureL.ahk
Firefox Vivaldi Chrome ブックマークをHTMLで書き Dropbox / Googleドライブで共有
MouseGestureL.ahk 指定座標をホイール回転+Ctrl/Shiftキーでアプリを起動
Win10 特定アプリのショートカットキーを任意の動作/無効に MouseGestureL.ahk
MouseGestureL.ahk 閉じるボタン座標でホイールクリックしアプリを強制終了
MouseGestureL.ahk 文字の変換候補をホイール上下で移動し確定 ATOK ( IME )
MouseGestureL.ahk Shift+ホイールでタブ自体を移動 Firefox Vivaldi
MouseGestureL.ahk のアップデートをしたら起動できないを修正。
Win10 Youtube ピクチャーモードをマウスホイールで進む戻る MouseGestureL.ahk
Firefoxで新しいタブを任意のページで開く ( MouseGestureL.ahk 使用 )
MouseGestureL.ahk ホイールクリック+上下で選択文字をコピペ Firefox
MouseGestureL.ahk 指定のアプリ上でホイールクリックし強制終了
MouseGestureL.ahk でYoutube観覧中にホイールで進む戻るを実現。
ATOK 2019 ( 一太郎同梱 ) メモ帳/エディタで Win10 がランダムに1分固まるの対策
秀丸エディタでブログを書き Firefox で内容を確認するマクロと設定 ( 同じ位置に表示 )
Portable Edge 入手方法と便利な設定/テーマ変更/タブの位置など
【設定】デスクトップをホイール上下し画面の明るさを変更
 MouseGestureL.ahk と f.lux 使用

MouseGestureL.ahk 指定範囲の座標でマウスジェスチャーを認識の設定。
Edge Portable 入手方法と便利な設定/テーマ変更/タブの位置など
Firefox v89.0 にて変更されたデザイン/タブが丸くなるを元に戻す。
関連記事

コメント

非公開コメント

検索フォーム

RSS , SNS , サイトマップ

最新記事

エディタで左クリック長押しで離すと CTRL+Cキー を押す AutoHotkey v1 スクリプト Apr 20, 2024
Vivaldi で文字入力にフォーカスがなくても日本語入力を切り替える AutoHotkey v1 スクリプト Apr 02, 2024
特定の外付けドライブが接続されているかを知りバッチファイルを一時待機させる Autoit スクリプト Mar 20, 2024
2024/03 Vivaldi v6.2 ~ V6.6 で設定した事のまとめ/余分な機能の停止など Mar 05, 2024
クリップボード内の文字URLで不要な?や#以降を除去する AutoHotkey v1 スクリプト Mar 01, 2024
指定したアプリを呼び出す場合に一時待機させ ESCキー で実行する Autoit スクリプト Feb 27, 2024

バナー1

月別アーカイブ スクロール

全ての記事を表示する

2024年04月 (2)

2024年03月 (3)

2024年02月 (4)

2024年01月 (4)

2023年12月 (2)

2023年11月 (4)

2023年10月 (1)

2023年09月 (1)

2023年08月 (6)

2023年07月 (4)

2023年06月 (5)

2023年05月 (6)

2023年04月 (3)

2023年03月 (4)

2023年02月 (8)

2023年01月 (13)

2022年12月 (4)

2022年11月 (5)

2022年10月 (5)

2022年09月 (4)

2022年08月 (5)

2022年07月 (2)

2022年06月 (8)

2022年05月 (5)

2022年04月 (8)

2022年03月 (6)

2022年02月 (2)

2022年01月 (6)

2021年12月 (2)

2021年11月 (7)

2021年10月 (5)

2021年09月 (4)

2021年08月 (3)

2021年07月 (9)

2021年06月 (6)

2021年05月 (10)

2021年04月 (7)

2021年03月 (10)

2021年02月 (6)

2021年01月 (6)

2020年12月 (5)

2020年11月 (7)

2020年10月 (7)

2020年09月 (6)

2020年08月 (10)

2020年07月 (9)

2020年06月 (7)

2020年05月 (8)

2020年04月 (4)

2020年03月 (5)

2020年02月 (7)

2020年01月 (5)

2019年08月 (4)

2019年07月 (14)

2019年06月 (14)

2019年05月 (17)

2019年04月 (14)

2019年03月 (5)

2018年02月 (1)

2017年08月 (1)

2017年06月 (1)

2017年05月 (1)

2017年03月 (4)

2017年01月 (2)

2016年12月 (4)

2016年11月 (2)

2016年10月 (2)

2016年09月 (2)

2016年08月 (2)

2016年07月 (3)

2016年06月 (3)

2016年05月 (2)

2016年04月 (5)

2016年03月 (9)

2016年02月 (6)

2016年01月 (5)

2015年12月 (8)

2015年11月 (4)

2015年10月 (11)

2015年09月 (6)

2014年03月 (18)

2014年02月 (28)

2014年01月 (31)

2013年12月 (31)

2013年11月 (19)

2013年10月 (17)

2013年09月 (9)

2013年08月 (10)

2013年07月 (12)

2013年06月 (10)

2013年05月 (22)

2013年04月 (3)

2011年03月 (1)

2011年02月 (2)

2010年11月 (1)

2010年09月 (1)

2010年08月 (1)

2010年07月 (9)

2010年06月 (6)

2010年05月 (19)

2010年04月 (23)

2010年03月 (28)

2010年02月 (23)

2010年01月 (17)

2009年12月 (19)

2009年11月 (25)

2009年10月 (28)

2009年09月 (28)

2009年08月 (20)

2009年07月 (19)

2009年06月 (20)

2009年05月 (16)

2009年04月 (18)

2009年03月 (15)

2009年02月 (14)

2009年01月 (7)

2008年12月 (3)

2008年11月 (5)

2008年10月 (4)

2008年09月 (4)

2008年08月 (3)

2008年07月 (3)

2008年06月 (4)

2008年05月 (2)

2008年04月 (1)

2008年01月 (1)

2007年12月 (1)

2007年11月 (3)

2007年09月 (2)

2007年07月 (1)

2007年02月 (1)

2006年11月 (1)

2006年09月 (1)

2006年08月 (1)

2006年07月 (5)

バナー2

ジャンルランキング

[ジャンルランキング]
コンピュータ
35位
ジャンルランキングを見る>>

[サブジャンルランキング]
ソフトウェア
4位
サブジャンルランキングを見る>>

バナー3




プライバシーポリシー

詳しくは以下へ。
プライバシーポリシー

当サイトでは、第三者配信による広告サービスを利用しています。このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 (氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、ここを参照するか ブラウザのCookie機能をオフにしてアクセスしてください。

気ままの簡易レビューは amazon.co.jp を宣伝しリンクすることによって サイトが紹介料を獲得できる手段を提供することを 目的に設定されたアフィリエイト宣伝プログラムである Amazonアソシエイト・プログラム の参加者です。

メールフォームにて入力する情報は誰がどのお問い合わせかを確実に把握するために使用いたします。 それ以外に情報を使用することはありません。

当サイトで紹介されている商品やアプリは出来るだけ客観的に記載しておりますが人により感じ方は違いますので記事とは違って感じるはあり得ます、ご了承ください。

当サイトで紹介しているアプリ ( 私の自作も含みます ) の使用やアプリの設定類は自己責任にて行ってください。 アプリ自体の仕様変更などの類により不具合が生じる場合があります。 あくまで設定の見本でありご注意ください。

当サイトはリンクフリーです、悪意の用途でない限りはご自由に。

プロフィール

・このブログの管理者:気ままさん
・性別:男
・年齢:40代
・性格:プログラミング的思考
    スキゾイド傾向
    去る者は追わず、来る者は拒まず

・趣味:読書、ブログ ( 情報の In / Out )
    プログラミング ( 素人 / 独学 )
    パソコンを少しでも快適に設定する

・一言:
ご観覧ありがとうございます。
自分が確認したパソコンの設定や
作ったプログラムなどを置いてあるサイトです。
需要のある/なしは考えず、書いておけば
何かの役に立つかもがモットー。

自分用のメモとして出来るだけわかりやすく
書いておりますが、あくまで自分目線なので
至らない箇所があります。

記事は全て私がキーボードで打っており
AIの類は一切使用しておりません。