HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0213
西川gcopyをつかっているのにコピーされません7解決


西川

リンク

2012/2/13(Mon) 17:05:26|NO.44830

gcopyを使っているのにコピーされません
下のスクリプトはgcopyのテストのスクリプトです。
早めの回答をよろしくお願いします

buffer 1 picload"tesuto.bmp" gmode 1,255,255,0 gcopy 0,255,255,255,255



この記事に返信する


てれてれ

リンク

2012/2/13(Mon) 17:21:12|NO.44832

実行してないんでなんとも言えないんですけど、
そのスクリプトじゃbuffer 1に描画しているんで
コピーされていても確認出来ないんじゃ・・・

gcopyの使い方を勘違いされてるのかと思います。



西川

リンク

2012/2/13(Mon) 17:32:20|NO.44834

>実行してないんでなんとも言えないんですけど、
>そのスクリプトじゃbuffer 1に描画しているんで
>コピーされていても確認出来ないんじゃ・・・
バッファ0を入力して(下のように)ジーコピーしても実行した瞬間endされてしまいます
対処法はないのでしょうか?

buffer 1 picload"tesuto.bmp" buffer 0 gmode 1,255,255,0 gcopy 0,255,255,255,255



レッド

リンク

2012/2/13(Mon) 17:38:07|NO.44835

gsel と言う命令でウィンドウのフォーカスを0にする必要があると思います。
下記のスクリプトではどうでしょうか。
pos命令で描画をする位置を決めています。
gcopyと言う命令は以下の様な定義が必要です。

gcopy (bufferのID),(bufferの切り取り開始位置横),(縦),(bufferの切り取り終了位置横),(縦)


buffer 1 picload"tesuto.bmp" gsel 0 pos 0,0 gcopy 1,0,0,255,255



Cookies

リンク

2012/2/13(Mon) 17:43:14|NO.44836

>buffer 0
>gmode 1,255,255,0
>gcopy 0,255,255,255,255

gcopyの第一引数を間違えているんじゃないでしょうか。
第一引数はコピー元です。
ですんでbuffer0によって描画先が0になっている状態でgcopy0なんかしたら、
0から0へのコピーになります。無意味。



とおりすがり

リンク

2012/2/13(Mon) 18:22:35|NO.44837

>バッファ0を入力して(下のように)ジーコピーしても実行した瞬間endされてしまいます
ここだけ読むと最後の行に
stop

を書き忘れている可能性もありそうですね



てれてれ

リンク

2012/2/13(Mon) 18:28:35|NO.44839

>とおりすがりさん
いや、単純に。

buffer 0
ってしちゃってるんでウィンドウが非表示になって終了されてるんだと勘違いしてるのかと。



西川

リンク

2012/2/13(Mon) 19:41:49|NO.44843

みなさん回答ありがとうございます
レッドさんのスクリプトで画像が表示されました



ONION software Copyright 1997-2021(c) All rights reserved.