[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/04 17:18 / Filesize : 278 KB / Number-of Response : 1057
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

自動化ツールUWSC使いよ集まれ21



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/09(木) 21:42:11.79 ID:8c1pTbyl0.net]
Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html

●UWSC 掲示板(※作成依頼掲示版ではありません)
 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
www3.rocketbbs.com/13/bbs.cgi?id=umiumi
www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past

●UWSC - Wikipedia
ja.wikipedia.org/wiki/UWSC

●使い方・基礎解説学習サイト
uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
www.confrage.com/uwsc/
necro.jp/dev/uwsc/
park14.wakwak.com/~simizu/uwsc/fruwsc.html
canal22.org/
big.tm.land.to/handbook/uwsc.htm
www.game-rev.com/review/gameut/uwsc.html

●スクリプトテンプレサイト
izagne.com/uwsc/
scripts.web.fc2.com/
www.nagomi-jp.net/~liners/
nem.symphonic-net.com/uwsct/0610uwsct.html
siromasa.digi2.jp/uwsc/
iriyak.adam.ne.jp/uwsc.html
※前スレ
自動化ツールUWSC使いよ集まれ20
egg.5ch.net/test/read.cgi/software/1515077979/

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 21:31:23.82 ID:n1v+PJbK0.net]
素人初心者と言えばなんでも許されると思ってんのか知らんが
単純に自分で調べも考えもしないで人をアテにするだけのやつが叩かれる
ただそれだけのことが分からないアホは死ね

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 21:44:37.01 ID:yIPWCNkl0.net]
明らかにコード作ってもらおうってのがミエミエのやつが
くるようになるからな
初心者甘やかしてると

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 21:56:26.74 ID:Q/xae/cV0.net]
>>236
気の所為

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 21:58:15.91 ID:3T5kjRPf0.net]
荒れる原因のほとんどにchkimgが入っている
chkimg禁止にしようぜ

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 22:04:46.03 ID:eoTa8gyl0.net]
ほとんどがゲームに使いたいだけの糞ガキだろうしな
あの某ゴミアプリ開発のキチガイもゲーム野郎だったし
ゲームでマクロ使いたがる奴は本当にろくな奴がいない

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 22:37:48.80 ID:/q5MenDq0.net]
つまり専門家共が時折現れる不躾な素人初心者を叩くスレか?

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 22:41:50.89 ID:+dlSX+DO0.net]
そういうことじゃなくて。
画像での条件とか繰り返し関連はUWSC以前にプログラミング自体わかってない人でしょ。
そういう人は、まずプログラミングの勉強したほうが良いということ。

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 22:43:29.07 ID:KbiytMpc0.net]
叩かれて悔しい思いしたのはわかるけど
反省もせずそんなことばかり言ってるから君は成長しないんだよ…

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 23:22:02.25 ID:/q5MenDq0.net]
オレは素人だけど仕事で使うんで自分なりに頑張ってんだけど、
スレタイに「集まれ」って書いてっから覗いてみたら死ねとか…
あんまりショックだったもんでついつい



260 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 23:23:47.20 ID:/q5MenDq0.net]
>>247
ブラウザいじくるのに使ってるだけだからchkimgは使ってないよ
ここで不躾な質問もしてないから叩かれてないよバカが

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 23:25:10.34 ID:3kP5kb6v0.net]
質問への回答を強要されたとかなら怒るのもわかるが
応じられる人がこたえてるだけなのになんでそれをどうこう言うんだ?
こういう状態を荒れてるととらえるなら
荒れる原因は質問者ではなく
自分の理想とするスレのあり方にこだわって
自分の気に入らないレスをするなとかいう書き込みなんじゃないの
まぁこのレスもそのひとつなわけだが

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 23:26:06.01 ID:rRWRNwJP0.net]
>>248-249
>>239

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 23:46:33.09 ID:eoTa8gyl0.net]
>>250
馬鹿が馬鹿なりに無い知恵絞って長文書いたんだろうが、完全にブーメランだな
自分の気に入らないレスを見たくないなら、自分の理想とするスレをお前が建ててそっちでやればいい

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 00:28:56.08 ID:jYqzX9Fl0.net]
UWSC初心者スレ立てればええんでね?

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 00:31:32.99 ID:1/VuUKoL0.net]
事実上開発停止しているソフトで初心者の相手以外なんの話題があるのよと思うが…まぁ初心者が論者に絡まれるのも可哀そうだしね

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 00:43:33.51 ID:dMjQRLvc0.net]
これだけ言われても叩かれる理由を初心者だからと言い続ける必死さが笑える

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 00:53:12.82 ID:Ck7eRy6J0.net]
結局頭が悪いんだろw
ヘルプを読めばわかること、検索すればすぐわかること、
その程度のことすらせずに人を当てにすれば批難されるなんて、どこであっても当然のことなのにな

テンプレとかFAQとかググれカスという言葉がなぜ生まれたのかと思ってんのかねこのバカどもは
あまつさえ、それらを初心者の一言で片付けて曲解するどうしようもない頭の悪さ

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 00:53:38.48 ID:53sy6arZ0.net]
楽しそうでなによりです

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 00:59:09.57 ID:sjjEvrdy0.net]
初心者だから叩かれているのではない
最低限のことをしないから叩かれているのだ

これをあと何回言えば通じるのだろうか



270 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 01:03:14.70 ID:5W9I5wLB0.net]
悔しくて自分がそんな無能であるということを絶対に認めたくないから
初心者だから叩かれる、素人を叩く酷い連中だ、とずっと言い続けるよいつまでも

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 01:14:21.94 ID:xn5kVgaN0.net]
無知は仕方ないが無勉強はよろしくない
まずは自分で勉強 それなりに努力
>>222とか無勉強の代表格だろ >>10-11から進歩が全くみられない
叩かれて当たり前 オレらが言いたいのはこういうこと

それを理解できず「初心者がぁー」「初心者にぃー」「初心者でぇー」
を連呼してるヤツは池沼アスペ扱いされても文句は言えない

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 01:38:41.67 ID:/WPBTCgc0.net]
ここじゃなくても、ヘルプ見ればわかるレベルのこと聞いたら
怒られるのは普通のことだよなあ

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 01:39:22.91 ID:F7qR/IR+0.net]
>>260
ほんとそれ
実際に>>10はこれだけ基礎的なことなのに>>10の時点では誰も叩いてないじゃん
それは自分でどこまで書いたのかまできちんと貼って質問してるからだろ
その後の>>222にしたって、>>226で指摘されるまで叩かれてはないし

この前も必死に噛み付いてた奴も>>254も同一人物かは知らんけど
まず自分たちの言っている初心者云々ってのがどんだけ的外れか理解しろ

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 02:10:21.22 ID:XbDk4fol0.net]
>>249
誰も君がchkimgを使っているなんて言ってないよ…まあいいや。
ちなみにお仕事はなにを?
君みたいな日本語の通じないお猿さんにもできるお仕事が何なのかすごく気になる。
バナナを棒で叩くお仕事かな?
でも学習能力もなさそうだし、バナナは取れないか…

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 02:23:06.23 ID:vbTyswyh0.net]
頭の悪いアオリやな…

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 02:34:58.09 ID:I6WglG0O0.net]
そりゃ頭の悪い奴を煽るならそうなるわな

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 05:33:45.76 ID:6DfksJDy0.net]
猿同士の言い争いだな

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 06:17:13.73 ID:OUNRlFK60.net]
初心者スレ立てるか
ヘルプ見ればわかるレベルの質問がこのスレに来たら
初心者スレに押し付けてもらえばいいし

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 09:18:51.36 ID:eTeczEMh0.net]
ま〜た伸びてるから荒れてるだろうなと思ったら案の定かw

お前らプログラミングスキルはあっても煽り体制とスルースキルはないのなw



280 名前:名無しさん@お腹いっぱい。 [2018/09/24(月) 11:22:03.93 ID:+Wgz5t4h0.net]
すみません
nox(最新)でゲームを自動化しようとしてるのですが、マウスクリックなどの操作を受け付けてくれないですし、記録する時も記録出来ません。
何かやり方あるのでしょうか

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:24:36.38 ID:vPZsdMtZ0.net]
ヘルプに書いてあることすら僕が教えたい!ってのもすげーな
どれだけ自己顕示欲に満ちてりゃそうなんだ

282 名前:238 mailto:sage [2018/09/24(月) 11:32:20.25 ID:V31Nwbx/0.net]
仰る通りで頭悪いし大した仕事じゃない自分でどうにかできる程度
いつものこの流れがどうにも気に入らなくてイラッとした

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:36:20.94 ID:V31Nwbx/0.net]
半年ROMれか。このスレも前スレもオレが立ててるからな、
相当頭悪いし学習能力がないんだなオレは

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:37:26.43 ID:V31Nwbx/0.net]
>>270
お前はそういうけどな、いろんなジャンルで初心者スレが存在するからな

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:38:24.46 ID:6UuK56tR0.net]
初心者スレ建てるならついでにこういうゲーム知障とchkimg関連も引き取ってくれ

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:43:59.68 ID:V31Nwbx/0.net]
仮にここから初心者いなくなったら頭の良い方々はどんなお話するの?

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:47:11.06 ID:V31Nwbx/0.net]
過疎って初心者スレに煽りに来るんでしょ
初心者猿とプログラマ猿の争いが続くんでしょw

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:49:31.45 ID:qe3D87if0.net]
教えて欲しい奴と教えたい奴が存在してるならそれはそれで成り立ってる気もする
気に入らん人は何故それがダメだとおもうんだろう
そしてそれがダメならどんな話をしたいんだろう

threadでchkimgXを同時に処理させてエラー出さない方法とかなら許してくれる?

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:50:33.99 ID:YDYJFbT70.net]
落ち着け
自演失敗してるぞ



290 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:54:07.25 ID:V31Nwbx/0.net]
どれが自演?

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 11:54:47.14 ID:m+1FvRXY0.net]
chkimgともちろんchkimgxと泥エミュ含めたゲーム全般で引き取りでよろしく

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 12:13:33.99 ID:qe3D87if0.net]
ゲームの話題が嫌われるのは調べればすぐに分かるような事を調べもせず聞く人が多いから?
なら例えゲームの話題でもそうじゃない場合は大丈夫なの?

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 12:13:59.41 ID:Qxo40YBF0.net]
赤い奴はNGでスッキリ

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 12:17:06.36 ID:V31Nwbx/0.net]
UWSC初心者用スレ
mevius.5ch.net/test/read.cgi/tech/1537758829/

これでもっとスッキリするだろ
ダメだったら戻ってくるから

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 12:28:22.64 ID:iKGpqP120.net]
>>281
ゲームの話題だと気付かれないように質問を偽装すればいいのでは?w

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 17:16:41.93 ID:GYkzxz7E0.net]
>>281
ゲーム側の仕様で駄目だったりするから。
独自の仕様を理解していないと不具合の解決は出来ないから。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 17:27:26.40 ID:1/VuUKoL0.net]
>>281
チートの助長をしたくない(してはいけない)というのが一つある
ただチートの定義は人によって曖昧で話し出すと荒れるし結論も出ない
結果としてほとんどの場合ゲーム系の質問は回答が付きにくい

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 19:09:46.03 ID:dp8iEWgP0.net]
基本的にUWSCってexe化してようが暗号化してようが複合できますね
デコンパイラ的なものをばら撒けばゲームマクロ販売者を殺せるかなと少し思ったけどw
まあしない

299 名前:名無しさん@お腹いっぱい。 [2018/09/24(月) 20:37:55.75 ID:r8kaMxO80.net]
今ドローン調べてるところだけど
Scratchで自動操縦できるらしいんで紹介。

2018-04-09
【ドローンTelloプログラミング】未経験者が初めてのプログラミングに挑戦【Scratchの使い方】
https://www.droneskyfish.com/entry/tello-scratch

Telloってのは低価格のわりにすごいらしい。1万円台。



300 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 20:51:21.76 ID:Z4rBUaXR0.net]
>>288
アフィ&ウイルス

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/25(火) 01:15:53.73 ID:oQ0l3dXI0.net]
デコンパイラは何回か欲しいと思った事あるな
そもそも業者がuwscとか使用してるのか

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/25(火) 03:28:25.07 ID:Wwh8l/0T0.net]
uwscの基本関数だけだとアニメーションから画像認識させるの厳しいですかね?
フレーム毎に複数用意すれば出来なくもないんですが安定性がなくて…

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/25(火) 07:20:04.32 ID:Rh0EJL3s0.net]
>>291
画面全体を認識させようとすると厳しいかもな
あとOSがWin10の場合Win7に比べて大体100倍近くchkimgにかかる時間が増える

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/26(水) 20:51:41.32 ID:7BKExHOe0.net]
前スレのNekoMacroって公開停止したのか残念
DLしたヤツは有意義に使わせていただくわ

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/26(水) 22:27:12.26 ID:fePFcYWr0.net]
お久しぶりです。
Androidエミュレータと通信してタップする機能を今実装しております。
F

306 名前:repのような高速かつ滑らかな動きをUWSCから実現できる感じです。
通信なのでバックグラウンド操作が可能です。
[]
[ここ壊れてます]

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/26(水) 23:12:00.11 ID:AEuD0bOF0.net]
巣に帰れ

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/27(木) 09:55:45.02 ID:O7YyDw7k0.net]
ただいま

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/27(木) 14:13:07.91 ID:aisAPd330.net]
会社や世の中がWinactorだのUipathだのうるさくてもUWSC愛用ですが
OCR機能をうまく取り込めなくて苦戦中っす
どなたかお知恵を。。



310 名前:名無しさん@お腹いっぱい。 [2018/09/27(木) 15:29:04.91 ID:bIQ0uJVZ0.net]
MekoMaskに空目

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/27(木) 19:03:56.68 ID:QgT+dNf30.net]
>>297
苦戦中ですか
事情がよく分からないけどがんばってください

312 名前:名無しさん@お腹いっぱい。 [2018/09/27(木) 19:47:58.51 ID:bIQ0uJVZ0.net]
>>297
過去ログでバッチファイル経由で呼び出すのを紹介したよ。
拡張子 .bat

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/28(金) 13:24:32.26 ID:NJUW7/7u0.net]
uwsc スクリプトでシリアル通信したく、一応サンプル探したのですがみつからず、
def_dll 使うのかと思いますがとっかかりが分かりません。

ATZ
OK

くらいで良いのでサンプルありませんでしょうか。

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/28(金) 14:01:19.03 ID:HDW43dWb0.net]
>>301
WinSockの例

https://stuncloud.wordpress.com/2013/10/29/uwsc_irc_client/

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/28(金) 14:01:56.19 ID:U0EJJBSa0.net]
DOSCMDで可能だろ
Windowsでシリアル通信したことあるの?

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/28(金) 21:39:20.64 ID:NJUW7/7u0.net]
>>302
早速ありがとうございます。WinSock の例ですね。シリアルより
遥かに高度っぽいですがとりあえず単なるシリアル通信にどう
提要したら良いのかわかりませぬ。WinSock 使うならすごく
参考になりそうですが。
>>303
Windowsでシリアル通信したことがあるか?と言えば Tera Term
でシリアル通信をしたことはあるんですが、それ以上でもそれ
以下でもありません。Tera Term でマクロを書いてファイルインタ
フェースで uwsc とやりとりすれば何とかなりそう、とは思ったの
ですが、スクリプトとスクリプトがファイルインタフェースで通信し
ている図というのも何かかっこ悪いので uwsc マクロ一発ででき
ないかと思って。ちなみにシリアル通信する相手はワンチップ
マイコンです。

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/28(金) 21:43:22.35 ID:NJUW7/7u0.net]
× 提要
○ 適用

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/28(金) 22:21:23.36 ID:5DKaj5dY0.net]
で、結局uwscは何のために使うんだ…?<シリアル通信
既にシリアル通信するアプリの操作をやらせるなら分かるが通信までやらせるの?

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 03:32:45.04 ID:EGxkwC/O0.net]
>>304
DEF_DLL以前にWin32APIでのシリアル通信が全く分かってないわけね
そこから学習しないと駄目なんじゃね?



320 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 11:42:27.26 ID:1MMfcP1B0.net]
シリアル通信てタイミングが割とシビアだから向いてないんじゃないかな
C#だかで普通に組んだ方がいい

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 11:44:52.37 ID:uB91BfHo0.net]
>>306
そう、uwsc で通信までやらせたくて質問させていただいている。
>>307
とりあえず Win32API で CreateFile()、GetCommState()、SetCommState()
ClearCommError()、ReadFile()、WriteFile()、CloseHandle() 使ってできそうな
ところまでは理解したんだが、DEF_DLL をどうすればよいかが判らないのです。
教えてエロい人。

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 11:58:35.55 ID:nRhxBX530.net]
>>308
賛成
通信なんて低水準の動作まで
マクロにやらせるのは筋が悪いと思う

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 12:06:20.21 ID:9zCrbxcF0.net]
>>308
これだわ
適材適所ってもんがある

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 12:14:46.64 ID:uB91BfHo0.net]
>>308
データロガーみたいな

325 名前:感じでチンタラデーターを
吸い上げつつ、そのデータの変化によってアプリ
を起動したりシリアルで指示したいと考えてまし
てね、全部スクリプトだと修正が楽なんですよ。
[]
[ここ壊れてます]

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 15:17:34.87 ID:EGxkwC/O0.net]
>>309
> DEF_DLL をどうすればよいかが判らないのです。
それが>>302だろ?

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 16:58:53.65 ID:uar3MmeK0.net]
>>312
うーん、それならNode.jsとか使えばいいと思うが

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/29(土) 17:41:06.94 ID:uB91BfHo0.net]
>>313
DEF_DLL をどうすればよいか >>302 で判っていれば、
既にお礼を述べて引き下がっておりますのだ。

329 名前:名無しさん@お腹いっぱい。 [2018/09/30(日) 12:05:36.95 ID:YRgRQu470.net]
>>312
ソケット通信をPythonで書いた人がいるらしいけど
重すぎて速度が出ないらしい。
Pythonは結構速いんだけどその何桁も遅いUWSCで通信は無理。

スクリプトでやりたいというのは別にいいけど、UWSCはやめとけ。
>>314 の勧める Node.js ならシリアル通信のサンプル出てくる。



330 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/30(日) 18:31:08.73 ID:xubnGesw0.net]
実は、現在ファミコン風ジョイパッドのスイッチに
センサーをつなぎ、常駐 uwsc スクリプトで10回/s
ほどでポーリングしてるのです。

ジョイパッドのボタンを見る def_dll は
def_dll joyGetPos(uint, {uint, uint, uint, uint}):uint:winmm
# これは uwsc 掲示板で教えてもらいました

とりあえず、この程度のチンタラで良いのですが、
ジョイパッドの問題は、受信のみで送信ができない
こと。些細な問題はボタンのオンオフで Windowsが
ユーザ操作が発生したとして GetLastInputInfo の
値を更新してしまうこと。

これの置き換えとして性能は何ら問題なし。

もう少し粘って、回答なければ uwsc スクリプト
から通信 exe を呼ぶことにします。.js は好きく
ないので。

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 02:15:40.11 ID:vl/DTYSO0.net]
>>309 で挙がってる関数に関してですが
関数定義と、関数がどのDLLにあるかは
https://msdn.microsoft.com/ja-jp/library/cc429126.aspx
https://msdn.microsoft.com/ja-jp/library/cc429605.aspx
https://msdn.microsoft.com/ja-jp/library/cc429264.aspx
に書いてあります
DLLは全部 Kernel32.dll

引数に度々構造体へのポインタが登場しますが
構造体の定義は
LPXXX ならXXXのロングポインタなので調べる構造体はXXX
どの構造体もググれば出て来ます。
引数には
def_dll joyGetPos(uint, {uint, uint, uint, uint}):uint:winmm
のように{}に展開して書くだけです。
挙がってる関数で使われる構造体の中には特別変わった型はないのですべてコピペでOKです

その他の関数の引数にしても宣言の型をほぼそのままコピペできます

問題になりそうなのは3点です

次レスへ
つづく

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 02:19:07.04 ID:vl/DTYSO0.net]
問題になりそうなのは3点です

1つめは
UWSC で DEF_DLL の説明にない型をどうするか
具体的には HANDLE で、これはポインタですがLONGで問題ないと思います
(心配ならDWORDに)
LPCTSTRは 変更されない文字列へのポインタでstringです

2つ目は
CreateFile()が実際にはDLLに存在しないことです。
なのでDEF_DLL CreateFile(... はエラーになります。
文字列や文字列のバッファを引数として持つ関数functionの実態は
ASCII/CP932用の functionA()とUTF-16LE用の functionW()です。
つまりCreateFile()として実際にあるのは
CreateFileA()とCreateFileW()です
これはVisual Studio などがあれば dumpbin /exports DLL名で確認できます。
ない場合は https://forest.

333 名前:watch.impress.co.jp/docs/review/748651.html のようなもので

3つ目は
ReadFile(),WriteFile()の
LPVOID をどうするかです
文字しかやりとりされないのであれば
DEF_DLL ReadFile(LONG, Var STRING, DWORD, Var DWORD,{DWORD,DWORD,DWORD,DWORD,DWORD}):bool:Kernel32.dll
DEF_DLL WriteFile(LONG, STRING, DWORD, Var DWORD,{DWORD,DWORD,DWORD,DWORD,DWORD}):bool:Kernel32.dll
のようにすれば楽なような気がしますが、
CRLFのような制御文字などがあることも考えると使えなさそうです
また0x00のようなデータがあればそこで切れてしまいます(たぶん)。
DEF_DLL ReadFile(LONG, Var BYTE, DWORD, Var DWORD,{DWORD,DWORD,DWORD,DWORD,DWORD}):bool:Kernel32.dll
DEF_DLL WriteFile(LONG, BYTE, DWORD, Var DWORD,{DWORD,DWORD,DWORD,DWORD,DWORD}):bool:Kernel32.dll
とかで1バイトずつ扱うのが安全なのかなという気がします
[]
[ここ壊れてます]

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 03:21:20.20 ID:/ij0nEcZ0.net]
>>318-319
詳細な説明ありがとうございます!!!
とりあえず先に進められそうな気になってきました。
うまくいったらどの程度の性能が出たかご報告させていただきます。
一か月経ってもなんの報告もなかったら、試行錯誤のうえうまくいかずに断念したと思ってください。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 05:21:45.76 ID:h1CowAvB0.net]
0から99のパターンがあって、それぞれのパターンに合わせてSLCTBOXみたいなボタンで瞬時にマクロを動かしたいんだけど良い方法ない?
SLCTBOXは上限が31だった

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 06:09:39.14 ID:B2NAxaTU0.net]
>>321
+SLCT_NUM

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 12:40:32.10 ID:/ij0nEcZ0.net]
>>321
ローカルディスク上に html でを好きなだけ
ボタン相当の文字列を並べる(リンクなし)。
ループで左ボタンのクリックを待つ
while 1
if GETKEYSTATE(VK_LBUTTON) then break
SLEEP(0.1)
wend
クリックした場所の文字列を読み取る
wi = GETID(GET_FROMPOINT_WIN)
cx = G_MOUSE_X - STATUS(wi,ST_CLX)
cy = G_MOUSE_Y - STATUS(wi,ST_CLY)
RESULT = POSACC(wi,cx,cy)
読み取った文字列に対応したマクロを起動する。
※ IE, EDGE でないと POSACC で読み取れない
html を uwsc マクロで書いても良い

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/01(月) 20:44:26.92 ID:KVBwIyHN0.net]
html使うならCREATEFORMでname読み取らせるってのもある

.html
<input type="submit" name="No0" value="0を実行"></td>
<input type="submit" name="No99" value="99を実行"></td>

.uws
while 1
OBJ = CREATEFORM()
 If OBJ="No0" Then "0の実行内容"
 If OBJ="No99" Then "99の実行内容"
wend

相当端折ってるけどこんなん
レイアウトの自由度高いから処理済みのボタンは非表示にするとかタイムスタンプ付けるとかなら結構便利

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/02(火) 00:33:31.51 ID:VgjxG2wU0.net]
uwsc でシリアル通信したがってる 301 ですが
とりあえず PC-PC 通信での中間報告。
まだ DEF_DLL まで行ってないのですが、データ
送信に関しては >>303 の仰る通り

// DOSCMDでシリアル送信できました
DOSCMD("echo hello com3>com3")

// またFPUTでも送信できました
fp = FOPEN("COM3",F_WRITE)
if fp < 0 then exit
for nn = 1 to 1000
FPUT(fp,"hello! "+nn)
next
FCLOSE(fp)

フロー制御無しで文字化けしてないので、多分
途中待ちなしでフル性能。

受信は DEF_DLL のお世話にならんとダメかな。
COM に対する _kbhit() みたいなのができれば
それでいけそうな気もしてるんだけど。



340 名前:名無しさん@お腹いっぱい。 [2018/10/02(火) 04:08:53.61 ID:LRmiFoEY0.net]
<com3
これは?

FPUTでいけるならFGETもいけるんじゃ?

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/02(火) 12:28:02.24 ID:VgjxG2wU0.net]
>>326
MS-DOS 時代思い出しながら送信側で ctrl+z 叩いてみたり
思いつくこと色々やってはみたんですがうまくいきませんでした。

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/02(火) 14:15:11.19 ID:rDUYGu2A0.net]
シリアルのフロー制御はハードウェアでやってるだろ

https://jprogramer.com/windowsprograming/3688

デフォルトは有効だと思う

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/02(火) 21:35:48.97 ID:VgjxG2wU0.net]
>>328
こんな USB シリアル↓の TXD と RXD をクロスしてつないでるだけだからハードウェアフロー制御は無いな。
https://www.amazon.co.jp/gp/product/B014VVPZT4/
実際、1行の文字列が長いと何故かデータが欠落する。
# まだ DEF_DLL に手が回ってません。

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/03(水) 19:21:36.18 ID:WIfuGIvk0.net]
uwsc でシリアル通信したがってる 301 ですが
PC-PC 通信での中間報告第二弾。
とりあえずCでシリアル送受するだけの .exe を
作ったらこれが超快適に動作。
この .exe と uwsc スクリプトとがタスク間通信
するのと、.exe は使わずに DEF_DLL でシリア
ル通信するのとどっちがいいの?と悩み中。
DEF_DLL 使って .exe と通信するくらいなら、
.exe 使わず DEF_DLL 使ってシリアル通信し
た方が無駄がないよね、みたいなところで、
これが最終報告になるかもしれません。
ではでは。

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/04(木) 21:30:31.04 ID:HBteGH1L0.net]
.exe とかアホみたいにしか見えん

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/04(木) 22:56:14.06 ID:YhQ0gU0C0.net]
.exe がアホに見えるなら、オマエの PC から .exe ファイル全部消しちゃいなよ。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/05(金) 09:29:44.85 ID:pSK3o0iN0.net]
お前なんでもかんでも拡張子で物言うの?
.txt とか .uws とか.docとか言ってるわけ?

348 名前:名無しさん@お腹いっぱい。 [2018/10/05(金) 16:59:07.87 ID:YBEO+Dj+0.net]
csv とか普通に言うけど

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/05(金) 18:24:11.68 ID:CEpw7DNT0.net]
EXEも普通に言うだろ



350 名前:名無しさん@お腹いっぱい。 [2018/10/05(金) 18:33:38.32 ID:YBEO+Dj+0.net]
GIFも言うかな

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/05(金) 19:35:25.52 ID:yDeRarlV0.net]
ワード文書で送るよ、ポータブル・ドキュメント・フォーマットで送るよなんて聞いたことがない
DOC で送るよ PDF で送るよ、が標準だろ。それが分からなければ情弱と思われるぜ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<278KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef