• ベストアンサー

perlでgui操作

私はubuntu linux を使用しているのですが、perlで例えば、キー操作させたりソフトを開いてそれにある数値や文字を入力させたり、ネットを自動で開いてあるサイトに文字や数値を入力させたりするような事をさせたいのですが、それを可能にするモジュールはあるのでしょうか?もしくは参考になる書籍やサイトはあるのでしょうか?自分で探したのですが見つかりませんでした><

  • Perl
  • 回答数3
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

使ったことないですが FLTK Wx Prima とかでしょうか。 GTKとかもあったような。

参考URL:
http://search.cpan.org/

その他の回答 (2)

回答No.3
参考URL:
http://search.cpan.org/~ctrondlp/X11-GUITest-0.21/GUITest.pm
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.2

入門Perl・Tk―Perlで簡単GUIプログラミング という本がありますが・・・。 仕事ではWebプログラミングとシステム管理(CUI)以外需要がないので、この本見て趣味でいじる程度です。

関連するQ&A

  • Perlについて教えてください。

    Perlについて教えてください。 私はPerl、Linux(FreeBSD,CentOS)について初心者の為よくわからないので2点質問させてください。 ネットでPerlについて調べたところ 1. WindowsでのPerl開発 = Active Perl(ActiveState社) WindowsでのPerl開発 = OSに最初から組み込まれているもの(違っていたらすみません) との記述がありますが、ActiveState社のHPに行くとWindows,Mac,Linux,SunのActive Perl がありますがActive PerlはそれそれのOSで同じソースががつかえるのでしょうか? 2. Windows XPにActive Perlをインストールしたところ「Perl package Manager」もインストール されていたので、起動してみるとインストールされている(インストールできる)PPMが表示されますが PPM(Perl Package Modeule)=Win32用Perlモジュール CPANのPerlモジュール=Linux用のPerlモジュールと考えていたのですが 両方とも表示されています。 CPANで入手できるPerlモジュールはWindows環境下のActive Perlでもしようできるのですか? 馬鹿な質問と思うのかもしれませんが是非教えてください。

    • ベストアンサー
    • Perl
  • perlのリポジトリ

    ppmは普段perlモジュールのインストールだけに使っていたのでリポジトリについてあまり詳しくありませんでした。 もう少しリポジトリについて理解を深めたいのですが、 何か良い書籍はありますか? 英語でも構いません。 ppmはWindowsしかありませんが、Linuxにもリポジトリという考え方はありますか?

    • ベストアンサー
    • Perl
  • perlのモジュールについて

    Linuxを使って間もない者です.xamppをLinuxにインストールしたのですが、モジュールの格納場所が違っているせいかうまくCGIスクリプトがうまく実行できません. Linux上でのperlモジュールの格納場所を教えていただけないでしょうか? 以下エラー内容 Can't locate JSON/PP.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi 省略・・ /usr/lib/perl5/vendor_perl/5.8.6 //usr/local/lib/site_perl/5.8.2/i386-linux-thread-multi /usr/local/lib/site_perl/5.8.2 /usr/local/lib/site_perl .) at (eval 4) line 3.

  • Perlからホームページを操作する

    現在、手作業でしている以下のことをPerlで全自動化できないかと考えています。 (1)新規見込客が私のホームページに設置した楽メール(Perlで組まれたステップメール)入力フォームから「名前」「生年月日」「メールアドレス」を入力 (2)夜に家に帰ったら楽メールにログインして新規見込み客の有無をチェック (2)私がhttp://cancode.biz/にId,passwordを入力してログイン (3)新規登録画面で新規見込み客を登録 (4)その客に関するPDFをダウンロード (5)楽メールの登録者送信機能からPDFを添付して新規見込み客に送信 新規見込み客が(1)の入力を終えると「登録完了画面」に飛ぶので、 その画面でPerlを起動させて、(2)~(5)を自動的にしたいのです。 結局、Perlでホームページの操作をしたいことになるのですが、 可能でしょうか?どうしたらいいのでしょうか? このようなルーチンワークが一日30件以上あり、困っています。 ご回答よろしくお願いします。

    • ベストアンサー
    • Perl
  • perl デバッガで上矢印キーが使えない

    perl デバッガで上矢印キーを押すと、過去の入力が表示される場合と ^[[A のようなエスケープシーケンスが表示され、過去の入力に遡れない ものがあります。 Windows の ActivePerl は遡れたように思うのですが、Ubuntu の perl では遡れません。 上矢印キーを使えるようにするにはどうすればよいのでしょうか。

    • ベストアンサー
    • Perl
  • パールモジュールのインストールは?

    Parserというモジュールを組み込みたいのですが、なにか参考になるサイトを教えて下さい。 モジュールはダウンロードしたのですが、そのサイトでは「後は置くだけ」としか記載なく、どこにおけばよいのかよく判りません(汗 /usr/bin/perl5にでも置くだけでよいのでしょうか?

  • Perlでのloginモジュールを探しています。

    Perlでのloginモジュールを探しています。 perlでSNSのようなサイトを作っていて、login周りのモジュールを探しています。 基本的にはmixiのような感じのものをイメージしているのですが、そもそもそのようなモジュール等はあるのでしょうか?それとも簡単に環境変数とIDとを一時的に紐付けて処理をおこなっているのでしょうか? あるかないかもわからないので参考になるものは何でもかまわないので宜しくお願いします。

    • ベストアンサー
    • Perl
  • Linux上でのPerlの利用法の利点について

    もう既に散々論じられていると思うのですが、PHPとPerlの利用法などでの違いを教えてください 自分はPHPとJavaScriptしか出来ませんが、Perlに興味があります。 Web系を作成するのにはPHPで特に問題はありません。 しかし、MySQLなどのサードパーティ製ソフトなどをインストール時にPerl(モジュールやMakefile等)を使用しているのが多いですが、PHPを利用しているというものはありません。 PHPはWebに特化し、コマンドラインから操作できないこともないですが、全く見たことがありません。 そういう点で両者は違う点があると思うのですが、それ以上は自分には分かりませでした。 自分はデータを取ってきて、それを加工して利用したいと考えているのですが、PHPでは自分のやりたい事に限界が出来てしまいます。 で、シェルを含めてLinux上で色々と自動化をしたいと考えているのですが、この場合Perlスクリプトで出来るのかなと思いまして。 PHPで出来ることはPerlで出来る、Perlで出来ることもPHPで出来ると見たことがありますが、PHPに出来ない、PHPよりも優れている点、そして特に自分が知りたいのはLinuxで利用するスクリプト(シェル)としての利用法なのですが、その場合の限界などを教えていただけませんでしょうか? Web上で調べたのですが、いまいち要点を得られませんでした。

    • ベストアンサー
    • Perl
  • Perl5でPostgreSQL

    私の方でPostgreSQLで調べていたところ、下記サイトに http://www.linux.or.jp/JF/JFdocs/PostgreSQL-FAQ.html#2.4 PostgreSQLをPerl5で使用できることがわかりました。 私のHPを開いているプロバイダでもPerl5・PostgreSQLとも サポートされているので、使用したいとおもっているのですが、 コーディングの仕方や関数の種類などわかりません。 皆さんでPerl5・PostgreSQLとの連携について書かれているサイトや 書籍をご存知でしたら、お教え願えないでしょうか?

    • ベストアンサー
    • Perl
  • windowsXPキー入力した途端に操作不可能になります

    ノートPC(sony vaio typeS)、windowsXP(SP3)とubuntuのデュアルブートで使っています。 昨日から急にXPで問題発生しました。起動してからは普通にマウス操作もキーボード操作(ショートカット等)もできるのですが、一旦文字入力するとその瞬間にフリーズし、その後なにも操作できなくなります。 文字入力とは文字の入力できるところにフォーカス(エディタ等)してそこでキーを押すことを言ってます。文字入力できないところにフォーカスが当たっている時はちゃんと操作できます。 正確に言うとフリーズではなくてマウス操作とキー操作ができなくなるのです。XP自体はフリーズしていなくて、その前に起動したアプリとかは動き続けてます。 強制終了しようとAlt+F4とか押しても効きません。他のアプリに切り替えようとAlt+Tab押しましたがこれも効きません。 マウスによるカーソル移動もできなくなります。 capsキーを押してもcaps lockのLED点灯/消灯しません。 この状態で操作できるのは電源ボタン長押しで強制シャットダウンだけです。電源ボタン短押しにハイバネート割り当ててあるので、電源ボタン短押しでハイバネートはするのですが、レジュームさせたときにキー操作できない状態で復帰してしまいます。 ちなみに同一PCにインストールしている他OS(ubuntu)で起動してる時にはこの症状はありません。 XPのデバイスドライバ、またはIMEあたりに原因があると思うのですが何分調査しようにも固まってしまうので難航しています。 IMEはmsのstandardIME(でしたっけ)のみです。natural inputはregeditで削除してあります。この辺も影響しているのでしょうか? ubuntuでほとんどの作業はできるのですが、仕事で使用している会計ソフトがXPのみなのです。確定申告時期が来てこれが使えないのは非常に困っています。 なにか解決方法、ヒントございましたら教えていただきたくよろしくお願いします。

専門家に質問してみよう