Menu

#40 Autorun設定時にTAGファイル生成が動作しない

closed
Genta
Source (92)
3
2012-11-09
2006-08-19
Genta
No

dev:4532より

HKEY_CURRENT_USER\Software\Microsoft\Com
mand Processor\AutoRun
にコマンドを設定しておくと,コマンドプロンプトを実行し
たときに自動的にそれが実行される.

ここに「prompt $N:$G& cd」と指定するとcdの出力を
エラーとして報告し,TAGファイルの生成が出来ない.

[変更点]
AutoRun設定を無視するオプションをcmd.exeの起動に追加した

Discussion

  • Genta

    Genta - 2006-08-19

    Autorun設定を無視するパッチ

     
  • ryoji

    ryoji - 2006-08-29

    エラーメッセージの修正追加版

     
  • ryoji

    ryoji - 2006-08-29

    Logged In: YES
    user_id=1480046

    trunk#992をベースに、もかさんの元発言
    >ファイルがロックされていて開けない場合も同様のエラーが出ますが、
    >「"tags" はタグファイルではないため上書き出来ません。」
    >という文面は誤解を招くので、削除したほうがいいような気がします。
    の処置も追加しました。

    ctags_disable_autorun_r992.diff

    cmd.exe の /D オプションは Win2k 以後のようなので NT4.0 だと
    どうなんだろうと試してみたところ、未定義オプションは単に無視される
    だけのようで、もとのパッチのままで問題なさそうですね。

     
  • Genta

    Genta - 2006-08-29

    Logged In: YES
    user_id=86076

    NT4のことまで気を回して頂きありがとうございます.
    (Win2kからとは知りませんでした.)

    sakura/trunk#993でcommitしました.

    ところで,
    tagsが既に存在するときはctagsが上書き前にファイルをチェックし,
    tagsではない形式の場合には安全のため処理が中断されます.

    「タグファイルではないため上書き出来ません」というメッセージは
    それを反映している物と思われます.

    メッセージから削除する代わりにFAQにでも入れた方が良いかもし
    れませんね.

     

Log in to post a comment.