• R/O
  • HTTP
  • SSH
  • HTTPS

レポジトリ概要

タグ
未設定

よく使われているワード(クリックで追加)

javaandroidc++cocoaobjective-cc#誰得gamephpbathyscaphelinuxrubyqtcomegat翻訳pythontwitterwindowsbtronvb.nettestframeworkgui計画中(planning stage)directxpreviewerpukiwikidommruby

Tera TermにCD-ROM取り出し機能を追加します。


最近のコミット RSS

Rev. 日時 作者 メッセージ
9c2267e 2015-11-20 12:05:56 IWAMOTO Kouichi master .gitignoreを追加
093b437 2015-11-20 12:05:41 IWAMOTO Kouichi LICENSEを追加
2891cb3 2015-11-20 12:04:05 IWAMOTO Kouichi ReadMe は日本語のみに
a7f2ccc 2013-05-27 13:00:14 IWAMOTO Kouichi Initial Commit

ブランチ

名前 Rev. 日時 作者 メッセージ
master 9c2267e 2015-11-20 12:05:56 IWAMOTO Kouichi .gitignoreを追加

ReadMe.txt

TTXEject -- CD-ROM を取り出す。

機能:
  Tera Term を使ってると良く CD-ROM を取り出したくなりますよね。
  ならないとしたら、今すぐこのプラグインの導入をやめて病院に行って下さい。

  このプラグインを入れると、コントロールメニューに "Eject" が追加されます。

  また、制御シーケンスを使用して、リモートサーバ側から PC のCD-ROM を
  取り出す事も出来るようになります。
  以下の制御シーケンスをサポートしています。

  <OSC>4649;Pn;eject<ST>
  <OSC>4649;Pn;eject<BEL>
    Pn  -- 暗証番号
           設定の Pin の値を指定します。
	   セキュリティ上の理由で、暗証番号が一致しないと制御シーケンスは
	   無視されます。

設定項目:
  TERATERM.INI の [TTXEject] セクションに記述します。

  Pin = 数値
    暗証番号を指定します。
    リモート側から CD-ROM をeject する時、制御シーケンスにこの暗証番号を
    含める必要があります。
    数値には正の整数を指定して下さい。0 や負の値の場合、無効になります。

設定例:
  [TTXEject]
  ; 暗証番号を 3141592653 に設定する
  Pin = 3141592653

使用例:
  % echo -e "\e]4649;3141592653;eject\a"

セキュリティ:
  リモート側からの eject を有効にする場合、Pin の値は十分に大きくて
  予想されにくい値を選んでください。
  Pin の値を予想されると、テキストファイルを表示しただけで CD-ROM が eject
  されるという事が起きえます。その結果、飛び出したトレイで自爆スイッチを
  押すというようなトラブルが有っても作者は関知しません。

バグ:
  ・制御シーケンスのパース部分は少々いい加減です。
  ・使用している制御シーケンスのパラメータ番号の選び方が安易です。
  ・シリアル接続で使用するには Tera Term 4.60 以降が必要です。
  ・作者のやる気が足りないため、メンテナンスは行われない予定です。

参考:
  ・http://mattn.kaoriya.net/software/lang/ruby/20130110212633.htm
  ・https://github.com/osak/mikutter-eject
  ・http://eject.kokuda.org/