更新日時の表示に関してNo.07462
さん 18/09/14 10:19
 
 こんにちは、お世話になります。

 オプションの「ファイル一覧2」の「更新日時列」の部分の「書式で指定」にチェ
ックをつけて、書式に下記のように指定しています。

YYYY年M月D日 h時m分s秒

 ですが、これだと、表示の際に「月」と「h」の間のスペースが消えて表示されて
しまい、「2018年9月12日14時1分17秒」のようになってしまいます。
 例えば、「2017年3月19日 0時2分28秒」のような場合は、うまくスペースが入るよ
うですが。
 これを「2018年9月12日 14時1分17秒」と表示させるようにするには、どのように
すればいいでしょうか。
 教えていただけると幸いです。

 よろしくお願いいたします。

[ ]
RE:07462 更新日時の表示に関してNo.07463
秀丸担当 さん 18/09/14 11:10
 

日時の書式で、「h」1文字の前に半角空白1つがあると、2桁揃えとなるような仕
様になっています。
揃えさせないような書式というのは無いですが、しいて無理矢理するとしたら、描画
される幅がゼロとなる文字が間に挟まっているとできました。
Unicodeで幅ゼロの空白(U+FEFF)というのがあるのですが、それで一応できるのです
が、編集がちょっと厄介です。
幅ゼロの空白に代わる簡単な方法として、タブ文字を使うことができました。タブ文
字は詳細表示では描画されないので結果的に幅ゼロとしてできました。
メモ帳か秀丸エディタでタブ文字を入力し、それをコピーして、書式の入力欄に貼り
付けると入力できます。
例えば、タブ文字を「<タブ>」として表すと、「YYYY年M月D日 <タブ>h時m分s秒」と
いうようになっているとできると思います。


[ ]
RE:07463 更新日時の表示に関してNo.07465
さん 18/09/20 14:25
 
 こんにちは、お世話になります。
 返信が遅くなり、申し訳ありません。

>日時の書式で、「h」1文字の前に半角空白1つがあると、2桁揃えとなるような仕
>様になっています。

 なるほど、そういえば、ヘルプにそんなことが書いてあった気がします。
 質問する前に、もう1度調べておけばよかったです。

>揃えさせないような書式というのは無いですが、しいて無理矢理するとしたら、描
>画される幅がゼロとなる文字が間に挟まっているとできました。
>Unicodeで幅ゼロの空白(U+FEFF)というのがあるのですが、それで一応できるのです
>が、編集がちょっと厄介です。
>幅ゼロの空白に代わる簡単な方法として、タブ文字を使うことができました。タブ
>文字は詳細表示では描画されないので結果的に幅ゼロとしてできました。

 なるほど、ありがとうございます。
 秀丸エディタでUnicode文字が入力できないかと思っていろいろ試してみましたが、
現状では難しそうですね。
 とりあえず、タブ文字で代用したいと思いますが、スクリプトで詳細情報をコピー
したりするときに、エディタで編集しないといけなくなり、少し不便ですね。
 例えば、スクリプトライブラリにある「詳細表示をTSV化してクリップボードにコ
ピー」とかでコピーした情報をそのままExcelとかに貼り付けると、列がずれるよう
な気がしています。
 勝手な思い付きですが、円マークの後にスペースがきた場合は、2桁揃えにしない、
とかどうでしょうか。
 それはそれで厄介ですかね?

 それでは。

[ ]
RE:07465 更新日時の表示に関してNo.07466
秀丸担当 さん 18/09/20 16:06
 

確かに、TSVにしてコピーするスクリプトでは都合が悪かったです。
というか、他の各種プロパティでも、タブ文字が入る可能性はあるので、TSVにする
スクリプトは厳密にはタブ文字を除去するようにしたほうがよさそうです。

「\」は、既に「\」単体で書けるので、突然仕様を変更するのは難しそうです。
現状のままでは無理があるので、オプションとして、空白を解釈しないとか、「\」
でエスケープ可能にするとか、追加のオプションを追加があったらいいと思います。
そういうオプションを追加を検討したいと思います。

[ ]
RE:07466 更新日時の表示に関してNo.07467
さん 18/09/20 16:26
 
 こんにちは、お世話になります。

>確かに、TSVにしてコピーするスクリプトでは都合が悪かったです。
>というか、他の各種プロパティでも、タブ文字が入る可能性はあるので、TSVにする
>スクリプトは厳密にはタブ文字を除去するようにしたほうがよさそうです。

 なるほど、確かにそうですね。

>「\」は、既に「\」単体で書けるので、突然仕様を変更するのは難しそうです。
>現状のままでは無理があるので、オプションとして、空白を解釈しないとか、「\」
>でエスケープ可能にするとか、追加のオプションを追加があったらいいと思います。
>そういうオプションを追加を検討したいと思います。

 オプション追加を検討していただけるとのこと、ありがとうございます。
 よろしくお願いいたします。

 それでは。

[ ]