FrontPage
New
Index
SignIn
Edit
VZ/非常駐VZ:まとめ
no archive mode
ここは非常駐VZに関するもろもろのまとめです。 ((outline)) *[関連情報|http://tamaneko.world.coocan.jp/bbs/wforum.cgi?gno=3875&reno=no&mode=allread&no=3875&fsize=&page=0] !!!非常駐VZで擬似常駐 XPでは常駐VZはハングしやすい場合があるようです。これでは安心して使えない。 そこで、非常駐VZを終了させないオプションフラグ NQ です。これなら、外部 コマンドはコプロセスで動くので、ハングしないはずです。(^_^) VZk07s Nq+ 非常駐VZを終了させないオプションフラグ。擬似常駐モード。 k07s1 ・Nq+で一部常駐VZと挙動が違っていたのを修正。 ・ファイラーのシステムメニューでメニュー項目数の省略機能を再掲(Oura) !!非常駐VZ起動バッチ 非常駐なので、普通にVZ起動バッチを作ってそのショートカットをクリックするだけです。 例:VZR.BAT <pre> @echo off SET VZDEF=C:\VZ\VZ.DEF path=c:\ut;%path%; pansi ATCLOCK set vzsym=XP Vzibmj -nq1 -oe1 -ce2048 </pre> nq+ は擬似常駐専用なので、コマンドラインオプションがいいでしょう。 oe+ はコマンドラインでEnterで別プロセスに移行するのを阻止します。 また、ce(高橋版オプション)を指定しないと環境変数が足りないようです。 これらのオプションは必須です。 BATの場合の起動環境はWindowsフォルダの _DEFAULT.PIF の、connfig.ntと autoexec.ntが使われるので、共通の環境はこちらで設定です。 !!非常駐Vz起動時にコマンドラインの状態で起ちあげる これは、!Start で出来ます。 <pre> 1 "!Start" &e("#]") #] ; ※制約解除呪文 by Tomo #if kVZ (nq&&z==0)?#[ ; Nq+&非常駐ならエスケープでコマンドラインへ ; (nq&&z==0)?#m ; Nq+&非常駐ならエンターでファイラーへ #endif </pre> コメントを入れ替えれば、コマンドラインやファイラーへ移行できます。 !![ESC]Q @Q エディタの終了マクロ <pre> 46 [ESC]Q @Q "Q エディタの終了" ; ?. (s==2&&z==1)? { "Exit" #m } ; 常駐コマンドラインならVZ終了 #if kVZ (s==2)? { SQ+, nq-, #[ #[ } ; 非常駐コマンドラインならVZ終了 #endif :A #] #C (r==-1)?. :B (s)>?{ >A >Q >Q >Q } i=wc, &c (wc==i)?>Q >B :Q ; sq+, ; あきろさん仕様はコメントにする (s==3)? #[ (s==1)? #[ &d #] . </pre> SQ+のコメントを取れば、即終了します。常駐VZでも終了できるようにしましたので、 とっても便利です。(^_^) !!!常駐VZと非常駐VZの動作の違い
Attachment
New: