Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
●使い方・基礎解説学習サイト
http://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
http://www.confrage.com/uwsc/
http://necro.jp/dev/uwsc/
http://park14.wakwak.com/~simizu/uwsc/fruwsc.html
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://izagne.com/uwsc/
http://scripts.web.fc2.com/
http://www.nagomi-jp.net/~liners/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://siromasa.digi2.jp/uwsc/
http://iriyak.adam.ne.jp/uwsc.html
※前スレ
自動化ツールUWSC使いよ集まれ20
http://egg.5ch.net/test/read.cgi/software/1515077979/
探検
自動化ツールUWSC使いよ集まれ21
■ このスレッドは過去ログ倉庫に格納されています
2018/08/09(木) 21:42:11.79ID:8c1pTbyl0
2018/09/23(日) 23:26:06.01ID:rRWRNwJP0
2018/09/23(日) 23:46:33.09ID:eoTa8gyl0
2018/09/24(月) 00:28:56.08ID:jYqzX9Fl0
UWSC初心者スレ立てればええんでね?
2018/09/24(月) 00:31:32.99ID:1/VuUKoL0
事実上開発停止しているソフトで初心者の相手以外なんの話題があるのよと思うが…まぁ初心者が論者に絡まれるのも可哀そうだしね
2018/09/24(月) 00:43:33.51ID:dMjQRLvc0
これだけ言われても叩かれる理由を初心者だからと言い続ける必死さが笑える
2018/09/24(月) 00:53:12.82ID:Ck7eRy6J0
結局頭が悪いんだろw
ヘルプを読めばわかること、検索すればすぐわかること、
その程度のことすらせずに人を当てにすれば批難されるなんて、どこであっても当然のことなのにな
テンプレとかFAQとかググれカスという言葉がなぜ生まれたのかと思ってんのかねこのバカどもは
あまつさえ、それらを初心者の一言で片付けて曲解するどうしようもない頭の悪さ
ヘルプを読めばわかること、検索すればすぐわかること、
その程度のことすらせずに人を当てにすれば批難されるなんて、どこであっても当然のことなのにな
テンプレとかFAQとかググれカスという言葉がなぜ生まれたのかと思ってんのかねこのバカどもは
あまつさえ、それらを初心者の一言で片付けて曲解するどうしようもない頭の悪さ
2018/09/24(月) 00:53:38.48ID:53sy6arZ0
楽しそうでなによりです
2018/09/24(月) 00:59:09.57ID:sjjEvrdy0
初心者だから叩かれているのではない
最低限のことをしないから叩かれているのだ
これをあと何回言えば通じるのだろうか
最低限のことをしないから叩かれているのだ
これをあと何回言えば通じるのだろうか
2018/09/24(月) 01:03:14.70ID:5W9I5wLB0
悔しくて自分がそんな無能であるということを絶対に認めたくないから
初心者だから叩かれる、素人を叩く酷い連中だ、とずっと言い続けるよいつまでも
初心者だから叩かれる、素人を叩く酷い連中だ、とずっと言い続けるよいつまでも
2018/09/24(月) 01:14:21.94ID:xn5kVgaN0
2018/09/24(月) 01:38:41.67ID:/WPBTCgc0
ここじゃなくても、ヘルプ見ればわかるレベルのこと聞いたら
怒られるのは普通のことだよなあ
怒られるのは普通のことだよなあ
2018/09/24(月) 01:39:22.91ID:F7qR/IR+0
2018/09/24(月) 02:10:21.22ID:XbDk4fol0
>>249
誰も君がchkimgを使っているなんて言ってないよ…まあいいや。
ちなみにお仕事はなにを?
君みたいな日本語の通じないお猿さんにもできるお仕事が何なのかすごく気になる。
バナナを棒で叩くお仕事かな?
でも学習能力もなさそうだし、バナナは取れないか…
誰も君がchkimgを使っているなんて言ってないよ…まあいいや。
ちなみにお仕事はなにを?
君みたいな日本語の通じないお猿さんにもできるお仕事が何なのかすごく気になる。
バナナを棒で叩くお仕事かな?
でも学習能力もなさそうだし、バナナは取れないか…
2018/09/24(月) 02:23:06.23ID:vbTyswyh0
頭の悪いアオリやな…
2018/09/24(月) 02:34:58.09ID:I6WglG0O0
そりゃ頭の悪い奴を煽るならそうなるわな
2018/09/24(月) 05:33:45.76ID:6DfksJDy0
猿同士の言い争いだな
2018/09/24(月) 06:17:13.73ID:OUNRlFK60
初心者スレ立てるか
ヘルプ見ればわかるレベルの質問がこのスレに来たら
初心者スレに押し付けてもらえばいいし
ヘルプ見ればわかるレベルの質問がこのスレに来たら
初心者スレに押し付けてもらえばいいし
2018/09/24(月) 09:18:51.36ID:eTeczEMh0
ま〜た伸びてるから荒れてるだろうなと思ったら案の定かw
お前らプログラミングスキルはあっても煽り体制とスルースキルはないのなw
お前らプログラミングスキルはあっても煽り体制とスルースキルはないのなw
269名無しさん@お腹いっぱい。
2018/09/24(月) 11:22:03.93ID:+Wgz5t4h0 すみません
nox(最新)でゲームを自動化しようとしてるのですが、マウスクリックなどの操作を受け付けてくれないですし、記録する時も記録出来ません。
何かやり方あるのでしょうか
nox(最新)でゲームを自動化しようとしてるのですが、マウスクリックなどの操作を受け付けてくれないですし、記録する時も記録出来ません。
何かやり方あるのでしょうか
2018/09/24(月) 11:24:36.38ID:vPZsdMtZ0
ヘルプに書いてあることすら僕が教えたい!ってのもすげーな
どれだけ自己顕示欲に満ちてりゃそうなんだ
どれだけ自己顕示欲に満ちてりゃそうなんだ
271238
2018/09/24(月) 11:32:20.25ID:V31Nwbx/0 仰る通りで頭悪いし大した仕事じゃない自分でどうにかできる程度
いつものこの流れがどうにも気に入らなくてイラッとした
いつものこの流れがどうにも気に入らなくてイラッとした
2018/09/24(月) 11:36:20.94ID:V31Nwbx/0
半年ROMれか。このスレも前スレもオレが立ててるからな、
相当頭悪いし学習能力がないんだなオレは
相当頭悪いし学習能力がないんだなオレは
2018/09/24(月) 11:37:26.43ID:V31Nwbx/0
>>270
お前はそういうけどな、いろんなジャンルで初心者スレが存在するからな
お前はそういうけどな、いろんなジャンルで初心者スレが存在するからな
2018/09/24(月) 11:38:24.46ID:6UuK56tR0
初心者スレ建てるならついでにこういうゲーム知障とchkimg関連も引き取ってくれ
2018/09/24(月) 11:43:59.68ID:V31Nwbx/0
仮にここから初心者いなくなったら頭の良い方々はどんなお話するの?
2018/09/24(月) 11:47:11.06ID:V31Nwbx/0
過疎って初心者スレに煽りに来るんでしょ
初心者猿とプログラマ猿の争いが続くんでしょw
初心者猿とプログラマ猿の争いが続くんでしょw
2018/09/24(月) 11:49:31.45ID:qe3D87if0
教えて欲しい奴と教えたい奴が存在してるならそれはそれで成り立ってる気もする
気に入らん人は何故それがダメだとおもうんだろう
そしてそれがダメならどんな話をしたいんだろう
threadでchkimgXを同時に処理させてエラー出さない方法とかなら許してくれる?
気に入らん人は何故それがダメだとおもうんだろう
そしてそれがダメならどんな話をしたいんだろう
threadでchkimgXを同時に処理させてエラー出さない方法とかなら許してくれる?
2018/09/24(月) 11:50:33.99ID:YDYJFbT70
落ち着け
自演失敗してるぞ
自演失敗してるぞ
2018/09/24(月) 11:54:07.25ID:V31Nwbx/0
どれが自演?
2018/09/24(月) 11:54:47.14ID:m+1FvRXY0
chkimgともちろんchkimgxと泥エミュ含めたゲーム全般で引き取りでよろしく
2018/09/24(月) 12:13:33.99ID:qe3D87if0
ゲームの話題が嫌われるのは調べればすぐに分かるような事を調べもせず聞く人が多いから?
なら例えゲームの話題でもそうじゃない場合は大丈夫なの?
なら例えゲームの話題でもそうじゃない場合は大丈夫なの?
2018/09/24(月) 12:13:59.41ID:Qxo40YBF0
赤い奴はNGでスッキリ
2018/09/24(月) 12:17:06.36ID:V31Nwbx/0
2018/09/24(月) 12:28:22.64ID:iKGpqP120
>>281
ゲームの話題だと気付かれないように質問を偽装すればいいのでは?w
ゲームの話題だと気付かれないように質問を偽装すればいいのでは?w
2018/09/24(月) 17:16:41.93ID:GYkzxz7E0
2018/09/24(月) 17:27:26.40ID:1/VuUKoL0
2018/09/24(月) 19:09:46.03ID:dp8iEWgP0
基本的にUWSCってexe化してようが暗号化してようが複合できますね
デコンパイラ的なものをばら撒けばゲームマクロ販売者を殺せるかなと少し思ったけどw
まあしない
デコンパイラ的なものをばら撒けばゲームマクロ販売者を殺せるかなと少し思ったけどw
まあしない
288名無しさん@お腹いっぱい。
2018/09/24(月) 20:37:55.75ID:r8kaMxO80 今ドローン調べてるところだけど
Scratchで自動操縦できるらしいんで紹介。
2018-04-09
【ドローンTelloプログラミング】未経験者が初めてのプログラミングに挑戦【Scratchの使い方】
https://www.droneskyfish.com/entry/tello-scratch
Telloってのは低価格のわりにすごいらしい。1万円台。
Scratchで自動操縦できるらしいんで紹介。
2018-04-09
【ドローンTelloプログラミング】未経験者が初めてのプログラミングに挑戦【Scratchの使い方】
https://www.droneskyfish.com/entry/tello-scratch
Telloってのは低価格のわりにすごいらしい。1万円台。
2018/09/24(月) 20:51:21.76ID:Z4rBUaXR0
>>288
アフィ&ウイルス
アフィ&ウイルス
2018/09/25(火) 01:15:53.73ID:oQ0l3dXI0
デコンパイラは何回か欲しいと思った事あるな
そもそも業者がuwscとか使用してるのか
そもそも業者がuwscとか使用してるのか
2018/09/25(火) 03:28:25.07ID:Wwh8l/0T0
uwscの基本関数だけだとアニメーションから画像認識させるの厳しいですかね?
フレーム毎に複数用意すれば出来なくもないんですが安定性がなくて…
フレーム毎に複数用意すれば出来なくもないんですが安定性がなくて…
2018/09/25(火) 07:20:04.32ID:Rh0EJL3s0
2018/09/26(水) 20:51:41.32ID:7BKExHOe0
前スレのNekoMacroって公開停止したのか残念
DLしたヤツは有意義に使わせていただくわ
DLしたヤツは有意義に使わせていただくわ
2018/09/26(水) 22:27:12.26ID:fePFcYWr0
お久しぶりです。
Androidエミュレータと通信してタップする機能を今実装しております。
Frepのような高速かつ滑らかな動きをUWSCから実現できる感じです。
通信なのでバックグラウンド操作が可能です。
Androidエミュレータと通信してタップする機能を今実装しております。
Frepのような高速かつ滑らかな動きをUWSCから実現できる感じです。
通信なのでバックグラウンド操作が可能です。
2018/09/26(水) 23:12:00.11ID:AEuD0bOF0
巣に帰れ
2018/09/27(木) 09:55:45.02ID:O7YyDw7k0
ただいま
2018/09/27(木) 14:13:07.91ID:aisAPd330
会社や世の中がWinactorだのUipathだのうるさくてもUWSC愛用ですが
OCR機能をうまく取り込めなくて苦戦中っす
どなたかお知恵を。。
OCR機能をうまく取り込めなくて苦戦中っす
どなたかお知恵を。。
298名無しさん@お腹いっぱい。
2018/09/27(木) 15:29:04.91ID:bIQ0uJVZ0 MekoMaskに空目
2018/09/27(木) 19:03:56.68ID:QgT+dNf30
300名無しさん@お腹いっぱい。
2018/09/27(木) 19:47:58.51ID:bIQ0uJVZ02018/09/28(金) 13:24:32.26ID:NJUW7/7u0
uwsc スクリプトでシリアル通信したく、一応サンプル探したのですがみつからず、
def_dll 使うのかと思いますがとっかかりが分かりません。
ATZ
OK
くらいで良いのでサンプルありませんでしょうか。
def_dll 使うのかと思いますがとっかかりが分かりません。
ATZ
OK
くらいで良いのでサンプルありませんでしょうか。
2018/09/28(金) 14:01:19.03ID:HDW43dWb0
2018/09/28(金) 14:01:56.19ID:U0EJJBSa0
DOSCMDで可能だろ
Windowsでシリアル通信したことあるの?
Windowsでシリアル通信したことあるの?
2018/09/28(金) 21:39:20.64ID:NJUW7/7u0
>>302
早速ありがとうございます。WinSock の例ですね。シリアルより
遥かに高度っぽいですがとりあえず単なるシリアル通信にどう
提要したら良いのかわかりませぬ。WinSock 使うならすごく
参考になりそうですが。
>>303
Windowsでシリアル通信したことがあるか?と言えば Tera Term
でシリアル通信をしたことはあるんですが、それ以上でもそれ
以下でもありません。Tera Term でマクロを書いてファイルインタ
フェースで uwsc とやりとりすれば何とかなりそう、とは思ったの
ですが、スクリプトとスクリプトがファイルインタフェースで通信し
ている図というのも何かかっこ悪いので uwsc マクロ一発ででき
ないかと思って。ちなみにシリアル通信する相手はワンチップ
マイコンです。
早速ありがとうございます。WinSock の例ですね。シリアルより
遥かに高度っぽいですがとりあえず単なるシリアル通信にどう
提要したら良いのかわかりませぬ。WinSock 使うならすごく
参考になりそうですが。
>>303
Windowsでシリアル通信したことがあるか?と言えば Tera Term
でシリアル通信をしたことはあるんですが、それ以上でもそれ
以下でもありません。Tera Term でマクロを書いてファイルインタ
フェースで uwsc とやりとりすれば何とかなりそう、とは思ったの
ですが、スクリプトとスクリプトがファイルインタフェースで通信し
ている図というのも何かかっこ悪いので uwsc マクロ一発ででき
ないかと思って。ちなみにシリアル通信する相手はワンチップ
マイコンです。
2018/09/28(金) 21:43:22.35ID:NJUW7/7u0
× 提要
○ 適用
○ 適用
2018/09/28(金) 22:21:23.36ID:5DKaj5dY0
で、結局uwscは何のために使うんだ…?<シリアル通信
既にシリアル通信するアプリの操作をやらせるなら分かるが通信までやらせるの?
既にシリアル通信するアプリの操作をやらせるなら分かるが通信までやらせるの?
2018/09/29(土) 03:32:45.04ID:EGxkwC/O0
2018/09/29(土) 11:42:27.26ID:1MMfcP1B0
シリアル通信てタイミングが割とシビアだから向いてないんじゃないかな
C#だかで普通に組んだ方がいい
C#だかで普通に組んだ方がいい
2018/09/29(土) 11:44:52.37ID:uB91BfHo0
2018/09/29(土) 11:58:35.55ID:nRhxBX530
2018/09/29(土) 12:06:20.21ID:9zCrbxcF0
2018/09/29(土) 12:14:46.64ID:uB91BfHo0
2018/09/29(土) 15:17:34.87ID:EGxkwC/O0
2018/09/29(土) 16:58:53.65ID:uar3MmeK0
>>312
うーん、それならNode.jsとか使えばいいと思うが
うーん、それならNode.jsとか使えばいいと思うが
2018/09/29(土) 17:41:06.94ID:uB91BfHo0
316名無しさん@お腹いっぱい。
2018/09/30(日) 12:05:36.95ID:YRgRQu4702018/09/30(日) 18:31:08.73ID:xubnGesw0
実は、現在ファミコン風ジョイパッドのスイッチに
センサーをつなぎ、常駐 uwsc スクリプトで10回/s
ほどでポーリングしてるのです。
ジョイパッドのボタンを見る def_dll は
def_dll joyGetPos(uint, {uint, uint, uint, uint}):uint:winmm
# これは uwsc 掲示板で教えてもらいました
とりあえず、この程度のチンタラで良いのですが、
ジョイパッドの問題は、受信のみで送信ができない
こと。些細な問題はボタンのオンオフで Windowsが
ユーザ操作が発生したとして GetLastInputInfo の
値を更新してしまうこと。
これの置き換えとして性能は何ら問題なし。
もう少し粘って、回答なければ uwsc スクリプト
から通信 exe を呼ぶことにします。.js は好きく
ないので。
センサーをつなぎ、常駐 uwsc スクリプトで10回/s
ほどでポーリングしてるのです。
ジョイパッドのボタンを見る def_dll は
def_dll joyGetPos(uint, {uint, uint, uint, uint}):uint:winmm
# これは uwsc 掲示板で教えてもらいました
とりあえず、この程度のチンタラで良いのですが、
ジョイパッドの問題は、受信のみで送信ができない
こと。些細な問題はボタンのオンオフで Windowsが
ユーザ操作が発生したとして GetLastInputInfo の
値を更新してしまうこと。
これの置き換えとして性能は何ら問題なし。
もう少し粘って、回答なければ uwsc スクリプト
から通信 exe を呼ぶことにします。.js は好きく
ないので。
2018/10/01(月) 02:15:40.11ID:vl/DTYSO0
>>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点です
次レスへ
つづく
関数定義と、関数がどの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点です
次レスへ
つづく
2018/10/01(月) 02:19:07.04ID:vl/DTYSO0
問題になりそうなのは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.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バイトずつ扱うのが安全なのかなという気がします
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.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バイトずつ扱うのが安全なのかなという気がします
2018/10/01(月) 03:21:20.20ID:/ij0nEcZ0
>>318-319
詳細な説明ありがとうございます!!!
とりあえず先に進められそうな気になってきました。
うまくいったらどの程度の性能が出たかご報告させていただきます。
一か月経ってもなんの報告もなかったら、試行錯誤のうえうまくいかずに断念したと思ってください。
詳細な説明ありがとうございます!!!
とりあえず先に進められそうな気になってきました。
うまくいったらどの程度の性能が出たかご報告させていただきます。
一か月経ってもなんの報告もなかったら、試行錯誤のうえうまくいかずに断念したと思ってください。
2018/10/01(月) 05:21:45.76ID:h1CowAvB0
0から99のパターンがあって、それぞれのパターンに合わせてSLCTBOXみたいなボタンで瞬時にマクロを動かしたいんだけど良い方法ない?
SLCTBOXは上限が31だった
SLCTBOXは上限が31だった
2018/10/01(月) 06:09:39.14ID:B2NAxaTU0
>>321
+SLCT_NUM
+SLCT_NUM
2018/10/01(月) 12:40:32.10ID:/ij0nEcZ0
>>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 マクロで書いても良い
ローカルディスク上に 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 マクロで書いても良い
2018/10/01(月) 20:44:26.92ID:KVBwIyHN0
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
相当端折ってるけどこんなん
レイアウトの自由度高いから処理済みのボタンは非表示にするとかタイムスタンプ付けるとかなら結構便利
.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
相当端折ってるけどこんなん
レイアウトの自由度高いから処理済みのボタンは非表示にするとかタイムスタンプ付けるとかなら結構便利
2018/10/02(火) 00:33:31.51ID:VgjxG2wU0
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() みたいなのができれば
それでいけそうな気もしてるんだけど。
とりあえず 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() みたいなのができれば
それでいけそうな気もしてるんだけど。
326名無しさん@お腹いっぱい。
2018/10/02(火) 04:08:53.61ID:LRmiFoEY0 <com3
これは?
FPUTでいけるならFGETもいけるんじゃ?
これは?
FPUTでいけるならFGETもいけるんじゃ?
2018/10/02(火) 12:28:02.24ID:VgjxG2wU0
2018/10/02(火) 14:15:11.19ID:rDUYGu2A0
2018/10/02(火) 21:35:48.97ID:VgjxG2wU0
>>328
こんな USB シリアル↓の TXD と RXD をクロスしてつないでるだけだからハードウェアフロー制御は無いな。
https://www.amazon.co.jp/gp/product/B014VVPZT4/
実際、1行の文字列が長いと何故かデータが欠落する。
# まだ DEF_DLL に手が回ってません。
こんな USB シリアル↓の TXD と RXD をクロスしてつないでるだけだからハードウェアフロー制御は無いな。
https://www.amazon.co.jp/gp/product/B014VVPZT4/
実際、1行の文字列が長いと何故かデータが欠落する。
# まだ DEF_DLL に手が回ってません。
2018/10/03(水) 19:21:36.18ID:WIfuGIvk0
uwsc でシリアル通信したがってる 301 ですが
PC-PC 通信での中間報告第二弾。
とりあえずCでシリアル送受するだけの .exe を
作ったらこれが超快適に動作。
この .exe と uwsc スクリプトとがタスク間通信
するのと、.exe は使わずに DEF_DLL でシリア
ル通信するのとどっちがいいの?と悩み中。
DEF_DLL 使って .exe と通信するくらいなら、
.exe 使わず DEF_DLL 使ってシリアル通信し
た方が無駄がないよね、みたいなところで、
これが最終報告になるかもしれません。
ではでは。
PC-PC 通信での中間報告第二弾。
とりあえずCでシリアル送受するだけの .exe を
作ったらこれが超快適に動作。
この .exe と uwsc スクリプトとがタスク間通信
するのと、.exe は使わずに DEF_DLL でシリア
ル通信するのとどっちがいいの?と悩み中。
DEF_DLL 使って .exe と通信するくらいなら、
.exe 使わず DEF_DLL 使ってシリアル通信し
た方が無駄がないよね、みたいなところで、
これが最終報告になるかもしれません。
ではでは。
2018/10/04(木) 21:30:31.04ID:HBteGH1L0
.exe とかアホみたいにしか見えん
2018/10/04(木) 22:56:14.06ID:YhQ0gU0C0
.exe がアホに見えるなら、オマエの PC から .exe ファイル全部消しちゃいなよ。
2018/10/05(金) 09:29:44.85ID:pSK3o0iN0
お前なんでもかんでも拡張子で物言うの?
.txt とか .uws とか.docとか言ってるわけ?
.txt とか .uws とか.docとか言ってるわけ?
334名無しさん@お腹いっぱい。
2018/10/05(金) 16:59:07.87ID:YBEO+Dj+0 csv とか普通に言うけど
2018/10/05(金) 18:24:11.68ID:CEpw7DNT0
EXEも普通に言うだろ
336名無しさん@お腹いっぱい。
2018/10/05(金) 18:33:38.32ID:YBEO+Dj+0 GIFも言うかな
2018/10/05(金) 19:35:25.52ID:yDeRarlV0
ワード文書で送るよ、ポータブル・ドキュメント・フォーマットで送るよなんて聞いたことがない
DOC で送るよ PDF で送るよ、が標準だろ。それが分からなければ情弱と思われるぜ。
DOC で送るよ PDF で送るよ、が標準だろ。それが分からなければ情弱と思われるぜ。
2018/10/05(金) 19:36:39.27ID:fehx7ZaA0
zipでくれ
2018/10/05(金) 19:39:39.30ID:yDeRarlV0
333 フルボッコw
2018/10/05(金) 19:42:26.09ID:Fomgot2i0
まあ.は付けないけとzipとかmp4とかは普通に使うわ
2018/10/05(金) 19:45:45.88ID:F0hvvgZN0
君ら普段から ドットエグゼ 起動して下さいとか会話してんの?
コンパイルして ドットエグゼ 作りますとか…は言うな
でも普通はアプリケーションとか実行ファイルって言うと思うな、文章でもね
>>330は .exe 連呼しすぎでちょっと気持ち悪いなとは思う
自作アプリ とかにしたら分かりやすいけどやっぱ繰り返しすぎなところが気にはなるかも
コンパイルして ドットエグゼ 作りますとか…は言うな
でも普通はアプリケーションとか実行ファイルって言うと思うな、文章でもね
>>330は .exe 連呼しすぎでちょっと気持ち悪いなとは思う
自作アプリ とかにしたら分かりやすいけどやっぱ繰り返しすぎなところが気にはなるかも
342名無しさん@お腹いっぱい。
2018/10/05(金) 19:53:07.68ID:YBEO+Dj+0 >>341
アプリケーションにはデータファイルや設定ファイル、実行ライブラリやサンプルデータ、画像データそのたもろもろが全部含まれるから
いちいち拡張子を列挙できないだけ。
お前が言うアプリって setup.exe の事だろ。
スクリプト業界だとスクリプトファイル(テキストファイル)をアプリとか言ったりするから、.exe ファイルの事を必ずしも意味しない。
例えば印刷アプリの合わせ名人とかラベル屋さんとかは
Adobe AIR のスクリプトが実体だと思うけど
アプリケーション扱いだろ?知らんけど。
アプリケーションにはデータファイルや設定ファイル、実行ライブラリやサンプルデータ、画像データそのたもろもろが全部含まれるから
いちいち拡張子を列挙できないだけ。
お前が言うアプリって setup.exe の事だろ。
スクリプト業界だとスクリプトファイル(テキストファイル)をアプリとか言ったりするから、.exe ファイルの事を必ずしも意味しない。
例えば印刷アプリの合わせ名人とかラベル屋さんとかは
Adobe AIR のスクリプトが実体だと思うけど
アプリケーション扱いだろ?知らんけど。
2018/10/05(金) 20:43:29.12ID:F0hvvgZN0
2018/10/05(金) 23:49:42.66ID:8Wlziqfo0
きりがないから
2018/10/06(土) 10:17:00.50ID:DElDuJso0
> 知らんけど。
この一言が全てを語ってる。というか騙ってる。
この一言が全てを語ってる。というか騙ってる。
2018/10/06(土) 10:47:38.35ID:VgMIIG0L0
ロックマンエグゼ
2018/10/06(土) 12:01:12.78ID:IheiwJZo0
.jpg.exe
2018/10/06(土) 19:10:27.95ID:6VTUoetw0
昔Jpg偽装するツールよく使ってたわ。
2018/10/06(土) 20:57:23.61ID:VgMIIG0L0
jpegdirectannexな
2018/10/06(土) 21:08:45.28ID:CGlnfwZq0
jpg偽装と言えば昔懐かしいラブマちゃうのん
2018/10/07(日) 12:36:19.98ID:6fuP4Qv60
uwsc でシリアル通信したがっていた 301 ですが
昨晩 DEF_DLL に挑戦し双方向通信が完成しました。
性能的にも(そもそもシリアルは遅いですから)
実用上、全く問題ありません。
これにより、C で作った .exe は不要になり、
.uws だけで生きていけるよになりました。
# .exe は発音上ドットはつけず、イグゼです。
# .uws は心の中でウワスと発音していますが、
# Win10 の SPEAK() はウウォズと発音しますね。
以下いくつかの点ですが、HANDLE を LONG にする
と、エラー時 -1 が戻りましたが、DWORD にすると
$FFFFFFFF が戻るという些細な違いがありましたの
で LONG で FIX しました。
DEF_DLL WriteFile はちょっと嵌りましたが、2個目
のパラメータを STRING にしたらうまくいきました。
受信は1バイトずつですが、送信は STRING ついでに
複数バイトをWriteFile 送出するようにしました。
関数に引き渡す構造体のポインタを NULL にする
方法が分かりませんでしたが、これは必須条件では
ないので、適当な実体を渡すようにしました。
>>318-319 の詳細説明を書いていただいた方には
改めでお礼申し上げます。
以上最終報告でした。
昨晩 DEF_DLL に挑戦し双方向通信が完成しました。
性能的にも(そもそもシリアルは遅いですから)
実用上、全く問題ありません。
これにより、C で作った .exe は不要になり、
.uws だけで生きていけるよになりました。
# .exe は発音上ドットはつけず、イグゼです。
# .uws は心の中でウワスと発音していますが、
# Win10 の SPEAK() はウウォズと発音しますね。
以下いくつかの点ですが、HANDLE を LONG にする
と、エラー時 -1 が戻りましたが、DWORD にすると
$FFFFFFFF が戻るという些細な違いがありましたの
で LONG で FIX しました。
DEF_DLL WriteFile はちょっと嵌りましたが、2個目
のパラメータを STRING にしたらうまくいきました。
受信は1バイトずつですが、送信は STRING ついでに
複数バイトをWriteFile 送出するようにしました。
関数に引き渡す構造体のポインタを NULL にする
方法が分かりませんでしたが、これは必須条件では
ないので、適当な実体を渡すようにしました。
>>318-319 の詳細説明を書いていただいた方には
改めでお礼申し上げます。
以上最終報告でした。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 80代男性の死亡確認、20代女性心肺停止 ★6 [Ailuropoda melanoleuca★]
- 東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 窃盗容疑で男に逮捕状 80代男性の死亡確認、20代女性心肺停止 ★7 [Ailuropoda melanoleuca★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★2 [尺アジ★]
- 【宅急便】ヤマト運輸がベトナム人ドライバー500人採用…不安視される「運転技術」「コミュニケーション」「助成金」 ★2 [シャチ★]
- 【東京・足立のひき逃げ事故】搬送の80代男性が死亡、事故車両は近隣販売店から盗難か [ぐれ★]
- 【ミヤネ屋】松村沙友理、高市首相の高支持率に私見「頑張ってるのが見えるのがすごい素敵だなと感じる」 [少考さん★]
- 「なんでこんなバカが国のトップなの?」カリスマ的な人気を誇るアーティスト 高市首相の“洋服選び”投稿に怒り爆発😲 [861717324]
- 【高市悲報】中国、非常にしつこい「高市首相に改めて発言撤回を要求」 [614650719]
- 【悲報】弱者男性さん、1人で居酒屋に行ってお酒を飲まずに鍋(二人前から)を頼んでしまい大炎上… [483447288]
- 【高市燃料】 火鍋店さん。 スープと間違え燃料用アルコールを提供。 クレームを受け客前でスープを飲んだ店員含め11人が病院送り [485983549]
- ちいかわ、映画化 [268244553]
- 【悲報】ホテル業界、中国人が大量キャンセルしてしまち阿鼻叫喚地獄になる🥺 [616817505]
