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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
212
(1): (ワッチョイ 95b1-i3Rh) 2020/07/18(土)22:23 ID:K/vJ5a0r0(1) AAS
>>211
間違ってたらスマン、無変換キー単独で押しても何も起こらないようにしたいなら
sc07B ::return
だと思うけど、殺してしまうの何かもったいないような
213
(1): (ワッチョイ 9194-YsWi) 2020/07/18(土)22:37 ID:g7e6OMMf0(1) AAS
誤動作させたくなかったらIMEのプロパで無変換キーの割り当て全て無しにしとけばいいだけでしょ
214
(1): (ワッチョイ 0596-aTVc) 2020/07/19(日)01:39 ID:DHlvlCWw0(1/2) AAS
>>212
>>213
すみません、私の書き方が悪かったです。
私がしたいのは、無変換をキーキーボード上には割り当てられていない
第二のaltキー的な新たなキーにしたいのです。
215
(2): (ワッチョイ 0db1-W/bt) 2020/07/19(日)01:55 ID:N4SWN7YZ0(1/3) AAS
タスクトレイにあるアイコンを操作したくて
外部リンク:lukewarm.s101.xrea.com
にある 「タスクトレイアイコン操作」 スクリプトの中にある 使用例(既に起動しているAutoHotkeyのトレイアイコンを(全て)ダブルクリックする)
を実行してみたのですが何も起こりません。
なぜでしょうか?

スクリプトは以下です。
外部リンク:pastebin.com

Tray_GetInfo(idx,ByRef hwnd,ByRef uid,ByRef msg,ByRef hicon)
のByRefと言うのがよくわからないのですが、この関数を実行すると ByRef hwnd
の位置にある実引数に自動で値が入るのでしょうか?
省3
216
(1): (ワッチョイ 7176-YsWi) 2020/07/19(日)02:02 ID:62gcooW20(1) AAS
>>214
だからIMEで機能割り当て無くしとけば無変換キー自体は単独では何の機能も持たない
第二のaltキーのように修飾キーとして使える
IME以外にデフォルトで無変換キーに機能割り当てしてるソフトなんてまず無いし
逆にそれでなにが不都合あると言うんだ
217: (ワッチョイ 0596-aTVc) 2020/07/19(日)02:08 ID:DHlvlCWw0(2/2) AAS
>>216
すみません、私が理解出来てませんでした。
ありがとうございます。
218
(1): (アウアウウーT Sa39-cL4z) 2020/07/19(日)18:24 ID:dirzI1+ha(1) AAS
>>215
ByRef は 渡した変数の内容が変更される可能性があるという認識はあっている

hwndが0になるのは、たぶん Tray_GetInfo( ) の中で
SendMessage,0x417,% idx-1,%lpTB%,ToolbarWindow321,ahk_class Shell_TrayWnd
(0x417 は TB_GETBUTTON)
に失敗しているからだと思う
その直後でErrorLevelを見るとエラーになっていると思う
回避法はわからない
管理者権限では回避できなかった

具体的にどういう操作をしたいのかによって別のやり方もあると思う
219
(1): (ワッチョイ 0db1-W/bt) 2020/07/19(日)19:35 ID:N4SWN7YZ0(2/3) AAS
>>218
回答ありがとうございます。
このスクリプトの更新日を見たら2006年とかなり古いのでwindowsの仕様が変わって
動かないのですかね?

やりたいことはタスクトレイアイコンをクリックしたいだけなのでmouseclickを使っていたのですが、
検索すると>>215にあるスクリプトが出てきたので試してみた次第です。
220: (ワッチョイW 7ae5-r4Uh) 2020/07/19(日)19:44 ID:I29ILi9k0(1) AAS
win仕様もahk仕様も変わってるから難しいと思う
ANSI版(ahk basic)でやってみて動けばラッキー
221
(2): (ワッチョイ dab2-YsWi) 2020/07/19(日)20:09 ID:Z2QAfO/e0(1/2) AAS
>>219
そのスクリプトのことは知らないけど
Win10でトレイアイコンを操作したいならWin+Bでトレイアイコンにカーソルが行く
矢印キーで選ぶかアプリケーションの頭文字のキー(AHKアイコンならA)で選択して
Enterまたはメニュー出したいときはAppsKey

これらを組み合わせればSendだけで大体の操作できる
222
(1): (ワッチョイ 0db1-W/bt) 2020/07/19(日)20:33 ID:N4SWN7YZ0(3/3) AAS
>>221
Win+Bでタスクトレイにフォーカスが行くのは知りませんでした。
ありがとうございます。
223: (ワッチョイ dab2-YsWi) 2020/07/19(日)20:37 ID:Z2QAfO/e0(2/2) AAS
>>222
比較的新しいショートカットだからね
俺も昔はトレイアイコンの画像保存しといてImageSearchでMouseMoveとかしてたけど
224
(2): (テテンテンテン MM0e-YsWi) 2020/07/20(月)18:39 ID:cqKEaSeFM(1) AAS
みんなエディタ何使ってるの?
AHK studio、日本語入力できないとかなんだコレ、、、
225: (ワッチョイ 6158-YsWi) 2020/07/20(月)18:46 ID:6QeqbF/D0(1) AAS
>>224
自分はNotepad++
226: (ワッチョイ b676-h8LP) 2020/07/20(月)19:59 ID:TCRNHUMW0(1/2) AAS
>>224
VSCode
AHKの拡張機能がある
227: (ワッチョイ b676-h8LP) 2020/07/20(月)20:11 ID:TCRNHUMW0(2/2) AAS
下のコードで、a.ini内のパスを相対パスにする方法ゆる募
.\\とか%A_ScriptDir%\scripts\a.batとかは一応ひと通り試したけどだめだった
[test.ahk]
IniRead, val, %A_ScriptDir%\script\a.ini, section, key
If (val != "ERROR") {
Run, %val%
}
[a.ini]
key=C:\AutoHotkey\script\a.bat
228: (ワッチョイW 7ae5-r4Uh) 2020/07/20(月)20:37 ID:KuYhS1WK0(1) AAS
%A_ScriptDir%\scripts\a.bat
iniread後に
Transform, runpath, Deref, % val
外部リンク[htm]:www.autohotkey.com

.\scripts\a.bat
AttributeString := FileExist(val)
外部リンク[htm]:www.autohotkey.com

スマホからなんで実際には試してない
コピペで動かなかったらすまん
229
(2): (ワッチョイW 25e4-m8oD) 2020/07/21(火)03:48 ID:aMj/sQ1Q0(1/3) AAS
特定のアプリだけミュートにできねえかなぁ
nircmd使う方法しかでてこないけど、オンゲやるとチート対策ソフトに弾かれる可能性あるから使いたくないし
230
(2): (ワッチョイ 7dbc-fCAl) 2020/07/21(火)08:45 ID:IFAKf5IL0(1/3) AAS
>>229
アプリ単位で良いなら、タスクトレイのボリュームアイコンを右クリックして「音量ミキサー」を開けばできるよ
「ファイル名を指定して実行」からsndvol.exeを実行してもOK

スタートメニューから「アプリの音量」で検索すると「サウンドミキサーのオプション」が出てくるから、そっち(アプリの音量とデバイスの設定)でもできる
231: (ワッチョイ ee6c-YsWi) 2020/07/21(火)08:53 ID:3rEYqijc0(1) AAS
>>230
だからそれをAHKなどで操作したいっつー話なんじゃねえの
知らんけど
1-
あと 771 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s