不具合報告

ons.コンバータを実行するときは拡張子を表示させてから


 うちで公開しているons.コンバータで正常に変換ができない方は,『拡張子を表示しない』のチェックを外し,拡張子を表示させてから *.bat ファイルを実行してみてください。


コンバータと拡張子


 うちで公開しているons.コンバータではVBScriptを使用し,フォルダ内の『ファイル名』を取得した後,ファイル名の右4文字(.+拡張子)を比較してファイルの分類を行っています。


 しかし,現在採用している方法ではWindowsの標準設定である『拡張子を表示しない』場合に拡張子付きのファイル名を取得できないことが判明しました。


 VBScriptの場合,正しくは『GetExtensionName』メソッドを使用して拡張子を抜き出すようですが,常に拡張子表示状態だったので不具合に気付きませんでした。(一架さまご報告ありがとうございました。)


 うちで公開しているons.コンバータを試してみようという方は『フォルダオプション』の『拡張子を表示しない』のチェックを外し,拡張子を表示させてから *.bat ファイルを実行してください。


PSPDEONSさんがPerl講座


 Perlは触ったことがないのですが,コンバータネタならついていけるかも?


PerlでONSへ変換しよう その0 準備編
http://hitotsumori.com/pspdeons/arc/entry-23.html


追記
 「Perl講座ではない」ということですが,初心者にとってはサンプルスクリプトがあるだけでもありがたいです。