気ままの簡易レビュー

[ トップページへ ]



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



0

ファイルをデータベース化する Autoit スクリプト、ファイルを移動しても起動可能

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



はじめに

ファイル管理アプリは色々ありますが
登録したデータを移動するとフォルダの登録をし直さなくては
データが起動できないという弱点。

呼び出せなくてはいくらデータを登録しても魅力半減。
なので、サブ検索フォルダを複数指定しておき
登録したデータがなければサブ検索フォルダの中から探して
ファイル名が一致すれば関連付けで起動。

もう一つの弱点である、独自形式のデータベースは
テキストエディタで編集できないじゃん、拡張性ないな!を
通常のテキストでデータベースを保存する。

というファイル管理スクリプト ( Autoit3 ) を作ってみたので
置いておきます、宜しければどうぞ。

【 目次へ戻る 】

FileDatabase_Autoit のダウンロード

それでは、サブフォルダを複数登録して
データベースのフォルダにない場合は探して起動するの
ファイル管理アプリ、FileDatabase_Autoit のダウンロードは以下にて。

FileDatabase_Autoit v1.09 ( 2022/06/18 )
MD5:A09FDB3FEE65654DD8ABD4508BC376DB

------

v1.09
リストファイルのダブルクリック選択でファイルの内容構成により
エラーが発生するを修正

------

v1.08
FileDatabase_Autoit.au3 / FileDatabase_Output_Autoit.au3 共に
登録時のデータに記号の , が含まれている場合、エラーを出すようにした

v1.07
リスト書き換え後の並び替えが正常に機能していないを修正
検索ボタンの名前を Search に変更

v1.06
先頭に上から番号をつけるようにした ( リスト変更時に番号ソートで必要 )
検索を可能にした
リストの降順/昇順を変更した場合、書き換え時にリストを再読み込みしないようにした
リスト更新時、画面の更新を止めるようにした

v1.05
ファイルの作成日付もデータとして取得、表示するようにした
上の改良に伴い、v1.03 / v1.04 のデータとは並びが違います
v1.03 のデータを継続使用する場合はお手数ですがコメントとフォルダ位置の間に
,, と , を2つ挿入してください。
v1.04 の場合は同じく更新日時とフォルダ位置の間に , を1つ挿入してください。

v1.04
ファイルの更新日付もデータとして取得、表示するようにした
上の改良に伴い、v1.03 のデータとは並びが違います
v1.03 のデータを継続使用する場合はお手数ですがコメントとフォルダ位置の間に
, を挿入してください。

v1.03
コンボボックスの値を起動後に書き換えられないように修正

v1.02
サブ検索フォルダで起動する場合のみサイズが一致するかどうかを選択可能にした
上の変更に伴い、チェックボックスの設置
各ダイアログの表示秒を3秒から1秒にした
リストビューにデータ挿入時の一時待機秒を 10 から 1 にした

v1.01
ボタンの設置
リストデータを違うものに切り替えたら自動でデータを読み込む
FileDatabase_Autoit.au3 からの FileDatabase_Output_Autoit.au3 の
読み込み位置がズレていたのを修正

------

メモ帳にドラッグするとただのテキストなので
ショートカットキーやデータ保存位置を自分の環境に書き換え保存し
ダブルクリックで起動します。

使用には Autoit3 が必要なので以下を参考にして
中に入っている FileDatabase_Autoit.au3 を実行できるよう
.au3 を関連付けし、メモ帳で自分の環境に書き換えて実行すれば使えます。

AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )

*** ご注意 ***

ブログに書いてあることや
ブログで配布しているファイルを使用する場合は
自己責任にてお願いいたします。

このブログの管理者 気ままさん は
ブログに書いてあること、ブログで配布している
ファイルを使用して発生した
すべての事柄において責任を負いません。

これに同意をいただけない方へのご使用は許可いたしかねます。

【 目次へ戻る 】

使用方法

FileDatabase_Autoit.au3 を実行し
トレイアイコンがあれば起動しております。

何もいじらない場合は初期設定データは
\Setting\FileDatabase に保管されます、自動作成。

起動するとこの画面。
起動すると1.の部分にあるリストの一番目が読み込まれます。

各操作で、再読込が必要な場合はウィンドウが隠れて
読み込みが終われば表示されます。
急に画面が消えたら読み込んでいると思って下さい。

何で隠すんだは、読み込んでいる最中に操作をして欲しくないからで
操作を無効にする指定をするなら最初から隠してしまえば
操作ができない理論です、手抜きとも言います。

読み込みは登録されているデータ数とパソコンの能力により
隠れている時間が増減し、1000個程度なら時間がかかります。

操作方法は

------

■ファイルの起動方法
2.の部分の横一列が登録ファイルです、他の情報も記載されています。
  一度左クリックし、さらに左ダブルクリックにて関連付けのアプリにて起動します。

  横と縦の情報が多い場合、スクロールバーが表示されますが
  スクロールバーのクリックでもファイルが起動してしまうため
  苦肉の策でスクロールバー座標の部分だけクリックを認識しないようになっています。

  なので、スクロールバーのすぐ上のファイルは起動しにくいのでご注意
  ファイル選択のギリギリ上で起動します。

------

■編集方法
2.データ右クリックで矢印の部分が出現 ( Input ボックス )
3.各データを書き換えたら CTRL+Sキーで保存

  Input ボックス出現時に、保存するまでは
  マウスの左クリックでファイルのデータ部分をクリックしないで下さい。

  クリックされたファイルの何番目かを読んでいて
  CTRL+Sキー を押した時点で Input ボックス出現時 後に選択すると
  読み込み行の差異が発生するため。

  差異が発生した場合は簡易チェックで保存できないようになっています。
  その場合は、再度右クリックで選択して書き込み、保存して下さい。

------

■データ読み込み ( 読み込み時はウィンドウが消えます )
1.読み込むデータを選択、CTRL+Oキーで読み込む

  ファイル数が 1000個以上だと時間がかかりますが
  パソコンの動作スピード、スペックにもよります。

  通常のデータ管理方法ですと 64KB 制限がありますが
  制限を抜ける方法での保存をしていますので大丈夫です。

------

■まとめてエディタで編集
1.読み込むデータを選択、CTRL+Eキーで読み込む

  大量の修正を右クリックで行えないという場合は
  エディタで編集可能です。

  デフォルトでメモ帳で読み込むので、設定を書き換えれば
  どのエディタでも大丈夫。

v1.00 時点での画面です。

FileDatabase_Autoit_211104_001.jpg

v1.06 の画面です、ボタンは増えただけで操作は同じです。

FileDatabase_Autoit_211123_001.jpg

【 目次へ戻る 】

使用方法 ファイルリストを作成

ファイルリストをちまちま作りたくないという場合は
FileDatabase_Output_Autoit.au3 を起動して下さい。
FileDatabase_Autoit.au3 のトレイアイコンからも呼び出せます。

1.書き込みたいファイル名を選択

  新しいファイルを作りたい場合はデータ保存フォルダへ移動し
  右クリック → 新規作成 → txt ファイル ( テキストファイル ) を作成。
  好きな名前にリネームしてから FileDatabase_Output_Autoit.au3 を起動。

2.この見にくくなっていますが枠になっている部分に
  登録したいファイル、複数可能をドラッグして下さい
  ファイル数が多い場合は時間がかかります、強制終了しない限りはお待ちください

3.読み込みが終了してから 追加 を押すと
  1.で指定したファイルにデータが登録されます。

FileDatabase_Autoit_211104_002.jpg

データの観覧の方の FileDatabase_Autoit.au3 が
起動している場合は、書き込んだリストを選択し
CTRL+Oキーで再読込をします。

【 目次へ戻る 】

データを書き換える場合のエンコード

海外のファイル名を考慮して Unicode UTF8 (BOMあり) で
保存するようになっています。

自分で用意したデータで Shift-JIS として
このスクリプトで Unicode UTF8 (BOMあり) としてデータを追加すると
文字化け案件になります。

なのでデータの編集などは、混合しないようご注意ください。
有名のエディタであれば、ほぼエンコードモードは自動判定され
そういう心配はないと思いますが

使い慣れた昔のエディタを使用している方もいますので
一応ご注意をば。

【 目次へ戻る 】

動画

v1.02 時点での動画です。
普通のデータベース管理アプリと同じ?と思いますが。



00:00 FileDatabase_Autoit.au3 の起動
00:20 初期設定ファイルが作成されます
00:35 右クリックで登録したファイルの編集モードへ
00:41 データの書き換え
00:57 書き換えたデータの保存
01:05 ダブルクリックで登録されているファイルを関連付けで開く
01:25 データベースにファイルを簡易登録可能な
    FileDatabase_Output_Autoit.au3 を起動
01:38 データベースに新しく登録するファイル
01:54 登録するファイルを登録を手助けするウィンドウにドラッグ
02:05 登録するデータベースのファイル名を選択
02:11 先ほどドラッグしたファイルをデータベースに追加保存
02:28 先ほどのファイルがデータベースに追加されています
02:31 ダブルクリックで開けます ( 関連付けのアプリにて )
02:45 設定ファイルのあるフォルダを開きます
02:53 Folder_Setting.ini を開きます
02:58 ここにファイルを移動した場合、サブで検索するフォルダを
    登録 ( サブフォルダは認識されなく登録フォルダの位置のみ )
03:06 C:\Test フォルダを開いてサブ検索フォルダとして設定
03:41 データベースに格納されている Memo.txt の保管位置を
    C:\Test へ移動します
04:05 データベースの Memo.txt なフォルダの位置は
    C:\FileDatabase です、通常開こうとすれば先ほど
    C:\Test へ移動したので開けませんが
04:24 先ほど、検索フォルダを登録しましたので登録しました
    C:\Test から Memo.txt を探して開けます

------

とまあ、こんな感じでデータ管理のスクリプトを。

正直言いますと、GUI の Autoit を作るのはこれで2つめで
どれだけ作れるかの実験であります。

誤解をなさるといけませんので書いておきますが
どの命令がどう、という実験であり
作ったものは私が実際あって便利、そして使うというものであり
真剣に作ったものです。

ただ、上にあるように命令に馴れていないため
見る人が見れば 「 なんだこの不効率な書き方は 」 がありますの意味。
このスクリプトである程度把握したので
今後違うものを作るのであれば、頑張ります。

頑張るという表現はあまり好きではありませんが
自分の持つ能力を惜しみなく出して組み立てて見せます、でしょうか。

何か大きなことを言っている気がしますが
現在のところは、このレベルのものを作るのが精一杯です。
ぐぬぬ。

以上。

おすすめリンク

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

関連リンク

AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )
JTrim で画像の切り抜き ( 左上から指定サイズ ) を AutoIt3 で自動で行う
AutoIt 特定のユーザーかファイルがあるパソコンのみで動作するEXEを作る。
指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3
Autoit3 最前列のアプリ名に関連したメモとランチャーを呼び出すスクリプト
テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト )
クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3
ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト
クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3
Win10 バッチファイルやショートカットでキー操作や文字を送信する Autoit3 スクリプト
ATOK付属のイミクルを任意のキーで呼び出すスクリプト ( Autoit3 )
バッチファイルなどで ALT+F4キー を送信し指定ウィンドウを閉じるスクリプト Autoit3
指定のキーを押す回数によりIMEの入力状態を
 英字/ひらがなモードに切り替えるスクリプト ( Autoit3 )

クリップボードの名前が一致したファイルを格納フォルダ位置に関係なく開く ( Autoit3 )
指定キーで選択した2つのウィンドウを横に全画面整列し観覧しやすくするスクリプト ( Autoit3 )
アクティブなアプリのタイトル名に任意の文字を追加する Autoit3 スクリプト
アプリのウィンドウを隠し、メニュー一覧から戻す Wind_Hiding Autoit スクリプト
Autoit と IrfanView でドラッグした画像ファイルを横2分割して保存するスクリプト
バッチファイルからツールチップで文字を表示する Autoit スクリプト
バッチファイル 指定したタイトルバー名が存在しない場合、
 一時待機を実現する Autoit スクリプト

Win10/Win11 アクティブなウィンドウを任意の仮想デスクトップ番号へ移動するスクリプト
メモ帳で編集可能な BAT や VBS など複数言語を
 1つのファイルに書き込んで実行するスクリプト

CapsLock が無効のパソコンで CapsLock を切り替えるアプリ/スクリプト Win10
メモ帳などマウスやキーボードで文字を範囲選択したら自動でクリップボードへ送るスクリプト
EmEditor/秀丸エディタで検索結果をリスト表示し
 ダブルクリックで該当行へ飛ぶスクリプト EH_Search

ブラウザでCTRL+Sを押し名前をつけ保存の作業を
 半自動化するスクリプト Chrome / Edge / Vivaldi / Firefox

ショートカットキーを押して文字反転/文字が選択されているテキストを
 ファイルへ保存するスクリプト

デスクトップでキー入力すると
 登録したアプリやフォルダを開く Autoit スクリプト

ファイルを選択しショートカットキーで日時を付加し
 コピー/リネーム/フルパス取得 Autoitスクリプト

メニューで選択した起動中のアプリ ( ウィンドウ ) を
 最前列に/仮想デスクトップ移動する Autoit スクリプト

Win10 F1キー+指定キーでアプリごとにショートカットキー類を設定可能な Autoit スクリプト
アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト
Win10 指定範囲でマウスホイールを回転し
 ALT+TABキー の動作をする Autoit スクリプト

関連記事

コメント

非公開コメント

検索フォーム

最新記事

AutoHotkey CTRL+Vキー連打でクリップボード履歴アプリのショートカットキーを押す May 26, 2023
JPEGView Portable 開いている画像と同じ画像を別のウィンドウで開く/全画面切り替え May 25, 2023
Notepad++ 日本語化/テーマ/ショートカットの変更やプラグインの入れ方など May 20, 2023
RmaDisk を TEMP に割り当てている環境で AUTOMATIC1111 の初回起動エラー May 15, 2023
デスクトップにラインを引き左ダブルクリックで任意のフォルダを開く Autoit スクリプト May 12, 2023
SSD の書き込みを減らすために HDD のフォルダをシンボリックリンク設定し呼び出す。 May 08, 2023

バナー1

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

全ての記事を表示する

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

バナー3




プライバシーポリシー

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

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

プロフィール

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

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

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

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

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