@ruby -x "%~f0" %* @exit /b %errorlevel% #!ruby ## 以下スクリプトの内容 ## puts "foo"
AutoItXはCOM/DLLバージョンのAutoIt。 AutoItXを使うと自動操作用の関数を中心にした約100のAutoItの関数をCOM、またはDLLをサポートする言語(C/C++、JScript、Perl、Python、Ruby、VBScript etc...)から使用することが可能です。 AutoItXはAutoItをインストールすると同じフォルダ内にインストールされます。 COM呼び出しのサンプル JavaScript、Perl、Python、Ruby、VBS でAutoItを使ってみる 底本のAutoItXのバージョン:ver3.3.8.1 このドキュメントの使用によって発生するいかなる損害に対しても翻訳者は責任を負いません。 使用する場合は自己責任のもとに使用してください。 ========================== AutoItX ドキュメンテーション イント
2010年04月07日 Ruby with AutoitでWindowsアプリのボタンを押す 今までAutoitではSendkeysとマウス座標指定による操作しかできないと思い込んでいたのだけど、実はボタンなどを指定して操作することもできることを知った。 AutoItに付いてくる「AutoIt Window Info」を起動して、標準マークのアイコンを操作したいアプリケーション部位にドラッグアンドドロップすると、そのパーツのID(下記でいうところの [CLASS:Button; INSTANCE:6] の部分)を知ることができる。 こうやって取得したIDに対して controlClick を実行すればよい。引数は順番にアプリケーションのウィンドウタイトルの文字列、ウィンドウ上の文面、ID、クリックするマウスボタン、クリックする回数(2回だとダブルクリック)。 下記は電卓で4を10回押す場合
Ruby製のツールを扱う際にデフォルトエンコーディングがUTF-8じゃなくて人生厳しい場合がある やりたかったこと 自分が使ったわけじゃないんですけど、compassを使うときにSASSファイル等はUTF-8なんだけどWindows環境でcompassを使ってビルドしようとするとデフォルトエンコーディングの違いからWindows-31Jじゃないプギャーと言わるらしい。 一般的なやり方と回避方法 当然ググったりしてみるんですけど、そうするとターミナル上でset LANG=ja_JP.UTF-8したり環境変数にLANGを登録しておけば良いと書いてある。 だがしかし、どうもRuby1.9系ではそれで対応できるらしいけど、Ruby2.0系では対応できないようだ。 追記 コメント欄で教えてもらいましたが、set RUBYOPT=-EUTF-8でエンコーディングを指定すれば良いのでした*1。そっちのほ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く