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

タイトルppxスクリプトC_eInfoで色変更
記事No2569
投稿日: 2016/11/17(Thu) 17:29
投稿者NK
PPxを2ペイン連結(タブあり)+ツリーの一体化で使用しています。

インをドライブ毎にタブ色とエントリカーソル色を変更しようと思い、
以下の様なスクリプトを作って、LOADEVENT・ACTIVEEVENT毎に実行させ
て実験しています。
タブ色の変更だけだと問題ありませんが、背景を
含めたエントリカーソル色を*customize C_eInfo=で変更させるとPPx全
体が揺れたようにちらつきます。
ちらつきを押さえる工夫などなれば
教えて頂きと思います。

'!*script
sw = 1

'フラグを設定
drvnm = PPx.Extract("%*name(H,PPx.Ent
ryName)") 'ドライブ名を取り出す

'ここにカーソルな
ど標準色としたいドライブを列記
if drvnm = "C:" then sw
= 0
if drvnm = "D:" then sw = 0

if sw = 1 then
'指定ド
ライブ以外なら
PPx.Pane.tab.BackColor = 11777023
'タブの色を変える

'カーソ
ルの色を変える
PPx.Execute("*customize C_eInfo=_AUTO,_AUTO
,_AUTO,_AUTO,_MGRE,H80FFFF, HE0E0E0,_BLA,_DGRE,H202020,_AUTO,Hb3
b3ff,_AUTO, _BRO,_CYA,_GRE,_RED,_RED,_MAG,_DRED, _AUTO")
el
se
'指定ドライブなら
PPx.Pane.tab.BackColor =
-1 'タブの色を標準色に戻す


'カーソルの色を標準色に戻す

PPx.Execute("*customize C_eInfo=_AUTO,_AUTO,_AUTO,_AUTO,_MG
RE,H80FFFF, HE0E0E0,_BLA,_DGRE,H202020,_AUTO,HFFB3B3,_AUTO, _BRO
,_CYA,_GRE,_RED,_RED,_MAG,_DRED, _AUTO")
end if


タイトルRe: ppxスクリプトC_eInfoで色変更
記事No2573
投稿日: 2016/11/19(Sat) 12:39
投稿者TORO
*customize の使用時に主な設定を再読み込みして、各種初期化を行うため、
どうしても画面初期化のためのちらつきが発生してしまいます。

何か対応策でも用意した方がいいかなと検討しているところです。


タイトルRe^2: ppxスクリプトC_eInfoで色変更
記事No2577
投稿日: 2016/11/21(Mon) 10:16
投稿者NK
回答頂きありがとうございます。

素人考えですが、C_eInfoの各項目
をPPx.Pane.tab.BackColorみたいに一項目づつ変更できたら設定色の自
由度もあがるかな?と思っています。

それと、windows10で同じく*cu
stomize C_eInfoで色変更を行うとFDDに必ずアクセスするのも各種初期
化のためでしょうか?
業務でどうしても、古い設備にFD経由でデータ
ーを渡さなければならない物がありまして、そのPCにまだ実験中ですが
、windows10入れてPPx使用させて頂いています。
FDDに必ずアクセスの
件は、Window7では起こらないようです。


タイトルRe^3: ppxスクリプトC_eInfoで色変更
記事No2579
投稿日: 2016/11/23(Wed) 16:58
投稿者TORO
>をPPx.Pane.tab.BackColorみたいに一項目づつ変更できたら設定色の自
>由度もあがるかな?と思っています。
その方向になる可能性が高いですね。あと、現在C_eInfoは、全タブ/
窓共通なので、一つ変えると他のタブ等でも同じ様に変化してしまう
のも、今回の使い方では問題ありそうです。


>stomize C_eInfoで色変更を行うとFDDに必ずアクセスするのも各種初期
標準では全ドライブサーチはしません。ただ、画面初期化時にツール
バー等の初期化も行いますので、ドライブバーを使っているとFDの
アイコンを再取得しようとするかもしれません。FDのアイコンを固定
できるレジストリ設定があれば、固定してしまうとアクセスしなくな
りそうです。


タイトルRe^4: ppxスクリプトC_eInfoで色変更
記事No2581
投稿日: 2016/11/24(Thu) 08:18
投稿者NK
設定色の変更命令追加?気長に待っています、実装検討よろしくお願いします。

windows10のFDDアクセの件は、ご指摘の通りドライブバーを使用していました。

> アイコンを再取得しようとするかもしれません。FDのアイコンを固定
> できるレジストリ設定があれば、固定してしまうとアクセスしなくな
> りそうです。

そのようなレジストリはあるのでしょうか?
ご存じでしたら、詳細を教えて頂ければありがたいです。

もう一つ、windows10での使用ですがネットワークドライブに割り当て
したドライブが、windows10再起動の度にPPxからアクセス出来なくなるのは
当方の設定違いか何かでしょうか?
ログオン時に再接続するの設定にはなっていますし、windows10標準のエクスプローラーでは
問題なくアクセス出来ています。


タイトルRe^5: ppxスクリプトC_eInfoで色変更
記事No2584
投稿日: 2016/11/27(Sun) 10:56
投稿者TORO
>そのようなレジストリはあるのでしょうか?
「ドライブアイコン レジストリ」あたりで検索すると色々出てき
ました。効果あるかは調べていませんが、試してみてはいかがで
すか。

>もう一つ、windows10での使用ですがネットワークドライブに割り当て
>したドライブが、windows10再起動の度にPPxからアクセス出来なくなるのは
これは、PPxの仕様です。PPxの「記憶して次回の認証入力に使用する」
は、Windows10のような自動で再ログインではなくて、ID・パスワードが
入力済みの状態でダイアログ表示される設定です。

別件 http://toro.d.dooo.jp/wforum/wforum.cgi?mode=allread&no=2561&page=0
のこともありますので、次版以降にWindowsに合わせようかと思って
います。

尚、前記のスレッド中にある試験版のDLLで不格好ですが自動
再ログインになります。


タイトルRe^6: ppxスクリプトC_eInfoで色変更
記事No2586
投稿日: 2016/11/29(Tue) 08:12
投稿者NK
色々とありがとうございます。
上記、DLLを含め確認したいと思います。
また何かあればよろしくお願いします。