- ベストアンサー
UWSCで取得したカラー情報からペイントする
UWSCのpeekcolorで取得したカラーコードを元に 絵をコピーさせるにはどうすれば良いでしょうか? 画像関係のプログラム経験が無い為お解かりに なる方お願いいたします。 具体的に解からない事。 1、 アルゴリズム的には、UWSCのpeekcolor命令を使い 配列変数にカラーコードを左上の座標から順に格納する と言う事位は解かるのですが、UWSCにpset系の命令が無いので どのようにした物かと悩んでおります。 他のプログラム言語に引き渡す方法もあるのでしょうが何の言語を どのように使って良いか想像もつきません。 2、取得した色情報に範囲を持たせる方法で色をハッキリさせるやり方 も解かればお願いします。 この様な、処理は今回だけなので、出来れば最も簡単に出来そうな 方法がお解かりになる方お願いします。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- UWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコ
UWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコードがあるかを判別して そこをクリックさせたいのですが、画像認識の場合 ACW(GETID("xxxxx"),880,0,800,600,0) CHKIMG("xxxx.bmp",0) x=G_IMG_X // 画像の座標をxへ代入 y=G_IMG_Y // 画像の座標をyへ代入 BTN(LEFT, CLICK, x+30, y-30, 60) x=G_IMG_X という命令で指定ウィンドウ内の画像を(x,y)座標に自動で代入してもらえるのですが、PEEKCOLORの場合はどういった書き方をすればいいのでしょうか?? 上手く言いたいことが伝わっているか不安ですが、理解できる方宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- タッチパッドのタッチ座標取得
C言語の命令で、ノートパソコンのタッチパッドがどの辺に触れられているかわかる命令を探しています。 例えば、タッチパッドの一番左上に触れたらX座標が0Y座標が0と表示されるプログラムを作りたいと思っております。 どうしてもわからないので、質問させていただきました。 すみませんが、よろしくお願いいたします。
- 締切済み
- C・C++・C#
- UWSCの定義について
UWSCで特定の位置の色の情報をR,G,Bそれぞれの変数にそれぞれのR,G,Bの値を入れるプログラムを書いたのですが別の関数がから RGBcolor(変数1,変数2) の形で呼び出しても PROCEDURE RGBcolor(pointx,pointy) RGBtemp = PeekColor(pointx,pointy) R = RGBtemp And $FF G =( RGBtemp And $FF00 ) / $100 B =( RGBtemp And $FF0000 ) / $10000 FEND が 2行目の RGBtemp = PeekColor(pointx,pointy) の部分で「定義が間違っています」というエラーが出るのですが何の定義が間違っててなぜエラーが出るのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- UWSCでhtmlソースの文字列を取得したいです
UWSCで、htmlソースコードの中の数字(1-3桁)を取得したいです。ブラウザはchromeを使う予定です。 取得するページには数字が多く存在するので、前後に固定文を入れて正確に数字を取得したいです。 固定文+取得する数字(1-3桁)+固定文 のように検索をかけたいです。 どのようなプログラムをかけばいいか教えて下さい。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- chromeを使ってpost送信やhtml取得
google chromeを使って、POST送信や、WEBページのソースコードを取得する方法を教えていただきたいです。 使いたいプログラミング言語はUWSC、VBS、Jスクリプトです。 UWSC>VBS>Jスクリプト の順、使えるようになれば嬉しいです。 どういったソースコードをかけばよいでしょうか。 よろしくお願いします。
- 締切済み
- Visual Basic
- PHPでサイトのボタンを押す方法 UWSC⇒PHP
私はいままで、UWSCというマクロをつかってプログラムを作っていたのですが、今後マックにPCを帰ることになったので、使う言語を少しかじっているPHPに変えたいと考え、勉強しております。 UWSCで、比較的よく使うサイトの「ボタンを押す」方法がPHPのマニュアルを読んでも書かれていなかったので、質問させてください。 UWSCのウェブ記録そのままで申し訳ないのですが、UWSCならヤフーを開いて IESetData(IE,"PHPがんばるぞ","p") // TEXT IESetData(IE,True,"","検索") // SUBMIT と、命令すれば「PHPがんばるぞ」と入力して検索ボタンを押してくれます。このような処理をPHPにさせる方法をおしえてください。 もちろん、 変数="PHPがんばるぞ" "http://search.yahoo.co.jp/search?p=".変数 とすれば、結果が出せるのはわかっているのですが、メールを送信したり、買い物カートの購入ボタンを押させるなどしたいので、あくまでボタンを押す方法をお願いします。 よろしくおねがいします。
- ベストアンサー
- PHP
- UWSCによる色識別がWin7だとできない
UWSCでPEEKCOLORを使い、指定した座標の色を識別して、キーを押すといった動作をさせたいのですが、 XPのPCだと正常に動作するのに、Win7のPCになると何も動作が起きず上手くいきません。 同じスクリプト文を使用しているにも関わらず、Win7だと動作起きないのは、色を識別する方法が異なるのでしょうか? 動作文は以下の通りです。 While True ifb PEEKCOLOR(198,68) = $845539 then Kbd(VK_F4,DOWN,30) Kbd(VK_F4,UP,30) else Endif ifb PEEKCOLOR(198,56) = $845539 then Kbd(VK_F5,DOWN,30) Kbd(VK_F5,UP,30) else Endif WEND 色を調べる方法として、WinXP・7共に次のものを使用しました。 OLD_X = 0 OLD_Y = 0 OLD_COLOR = 0 while TRUE WIN_ID = GetID(GET_ACTIVE_WIN) MOUSEORG(WIN_ID) BASE_X = STATUS(WIN_ID, ST_X) BASE_Y = STATUS(WIN_ID, ST_Y) ifb GETKEYSTATE(VK_LBUTTON) then NEW_X = G_MOUSE_X; NEW_Y = G_MOUSE_Y OFF_X = NEW_X - BASE_X; OFF_Y = NEW_Y - BASE_Y c=PeekColor(OFF_X, OFF_Y) ifb NEW_X <> OLD_X OR NEW_Y <> OLD_Y OR c <> OLD_COLOR then PRINT "X="+(OFF_X)+"/Y="+(OFF_Y)+"/赤="+(c and $FF)+"/緑="+((c and $FF00)/$100)+"/青="+((c and $FF0000)/$10000)+"/BGR値=$"+FORMAT( c,6,-1 ) endif OLD_X = NEW_X; OLD_Y = NEW_Y; OLD_COLOR = c endif sleep(1) wend 色々調べてみましたが、やはりWin7でのみ動作しなくて困っています。 原因が分かる方、助言お願いします。
- 締切済み
- その他(プログラミング・開発)
- UWSCの画像認識について
プログラム初心者ですがUWSCでプログラムを作っています 画像認識において認識するべき画像が複数種類あるときのパターンができなくて困っています ifb CHKIMG("青空") x=G_IMG_X // 画像の座標をxへ代入 y=G_IMG_Y // 画像の座標をyへ代入 BTN(LEFT,CLICK,x,y,100) SLEEP(0.5) else Endif のように、単独の画像を認識し、その画像をクリックさせることはできるのですが 「青空」もしくは「夕空」もしくは「夜空」が出た時にその画像をクリックする のような命令をかくことができません ifb CHKIMG("青空" or "夕空" or"夜空") のような形でかければいいのですが、もちろんこれでは動きませんでした どうすればこれを実行できるようになるのか教えてくださいm(__)m
- 締切済み
- その他(プログラミング・開発)
- カラーコードから色名を逆引きしたい
カラーコードから色名を逆引きしたい ペイントソフトなどのスポイトツールを使うと、#000000といったカラーコードを取得できますが カラーコードから○○色など色名を調べたいです。 そのような事ができる、Webサービス・ソフトウェアがあったら教えて頂きたいですm(_ _)m
- ベストアンサー
- その他([技術者向] コンピューター)
- JavaScriptで色見本からカラーコードを抜き出すソースを探してい
JavaScriptで色見本からカラーコードを抜き出すソースを探しています。 adobeのfireworksなどにあるようなカラーコードを座標から選び出すようなサンプルコードを探しています。 参考URLだけでもかまいませんので宜しくお願いいたします。
- ベストアンサー
- JavaScript
お礼
サンプルありがとうございます。 >2番については失礼ながら文章の意味が分りませんでした。 自分だけ解かっていたようですみません。 ■質問2の補足 色の読み取り時に「マスクを掛ける」←(用語の意味が理解出来て居るか 自身無いです) 極端に表現するなら赤系の色は、全部赤のカラーコードに変換する処理の 事です。 説明になっているでしょうか? 「sendstr」 で読み取ったカラーコードをテキストに変換するわけですね。 ここまでは、良く解かりました問題は、 >同サイズのBMPファイルを用意する。 からなのですが、カラーコードを出力したメモ帳の拡張子をBMPに 変更して狐'sバイナリエディタにドロップしてみました。 16進コードが吐き出されました。 ■解からない部分の詳細 1 バイナリ編集や知識が全く無いので、これを画像に変換するには どうして良いかわかりません。 2 >スペースを0に置き換え スペースはメモ帳で開くと存在しているのですが、エディタで開くと スペースが無くなります、その場合はこのままで良いのでしょうか? 基礎知識にあたるかもしれませんが、特にプログラムもある種偏った バッチ処理等しか知らないど素人レベルなのです。 よろしければ、補足を頂けると幸いです。