[過去ログ] AutoHotkey スレッド part30 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
81: C言語100段◆iD93.8lby6 (ワッチョイ 06f4-omDX) 2022/03/12(土)12:06 ID:lyO/cUgw0(1) AAS
{80}:: YanaYatsu
return
82
(5): (オーパイ dd05-WCXV) 2022/03/14(月)13:16 ID:LX6x3Q3L0Pi(1) AAS
他のプログラミング言語を知らずにAHKを使い倒す事に限界を感じてる。
AHKの理解に役立つ言語って何?

Dll関数が奥深いとか言うから、やっぱりC言語をやらなきゃダメなのか。
pythonってやつが簡単そうだけど、それで勉強してもAHKと関連ないか?
83
(1): (オーパイ 066c-9pEf) 2022/03/14(月)13:25 ID:skBuJIMU0Pi(1) AAS
中途半端に他の言語知っても逆に違いで混乱するだけじゃね?
84
(1): C言語100段◆iD93.8lby6 (オーパイ 06f4-omDX) 2022/03/14(月)13:49 ID:sU3yfQx90Pi(1) AAS
>>82
何かを学ぶのは良い姿勢だが
「なぜそれが必要か、本当に必要なのか?」
これがもっとも重要なことだ。

後学のため、または、泊をつけるために
C言語やJava, Visual C#を学ぶという人もいるかもしれないが、
それは単に目的もなく英語の学習をする女子大生と変わらない。

たまにいるけど、DQN家庭が自分の子(幼児)に英語学習の教材を
やらせているのをみるけど悲しくなる。
代書屋や通訳さんにするつもりなんだろうか…。
省1
85: (オーパイ Sr91-yKk0) 2022/03/14(月)14:09 ID:2WBKjXLgrPi(1) AAS
関数のスコープ?とか変数に名前つけるルールとか そういう予備知識みたいなもの少しでもあったらラクかなあとは思うわたしもビギナー
86: (オーパイW eedc-OnfK) 2022/03/14(月)18:29 ID:uPS2e/4d0Pi(1) AAS
>>78
ありがとうございます。
最終的にこうなりました。(?:%[[:xdigit:]]{2})+
87
(4): (ワッチョイ edb1-WCXV) 2022/03/15(火)00:44 ID:LT/lXTek0(1/2) AAS
>>82

AHKの構造を簡単に言うとメッセージポンプという機能に介入するソフトなんで
C/C++でWindowsAPIで叩くところをやらないといけない。
ほかの言語だとこの部分が隠蔽されてる。
なぜなら一般のアプリでは殆どいじる必要がないので。
88
(1): (ワッチョイ 0958-wr7m) 2022/03/15(火)12:11 ID:2J4RhbhJ0(1/2) AAS
>>82
AHKの理解ってのが何を言いたいのか良く分からんけど、他の人が書いたDllCallの部分が何をしてるかを知りたいならC言語一択かな
APIの呼び出しに関してはAHKよりCから呼び出す方が遥かに楽
とうかAHKから呼び出す場合はとても面倒くさいことをしなければならないので、始めて見るAPIコールがAHKのコードならまず理解できないと思う

python自体は使える言語だけど覚えたところであなたの言うAHKの理解には結び付かないと思う
89
(2): (ワッチョイ 0958-wr7m) 2022/03/15(火)12:15 ID:2J4RhbhJ0(2/2) AAS
連投失礼
C++だとMFCというクラスライブラリを使うのが一般的で、APIがラッパーで覆われた感じになってしまっているから
DllCallを理解したいなら++ではなく無印Cのソースを見た方が良い
90: (ワッチョイ 6902-9pEf) 2022/03/15(火)13:53 ID:XEsZbqbM0(1) AAS
C/WindowsAPI→DllCall
C++/COM→ComObject
C#/.NET→CLR.ahk
AHKで出来ることの幅が広がるのはこの辺かな
91
(2): (ワッチョイW 69dc-OnfK) 2022/03/15(火)15:10 ID:re97+6F/0(1/3) AAS
置換処理について質問です。
StringReplaceとRegExReplaceを3回記述していますがこれもっとスマートに処理する方法あるでしょうか?AHKでの処理はそういうものなのでしょうか?

置換前外部リンク:tanaka.aaa.com

置換後
外部リンク:www.aaa.com
92
(1): (ワッチョイ c2dc-9pEf) 2022/03/15(火)15:51 ID:+deaD77J0(1/2) AAS
その三回の記述を貼らないと
93
(1): (ワッチョイW 69dc-OnfK) 2022/03/15(火)16:41 ID:re97+6F/0(2/3) AAS
貼るまでもなく、tanakaとpostとURLエンコードを置換してるだけです。
94: (アウアウウー Sac5-vLlm) 2022/03/15(火)16:54 ID:EscCaD9Qa(1) AAS
じゃあ答えるまでもないな
95: (ワッチョイ dd05-WCXV) 2022/03/15(火)17:57 ID:qN1jBt150(1) AAS
>>87
>>88
やっぱりCかぁ。
ポインタあたりで、オレは家電のコードでも書くつもりか?と疑問に思って
勉強をストップしてたから、また始めてみるわThanks
WinAPIの参考書も買うわ。
96
(1): (ワッチョイ 9de8-9pEf) 2022/03/15(火)18:06 ID:PZVzUiLD0(1) AAS
説明不足だから
51975486261だけ抜き取ればええんじゃない?となる
97
(1): (ブーイモ MM76-tfxg) 2022/03/15(火)18:38 ID:GBPBSABrM(1) AAS
>>93
正規表現の基礎くらい学習してから来いよ
してたら>>91みたいな疑問は出ないはず
98
(1): (ワッチョイW 69dc-OnfK) 2022/03/15(火)19:14 ID:re97+6F/0(3/3) AAS
>>96
ありがとうございます。確かに、、よく見たら数字だけ抽出で良い感じに出来ました。
RegExMatch \d{5,}
99: (ワッチョイ 5173-9pEf) 2022/03/15(火)19:24 ID:TL0yCQF/0(1) AAS
ワッチョイ dc-
100
(1): (ワッチョイ edb1-WCXV) 2022/03/15(火)19:40 ID:LT/lXTek0(2/2) AAS
>>89

昔MFCやVCLで作ってたようなアプリは今はみんなC#に移行してて、
今更C/C++でやってる少数派はビジネスアプリ作ってるわけじゃないんで
それこそWIN32++でもQtでもなんでもござれだよ。
1-
あと 902 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.246s*