[リストへもどる]
一括表示

タイトルスクリプトモジュールPPx.Extractの文字数制限
記事No4238
投稿日: 2023/09/01(Fri) 20:28
投稿者tm
現在は1000文字程度かと思われますがもう少し緩和、もしくは
*maxlengthを有効にできないでしょうか。

というのは、PPx.Extract("%'path'")で文字数オーバーになることが
あるからです。
WScript.shell.Environmentでは、PPxに設定されているpathを
取得できないので%'path'の値を参照する必要があり、現在はechoで
書き出したファイルを読み込んで対応していますが、pathを読み込む
だけにしては大げさかなと思うので要望を出します。


タイトルRe: スクリプトモジュールPPx.Extractの文字数制限
記事No4239
投稿日: 2023/09/02(Sat) 22:22
投稿者TORO
どちらのスクリプトモジュールでもPPx.Extractの文字数制限は
緩和済みで、*maxlength も使えるようになっています。

次のコマンドで*maxlengthなしでも7000字の環境変数がダイアログに
表示できていることを確認しています。
*set abc=%*longtext(7000) %: *js "%(PPx.Echo(PPx.Extract("%'abc'"));%)"

もしかしたら古いスクリプトモジュールを使っていないでしょうか


タイトルRe^2: スクリプトモジュールPPx.Extractの文字数制限
記事No4241
投稿日: 2023/09/03(Sun) 10:05
投稿者tm
モジュールはppxscr64R19です。
こちらでも1000文字以上出力できているのを確認できました。
*maxlengthも適用されているのを確認しました。
ちょっと特殊なことをしていてppbから*stdout経由で出力していたので
こちらの文字数制限に引っ掛かっていました。
お手間とらせてしまってすみません。


タイトルRe^3: スクリプトモジュールPPx.Extractの文字数制限
記事No4244
投稿日: 2023/09/04(Mon) 22:15
投稿者TORO
*stdin / %*stdout の方でしたか。確かにこちらは制限がありますね。
そろそろこちらも拡張してみます。