?わからん [No.734] マクロが正常動作しない
写真ファイル整理に便利に使用させて貰っています。 ただ、マクロ実行で撮影日時選択時に限って処理されません。更新日、作成日は同じマクロでも正常です。 撮影日だけの単独マクロでは正常なので、撮影日時前に文字追加やランダム指定が入るマクロだとダメなようです。 binファイルは数値が変わっているので、本体プログラムの問題かと思います。環境はWindows11です。 どなたか解決策はありますか?
〇正常 文字追加 [1,0,0] "_"(後ろから 0 文字目に追加) 日時 [1,7,1] "",""(更新日時 形式:YYYYMMDD 先頭に) 文字追加 [0,0,0] "E"(前から 0 文字目に追加)
×処理されない 文字追加 [1,0,0] "_"(後ろから 0 文字目に追加) 日時 [2,7,1] "",""(撮影日時 形式:YYYYMMDD 先頭に) 文字追加 [0,0,0] "E"(前から 0 文字目に追加)
〇正常(日時前に指定が無い場合) 日時 [2,7,1] "",""(撮影日時 形式:YYYYMMDD 先頭に) 文字追加 [0,0,0] "E"(前から 0 文字目に追加)
びいふ [No.735] Re:マクロが正常動作しない
すみません、確認したところバグであることが判明しました。 機能追加ではないので、こちらで対応すべきものです。
撮影日時をファイルの中から取得する際に、マクロの手順の2回目以降の場合、その直前の変更途中のファイル名(いただいた例では、"_" がついたもの)のファイルを開こうとして失敗しているという、単純なプログラムミスでした。 更新日時の方は、マクロ開始時のファイル名を保持していたものを正しく使っていて、そちらはバグになっていませんでした。
バグ直した版を一旦作成しました。 https://beefway.sakura.ne.jp/files/allrename_493b3.zip お試しください。
|
びいふ [No.736] Re:マクロが正常動作しない
最近Typescript/JavascriptとPythonしか触っておらず、久しぶりにC言語を触ったので、、ちょっと、、くらくらっとしました(笑)
|
?わからん [No.739] Re:マクロが正常動作しない
ご対応気が付くのが遅くなってしまいました。 撮影日時のマクロ動作の件、送っていただいたEXEファイルを入れ替えテストしましたが、問題なく使えました。 ありがとうございました。 今後も有用プログラム開発お願いします 〜 〜 〜
|
びいふ [No.740] Re:マクロが正常動作しない
動確のフィードバックありがとうございました。
|
|