キーボード入力をするプログラムをCで書きたいんだけどどうすればいい?

1 : 2022/02/17(木) 21:49:29.351 ID:NF5HIsWf0
なんかやり方ある?
2 : 2022/02/17(木) 21:49:56.945 ID:NF5HIsWf0
入力したってosに思わせるようにすんのか
3 : 2022/02/17(木) 21:50:02.837 ID:MQrLWl4q0
C押してみ
5 : 2022/02/17(木) 21:50:15.888 ID:qmvsFCmqd
>>3
おした
4 : 2022/02/17(木) 21:50:13.532 ID:GCBk/28ad
それよりAの方がいいぞ
7 : 2022/02/17(木) 21:50:30.348 ID:qmvsFCmqd
>>4
cのがよい
6 : 2022/02/17(木) 21:50:26.788 ID:WZXrmALJ0
キーボードを打つためのハードが必要
10 : 2022/02/17(木) 21:50:43.190 ID:qmvsFCmqd
>>6
ソフトウェアで頼む
13 : 2022/02/17(木) 21:51:20.457 ID:WZXrmALJ0
>>10
ソフトウェアだけでは物理的にキーボードは打てない
15 : 2022/02/17(木) 21:51:46.134 ID:NF5HIsWf0
>>13
osにキー入力あったって思わせたい
8 : 2022/02/17(木) 21:50:36.784 ID:CEo7bss80
Aも悪くないだろ
14 : 2022/02/17(木) 21:51:28.288 ID:NF5HIsWf0
>>8
今回はCで頼む
aも機会あれば勉強するわ
9 : 2022/02/17(木) 21:50:39.058 ID:4dZmQ0eg0
キーマクロみたいなアプリ作りたいってこと?
11 : 2022/02/17(木) 21:50:51.556 ID:qmvsFCmqd
>>9
そう!!どうすればいい?
16 : 2022/02/17(木) 21:52:21.030 ID:NF5HIsWf0
例えばコピペが許されてないメモ帳に
指定された文字を打つような感じのプログラム
17 : 2022/02/17(木) 21:53:16.839 ID:qpw9hxZm0
Windows?
20 : 2022/02/17(木) 21:54:17.442 ID:NF5HIsWf0
>>17
そう!
>>18
Cしかできないんだよなぁ
C#がCの完全上位互換ならいいのに
18 : 2022/02/17(木) 21:53:27.977 ID:4dZmQ0eg0
WindowsアプリならC#のほうが作りやすいよ
あとは「c# キーマクロ」とか「C# キー入力」みたいな単語でひたすらググりまくって、公開されてるソースコードとにらめっこしながら必要な部分を抽出して自分の環境に即して組み替えるだけ
19 : 2022/02/17(木) 21:54:09.274 ID:IaSO1tcZ0
調べりゃすぐ出てきそじゃん?
22 : 2022/02/17(木) 21:56:24.418 ID:NF5HIsWf0
>>19
検索能力が低くてわからないんだ
>>21
イエスサー
21 : 2022/02/17(木) 21:55:06.662 ID:I1zu9nLo0
なるほどOSにキー入力があったと思わせることが可能なプログラミングをc言語で実装しようって魂胆だね?俺の言ってることちゃんとUnderstandしてる?
23 : 2022/02/17(木) 21:56:32.023 ID:qpw9hxZm0
winapiのSendInput使うしかなくね
27 : 2022/02/17(木) 21:58:04.545 ID:NF5HIsWf0
>>23
そんなのあるのか
調べてみるわ
>>24
就活終わって暇
>>25
それ読み出してキーボード入力させたい
24 : 2022/02/17(木) 21:56:56.646 ID:Q3ZscTAN0
平均年収1000万のところに就職決まったww
1 :以下、5ちゃんねるからVIPがお送りします[]:2022/02/17(木) 14:31:09.981 ID:NF5HIsWf0
勝ち組ってことでいい?
25 : 2022/02/17(木) 21:57:03.176 ID:5nEKEXPh0
しらんけどテキストファイルに文字入れといてそれ読み出せば良いんじゃね
26 : 2022/02/17(木) 21:57:03.487 ID:8d3BJPWN0
つまりウィジットにキー入力イベントを投げるCのプログラムって事だな

俺はわからん

28 : 2022/02/17(木) 21:58:38.084 ID:NF5HIsWf0
>>26
ウィジット?
よくわからんけどたぶんそれがしたい
29 : 2022/02/17(木) 21:59:14.795 ID:5Y/+NX0b0
キーボードイベントとかメッセージキューとかで調べたらたぶんできるよしらんけど
30 : 2022/02/17(木) 22:00:36.167 ID:NF5HIsWf0
sendinputでいけそうか
>>29
それも調べてみるわ
31 : 2022/02/17(木) 22:00:43.870 ID:8d3BJPWN0
ちょっと調べた限りでは WinAppDriver ってのが便利そうだな
C#みたいだけど
36 : 2022/02/17(木) 22:03:49.386 ID:NF5HIsWf0
>>31
C#かあ~
C#ってやっといたほうがいいかな?
今さらおすすめしない?
特に作りたいものはないけど暇だから勉強しておくってなったら
>>32
奨学金数種類借りてるから無理だよ
むしろ借金やばい
32 : 2022/02/17(木) 22:00:54.145 ID:qpw9hxZm0
なんだよ勝ち組か
金入るんだから金払って人に作らせろ
33 : 2022/02/17(木) 22:01:40.724 ID:FIuRKfUH0
scanf
34 : 2022/02/17(木) 22:02:57.223 ID:RmK9p4tw0
SendKeysみたいなやつなかったっけ?
40 : 2022/02/17(木) 22:06:53.909 ID:NF5HIsWf0
>>34
それc?
>>37
c#やるかーーーーやるぞーーーー
今日の夜からやるわ
>>38
プログラミング初心者でcしかわからんのだ
35 : 2022/02/17(木) 22:03:06.657 ID:A3rUJKZL0
C#でやっとけ
37 : 2022/02/17(木) 22:05:20.398 ID:A3rUJKZL0
とりあえずC#と.NETでやっときゃググればわりとなんか見つかる
38 : 2022/02/17(木) 22:05:20.876 ID:/C842bvv0
C言語だと標準ライブラリだけでは無理だしOSのAPIだとか実質C言語以外のお勉強必要になって遠回りよ
39 : 2022/02/17(木) 22:05:54.548 ID:8d3BJPWN0
C#っていうかWindiwsのネイティブアプリってのが最早な…
41 : 2022/02/17(木) 22:07:12.173 ID:NF5HIsWf0
>>39
例えばパイソン勉強してたらこういうのって簡単に出来るの?
44 : 2022/02/17(木) 22:09:28.709 ID:8d3BJPWN0
>>41
ものによる
OfficeなんかのMS製アプリの制御ならわりと楽
そうで無いと面倒
42 : 2022/02/17(木) 22:07:25.452 ID:FIuRKfUH0
スレタイの書き方からして無能感がすごい
45 : 2022/02/17(木) 22:09:32.892 ID:NF5HIsWf0
>>42
プログラミングできないんだよ
43 : 2022/02/17(木) 22:07:31.000 ID:0LERAaKGd
マイコンでC言語でUSBキーボードのインタフェース書けばいいのでは??(名案)
46 : 2022/02/17(木) 22:10:23.021 ID:NF5HIsWf0
>>43
難しそうだな
>>44
とにかく俺には早そうだな

コメント

タイトルとURLをコピーしました