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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
147
(1): (ワッチョイ ede8-fe9w) 2022/04/03(日)22:58 ID:VP1vUB3l0(1) AAS
>>146
直リンクがまずいって違法なスクリプトなん?w
148: (テテンテンテン MM4b-BAzi) 2022/04/03(日)23:14 ID:IBXUkr77M(1) AAS
>>144 146
ありがとうございます
WindowsのAPIについては詳しくないのですが見よう見まねで書いたら、うまく動きました
149: (ワッチョイ e5b1-2JBZ) 2022/04/03(日)23:32 ID:enG/Nf8N0(2/2) AAS
>>147
>直リンはマズいと思うので
このサイト主に失礼だろうという意味でだったんだが…小心者でスマンね
150: (ワッチョイ 1bc0-fe9w) 2022/04/03(日)23:38 ID:SvZ2Q2570(1) AAS
ネット黎明期90年代にはそんな風習があったような気がするけど今もあるのかねそのローカルマナーみたいなの
「リンクはトップページにお願いします」とか書いてるサイトも昔はあったが最近それもあまり見なくなった気がする
151
(1): (ワッチョイ 6d05-2JBZ) 2022/04/05(火)23:12 ID:B47hSuc20(1) AAS
dllで呼び出した関数に、複数の引数があってビット論理和→| で区切れと書いてあるんだがAHKだとどうやって複数指定するのでしょうか?
152
(1): (ワッチョイ eb05-vtdv) 2022/04/09(土)05:54 ID:3gVcQWrE0(1) AAS
runで、Office製品の内部リンクを実行できるのでしょうか?
ファイルはrunで実行して起動できますが、ファイル内の例えば自分で設定した
目次のリンクとかに一気に飛んでほしいのですが。

こういうアプリ独自のリンクを踏んでほしいのですが、方法は何かありますでしょうか?
153: (ワッチョイW cb58-kmLS) 2022/04/09(土)07:38 ID:JS7k7caG0(1) AAS
Office 製品のコマンド ライン スイッチのリスト
外部リンク:support.microsoft.com

それっぽいスイッチは見当たらないので正攻法では無理じゃね
やるとしたらoffice側のマクロでそういう動作するものを組んでおいて
/mマクロ起動するか
もしくは起動後にRPAぽい挙動をさせるべくコード組むか
自動化はahkよりuwscやPower Automate Desktopの方が楽だと思うけど
154
(1): (ワッチョイW d7b1-AnwF) 2022/04/09(土)09:59 ID:xOM+R2nq0(1) AAS
>>152
AutoItならwordとexcelを直接操作できるが、やろうとしてることが操作できるかは知らない
また、この二つ以外のOffice製品を操作できるかも分からない
155: (ワッチョイ 7bb0-jTyu) 2022/04/11(月)21:14 ID:SJm4XO0C0(1/2) AAS
>>151
a := 1
b := 2
c := a | b

| はビット演算の OR.
1 | 2 は 3
なので、自分で計算して 3 と書いても良いし(値が固定の場合)、
一旦変数に入れて
a | b
と書いても良い
省4
156
(3): (ワッチョイ 7bb0-jTyu) 2022/04/11(月)21:18 ID:SJm4XO0C0(2/2) AAS
>>146
すごく参考になった
イベントをフックする方法は、かなり応用が効きそう
不要なwindowを閉じるとか、特定のwindowに特定の処理をするとか
157
(4): (ワッチョイ e273-7fC7) 2022/04/13(水)13:35 ID:AScOuOVW0(1/2) AAS
■質問
あるスクリプトにて、サウンド再生するときの音量変更ってできますか?

SoundPlayは音量機能がないので。
158
(3): (ワッチョイ 9b7f-xb3m) 2022/04/13(水)14:21 ID:AvmJn2oq0(1/2) AAS
>>157
SendでメディアキーVolume_Up/Downを送る
159
(5): (ワッチョイ e273-7fC7) 2022/04/13(水)14:24 ID:AScOuOVW0(2/2) AAS
>>158
あ、PC全体じゃなくて、
そのスクリプトで再生される音声だけ変えたいって話です。
160
(1): (ワッチョイ 9b7f-xb3m) 2022/04/13(水)14:33 ID:AvmJn2oq0(2/2) AAS
>>159
そのスクリプトで再生する直前直後に入れてマクロ化すれば?
161
(1): (アウアウウー Sabb-rw+n) 2022/04/15(金)22:08 ID:C8PtiUVXa(1) AAS
>>157
Windwsの音量ミキサーに個別の項目として表示されるなら
それをコントロールすることは可能
直接値をセットするのは
外部リンク:docs.microsoft.com
これを呼ぶにはそこそこの数のCore Audio APIを使う必要がある

ここでセットする値 0〜1.0 は全体のボリュームに対しての割合で
1.0をセットすれば100%、0.5なら50%となる
つまり全体のボリュームを超える音量をセットすることはできない

ちなみに全体のボリューム(たとえば「スピーカー」と表示されているもの)は
省1
162
(1): (ワッチョイ 1711-KjJm) 2022/04/15(金)22:45 ID:oEXLkbvE0(1) AAS
音量ミキサーで一見スクリプト毎の名前で出てきて個別調整できるように思えるけど
実際にはAutoHotkey.exeとして一緒になっちゃうんじゃなかったっけ
163
(3): (ワッチョイW d7b1-AnwF) 2022/04/15(金)22:45 ID:MduPQi780(1) AAS
>>159
こんなの見つけた(試してないから満足するものか分からない)

Setting the volume of a specific window/application - AutoHotkey Community
外部リンク[php]:www.autohotkey.com
164
(1): (ワッチョイ 9f73-yjyo) 2022/04/16(土)00:55 ID:/sBIz6E80(1/2) AAS
>>161
ありがとうございます。
165
(1): (ワッチョイ 9f73-yjyo) 2022/04/16(土)00:56 ID:/sBIz6E80(2/2) AAS
>>162>>163
ありがとうございます。

ちょっと >>163のスクリプトを試してみます。

以前、似たようなことをしたら、スクリプトを同時に動かしている状態だと、
他のスクリプトの音量も一緒に変更されてしまったような…
166
(1): (ワッチョイW 57b1-vaCc) 2022/04/18(月)10:17 ID:k5/c1f5m0(1/5) AAS
>>165
>>163だけど、動作検証したらあれだけでは動かずもう一つスクリプト追加で動いたので報告…解決済みかも分からないが一応
原因は「GetVolumeObject()」という関数が存在しないため

追加するのは以下のGetVolumeObject()関数スクリプト
"System Sounds" in Win 10 mixer. - AutoHotkey Community
外部リンク[php]:www.autohotkey.com

長文になって申し訳ないが、まとめると動かすために必要なスクリプトは3つ
1.>>163ページのスクリプト
 Setting the volume of a specific window/application - AutoHotkey Community
 外部リンク[php]:www.autohotkey.com
省6
1-
あと 836 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.217s*