タグ

Perlとwindowsに関するmasa0x80のブックマーク (3)

  • Shibuya Perl Mongersテクニカルトーク#11 でLTしてきました - 葉っぱ日記

    昨日開催された Shibuya Perl Mongersテクニカルトーク#11で「Windowsユーザのための初めてのPerlプログラミング」というテーマでLTしてきました。なかなかゆっくり説明はできなかったので、デモとして用意しておいたコードを貼っておきます。 (追記)プレゼンテーション資料もアップロードしておきます。 http://www.slideshare.net/hasegawayosuke/windowsperl-1330816 ちなみに、「そのPPTのテンプレよく見つけたね」と言われたんですけど、手頃なテンプレがなかったので自分でハートとか並べて作ったやつです。 Perlからx86コードを呼びたいときの例。Win32 APIの SetConsoleCtrlHandler を使ってバイナリコードをシグナルハンドラに設定し、GenerateConsoleCtrlEvent で C

    Shibuya Perl Mongersテクニカルトーク#11 でLTしてきました - 葉っぱ日記
  • ActivePerl の perldoc - 葉っぱ日記

    こんにちは、火曜日の担当、素敵なレディーことhasegawayosukeです。 Shibuya.pm を見に行きたいと言うだけの理由で最近 Perlを始めたのですが、Perlといえばググるより前にperldoc。というわけで、ActivePerlについてるperldocを見てみました。 Windowsでも、コマンドラインで C:\>perldoc perlなどとしてやると、指定されたドキュメントが表示されるわけですが、たいていの場合は環境変数 PAGER や PERLDOC_PAGER、MANPAGER が設定されていないため、使いにくい more コマンド経由でドキュメントが表示されてしまいます。これを改善するにはもちろん事前に環境変数 PAGER (あるいは PERLDOC_PAGER や MANPAGER)を設定するわけで、そうしてやるとそれを使用してperldocが表示されます。例

    ActivePerl の perldoc - 葉っぱ日記
  • Win32::GuiTest で Windows の GUI アプリをハックしよう

    的な書き方 use strict; use warnings; use utf8; # ↑ Perl ハッカーに DIS られなくなるおまじない # Win32::GuiTest を使うおまじない use Win32::GuiTest qw(:ALL); # 日語を使えるようにするおまじない UnicodeSemantics(1); # ここで Win32::GuiTest を使う マウスを動かす use strict; use warnings; use utf8; use Win32::GuiTest qw(:ALL); # 小数点もいけちゃう sleep 関数 use Time::HiRes qw(sleep); UnicodeSemantics(1); for (my $i = 0; $i < 500; $i++) { # 10 ms 待つ sleep(0.01); # マウ

    masa0x80
    masa0x80 2008/12/12
    凄く便利
  • 1