「ファイル名だけ」の使い方が…

投稿者:アーク 投稿日:2018/03/19(Mon) 22:39:59 No.2033

ゆうとさん、こんばんは。アークです。

お世話になります。

以前は文字列のパス名からファイル名だけを取得できていましたが、
1.5.900では一度ファイル情報として設定してから、
名前で取得するように変更になったのでしょうか。

特に変更はありません

投稿者:ゆうと 投稿日:2018/03/21(Wed) 13:58:35 No.2036

アーク様、こんにちは、ゆうとです。

> 1.5.900では一度ファイル情報として設定してから、
> 名前で取得するように変更になったのでしょうか。

「ファイル名だけ」手順には、変更はありません。
文字列でパスを指定すれば、そのファイル名だけを取り出せるかと思います。

「C:\windows\notepad.exe」のファイル名だけを表示する

ただ、他の手順や文字列変換機能などで「ファイル情報」種類に対応したことで、
特定のケースで挙動が変わってしまった可能背もあります。
何か変わってしまったことがわかるプログラムがあれば教えてください。

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

Re: 特に変更はありません

投稿者:アーク <info_nds-labo あっとまーくexcite.co.jp> 投稿日:2018/03/21(Wed) 17:40:01 No.2037

ゆうとさん、こんにちは。アークです。

プロデルの更新ありがとうございます。

〉何か変わってしまったことがわかるプログラムがあれば教えてください。
1.5.900から1.5.901への更新でも発現します。
調べたらツールフォルダ内の「プロデルの更新.rdr」でも使われていました。
1.5.901になって変化があったかはこれから試してみます。

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

違いを再現できました

投稿者:アーク <info_nds-labo あっとまーくexcite.co.jp> 投稿日:2018/03/22(Thu) 12:41:49 No.2038

ゆうとさん、こんにちは。アークです。

お世話になります。

確かに"「C:\windows\notepad.exe」のファイル名だけを表示する"のような使い方では問題ありません。
しかし、「」内の部分を変数にした時に違いが出ます。
以前は直接に変数を書いても普通に問題無く使えていたのですが、
1.5.900以降は"「[変数]」のファイル名だけ"の様にしないと通らなくなったようです。

やはり仕様が変更になったのか、仕様により厳密な使用に変わったものと思われます。

不具合でした

投稿者:ゆうと 投稿日:2018/03/22(Thu) 22:07:13 No.2039

こんばんは ゆうとです。

プロデルの更新.rdrでエラーが再現することを確認しました。
不具合ですので、最新版1.5.902で修正しました。

「〜の〜」構文が相変わらず不安定なようで、
この系統の問題については、根本的な修正をしますので、アナウンスするまでもうしばらくお待ちください。

それでは。

修正を確認しましたが…

投稿者:アーク <info_nds-labo あっとまーくexcite.co.jp> 投稿日:2018/03/24(Sat) 14:21:00 No.2044

ゆうとさん、こんにちは。アークです。

怒涛の更新、お疲れ様です。

「プロデルの更新.rdr」を始めとした殆どのケースでファイル名だけが機能する事を確認しました。
しかし、まれに機能しないケースが有ります。

それは初期化ファイルから取り出したパス名を処理する時に発現します。
その手順だけを単純に切り出したものでは発現しません。

その時のエラーメッセージは下記の様なものです。

文字列に「ファイル名だけ」という設定項目または手順はありません。

初期化ファイルからの取得は下記の様にしています。

結果は、初期化ファイルについて「Print」から「テンプレート」を取得したもの
テンプレート名は、結果のファイル名だけ

ここで下記の様に変えると機能するようになります。

テンプレート名は、「[結果]」のファイル名だけ

参考になりますでしょうか。

▲ページの先頭へ

- WebForum -