タグ

ブックマーク / aqvi.hatenadiary.org (1)

  • Windows環境にExpectを導入して、Djangoのsyndbを自動化する - とある誰かの覚え書き

    Expectの表面的な紹介 Expectは対話的なプログラムとのやりとりを自動化するためのプログラムです。プログラムといっても専用のコマンドを解釈して応答するインタプリタですので、書き方はスクリプト言語に似ています。 例えば expect -re ".*(yes/no):" { exp_send "yes\r" } と書くと、(yes/no):で終わる対話プログラムに対して、yesと打って改行する動作を自動化することができます。 Expectをインストールする Expectの公式サイトをみるとWindows版もいくつか提供されているのですが、現時点ではActiveStateのActiveTcl付属版しか手に入らないようです。Expectをインストールする前にActiveTclをインストールしておきましょう。 ActiveTclのインストールまで終わったら、\binに移動して、以下のコマンド

    Windows環境にExpectを導入して、Djangoのsyndbを自動化する - とある誰かの覚え書き
  • 1