探検
AutoHotkey スレッド part25 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 転載ダメ©2ch.net (ワッチョイ f977-fKjf)
2017/09/14(木) 11:52:40.84ID:uijNj4qb0■配布元
http://ahkscript.org/download/
■前スレ
AutoHotkey スレッド part24
http://egg.2ch.net/test/read.cgi/software/1487149472/
■日本語解説等
AutoHotkey Wik
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://ahk.xrea.jp/ (不調時は http://hdd.s300.xrea.com/ahk/ )
AutoHotkeyJp(過去ログdatあり)
http://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
http://www6.atwiki.jp/eamat/
Autohotkey専用うpろだ
http://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
http://pastebin.com/
■派生版
IronAhk (.NET製、クロスプラットフォーム)
https://github.com/polyethene/IronAHK
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
http://www.autohotkey.com/board/topic/39588-autohotkeydll/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
305名無しさん@お腹いっぱい。 (ワッチョイ 1367-xXVv)
2017/10/31(火) 10:31:49.91ID:7gNoBxwg0 >>304
回答ありがとうございます
下のをやっても反応なしでしたorz
諦める系なのかな?。。
;r::
DetectHiddenWindows, on
WinGetClass, Chrome_WidgetWin_1, A
ControlSend, ahk_parent, {f5}, Yahoo! JAPAN
return
r::
WinGetClass, Chrome_WidgetWin_1
ControlSend, Chrome_RenderWidgetHostHWND1, {f5}, Yahoo! JAPAN
return
回答ありがとうございます
下のをやっても反応なしでしたorz
諦める系なのかな?。。
;r::
DetectHiddenWindows, on
WinGetClass, Chrome_WidgetWin_1, A
ControlSend, ahk_parent, {f5}, Yahoo! JAPAN
return
r::
WinGetClass, Chrome_WidgetWin_1
ControlSend, Chrome_RenderWidgetHostHWND1, {f5}, Yahoo! JAPAN
return
306名無しさん@お腹いっぱい。 (ワッチョイ d1c6-nu9H)
2017/10/31(火) 12:48:17.99ID:HXbL+oKY0 タイトルやclass名が固定でわかってるときはGetしなくていいよ
とりあえずウィンドウ指定の方法からわかってなさそうなのでwikiを読もう
http://ahkwiki.net/Window
(別タブではなくあくまで別窓という前提で)
確認してみたがアクティブ化後は効くけど非アクティブ時は効かない
この手の挙動のアプリはControlSendでは無理な場合が多い
WinActivate, Yahoo! JAPAN ahk_class Chrome_WidgetWin_1
ControlSend, Chrome_RenderWidgetHostHWND1, {f5}, Yahoo! JAPAN ahk_class Chrome_WidgetWin_1
とりあえずウィンドウ指定の方法からわかってなさそうなのでwikiを読もう
http://ahkwiki.net/Window
(別タブではなくあくまで別窓という前提で)
確認してみたがアクティブ化後は効くけど非アクティブ時は効かない
この手の挙動のアプリはControlSendでは無理な場合が多い
WinActivate, Yahoo! JAPAN ahk_class Chrome_WidgetWin_1
ControlSend, Chrome_RenderWidgetHostHWND1, {f5}, Yahoo! JAPAN ahk_class Chrome_WidgetWin_1
307275 (ワッチョイ d172-ZNPd)
2017/10/31(火) 16:35:05.33ID:zqELyNoa0 SysListView32ですが、値をとってくるのはGetContorolを使えば出来るのですが
リストの任意の場所の値をセットすることって出来ますか
今はその場所へmousemoveでカーソルを移動してクリックさせて
Sendで値を入れるみたいなことをリストのひとつひとつにしているのですが、時間がとてもかかります
リストの任意の場所の値をセットすることって出来ますか
今はその場所へmousemoveでカーソルを移動してクリックさせて
Sendで値を入れるみたいなことをリストのひとつひとつにしているのですが、時間がとてもかかります
308275 (ワッチョイ d172-ZNPd)
2017/10/31(火) 16:36:10.72ID:zqELyNoa0 →ControlGet
309名無しさん@お腹いっぱい。 (ワッチョイ 1367-xXVv)
2017/10/31(火) 19:20:47.45ID:7gNoBxwg0310名無しさん@お腹いっぱい。 (ワッチョイ 690f-Zqv1)
2017/11/01(水) 13:04:59.67ID:oLVxkSWa0 新しいPCでahkファイルへのD&Dで引数が正常に取れないと思ったら8.3形式のファイル名が無効になってた
Win10ではシステムドライブ以外のフォーマットは8.3形式のファイル名の無効がデフォになったのかな?
Win10ではシステムドライブ以外のフォーマットは8.3形式のファイル名の無効がデフォになったのかな?
311名無しさん@お腹いっぱい。 (ワッチョイ 536a-Akqv)
2017/11/01(水) 22:15:18.71ID:0XbH3Oow0 >>302
解決しました。指摘通り単に一回目がSend {w down}...etcで動作しました。
動作チェックがテキストエディタ上のみで、またその挙動が物理キーを押し続けた場合と違ってwがリピートされなかったため、
仕様を誤認していました。混乱させてしまい申しわけありませんでした。
アドバイスくださった方々、ありがとうございました。
解決しました。指摘通り単に一回目がSend {w down}...etcで動作しました。
動作チェックがテキストエディタ上のみで、またその挙動が物理キーを押し続けた場合と違ってwがリピートされなかったため、
仕様を誤認していました。混乱させてしまい申しわけありませんでした。
アドバイスくださった方々、ありがとうございました。
312275 (ワッチョイ 819b-8/j8)
2017/11/02(木) 11:23:34.64ID:F6tfVhm+0 AHKで、任意のウインドウのWinTitleを変えることって出来ますか
313名無しさん@お腹いっぱい。 (ワッチョイ 2eec-7T4N)
2017/11/02(木) 11:58:51.92ID:aI4Kc6yj0 >>312
出来ます
出来ます
314名無しさん@お腹いっぱい。 (ワッチョイW 9987-IwaZ)
2017/11/02(木) 14:38:27.28ID:gLmdbRIP0 ```
result2 := VarSetCapacity(point, 64, 0x00)
result := DllCall("kernel32\GlobalMemoryStatusEx", "Ptr", &point, "int")
lasterror := Dllcall("GetLastError")
ListVars
msgbox
```
このようなものを書いたのですが、GlobalMemoryStatusExが失敗しているようで、
Global Variables (alphabetical)
--------------------------------------------------
0[1 of 3]: 0
ErrorLevel[1 of 3]: 0
lasterror[2 of 3]: 87
point[0 of 32]:
result[1 of 3]: 0
result2[2 of 3]: 64
と表示されてます。
error codeの87は"パラメータが正しくない"だそうです。なにがだめなのでしょうか?
環境はwin8.1 64 のAutoHotkeyU64.exeです。
プログラム言語やスクリプトはAutoHotkey以外ほとんどやった事がないです。
result2 := VarSetCapacity(point, 64, 0x00)
result := DllCall("kernel32\GlobalMemoryStatusEx", "Ptr", &point, "int")
lasterror := Dllcall("GetLastError")
ListVars
msgbox
```
このようなものを書いたのですが、GlobalMemoryStatusExが失敗しているようで、
Global Variables (alphabetical)
--------------------------------------------------
0[1 of 3]: 0
ErrorLevel[1 of 3]: 0
lasterror[2 of 3]: 87
point[0 of 32]:
result[1 of 3]: 0
result2[2 of 3]: 64
と表示されてます。
error codeの87は"パラメータが正しくない"だそうです。なにがだめなのでしょうか?
環境はwin8.1 64 のAutoHotkeyU64.exeです。
プログラム言語やスクリプトはAutoHotkey以外ほとんどやった事がないです。
315名無しさん@お腹いっぱい。 (ワッチョイ ad0f-Tayd)
2017/11/02(木) 15:00:05.60ID:k9JkDB2u0 >>314
https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa366770(v=vs.85).aspx
NumPutで構造体のdwLengthを指定しないとだめでしょ
https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa366770(v=vs.85).aspx
NumPutで構造体のdwLengthを指定しないとだめでしょ
316名無しさん@お腹いっぱい。 (ワッチョイ 416c-B8tQ)
2017/11/02(木) 15:02:04.54ID:VfmNp1pV0 dwLength
The size of the structure, in bytes. You must set this member before calling GlobalMemoryStatusEx.
The size of the structure, in bytes. You must set this member before calling GlobalMemoryStatusEx.
317名無しさん@お腹いっぱい。 (ワッチョイW 9987-IwaZ)
2017/11/02(木) 17:44:56.54ID:gLmdbRIP0 >>315
ありがとうございます!解決しました。
```
result2 := VarSetCapacity(point, 64, 0x00)
NumPut(64, point , 0, "int")
result := DllCall("kernel32\GlobalMemoryStatusEx", "Ptr", &point, "int")
;dwLength := NumGet(point, 0, "Int")
dwMemoryLoad := NumGet(point, 4, "Int")
ullTotalPhys := NumGet(point, 8, "Int64")
ullAvailPhys := NumGet(point, 16, "Int64")
ullTotalPageFile := NumGet(point, 24, "Int64")
ullAvailPageFile := NumGet(point, 32, "Int64")
ullTotalVirtual := NumGet(point, 40, "Int64")
ullAvailVirtual := NumGet(point, 48, "Int64")
;ullAvailExtendedVirtual := NumGet(point, 56, "Int64")
MsgBox,
(
メモリ使用率:%dwMemoryLoad%`%
全物理メモリ:%ullTotalPhys%B
利用可能メモリ:%ullAvailPhys%B
ページング可能な最大ファイルサイズ:%ullTotalPageFile%B
現在ページング可能なファイルサイズ:%ullAvailPageFile%B
全仮想メモリ:%ullTotalVirtual%B
利用可能仮想メモリ:%ullAvailVirtual%B
)
```
ありがとうございます!解決しました。
```
result2 := VarSetCapacity(point, 64, 0x00)
NumPut(64, point , 0, "int")
result := DllCall("kernel32\GlobalMemoryStatusEx", "Ptr", &point, "int")
;dwLength := NumGet(point, 0, "Int")
dwMemoryLoad := NumGet(point, 4, "Int")
ullTotalPhys := NumGet(point, 8, "Int64")
ullAvailPhys := NumGet(point, 16, "Int64")
ullTotalPageFile := NumGet(point, 24, "Int64")
ullAvailPageFile := NumGet(point, 32, "Int64")
ullTotalVirtual := NumGet(point, 40, "Int64")
ullAvailVirtual := NumGet(point, 48, "Int64")
;ullAvailExtendedVirtual := NumGet(point, 56, "Int64")
MsgBox,
(
メモリ使用率:%dwMemoryLoad%`%
全物理メモリ:%ullTotalPhys%B
利用可能メモリ:%ullAvailPhys%B
ページング可能な最大ファイルサイズ:%ullTotalPageFile%B
現在ページング可能なファイルサイズ:%ullAvailPageFile%B
全仮想メモリ:%ullTotalVirtual%B
利用可能仮想メモリ:%ullAvailVirtual%B
)
```
318名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 14:40:06.50ID:l+MEYLy90 これはバグでしょうか。 ツールチップなのですが
下記のスクリプトで、tipwindowというのを表示させてこれをアクティブにして
ActiveWindowsInfoを見てもWindowTitleのところに
tipwindow
というのが出てきません。にもかかわらず
WinGet, aid, ID, tipwindow
WinGetTitle, t1, ahk_id %aid%
とすると拾えて、t1にはtipwindowと入っています
これにExcludeTitleを加えて
WinGet, aid, ID, tipwindow,,ahk_exe AutoHotkey.exe
WinGetTitle, t1, ahk_id %aid%
とすると取れないだろうと思ったのですが、これでも
t1には、tipwindow
が入ってきます。 なぜでしょうか
idでもpidでも同じ結果です
^a::
ToolTip, tipwindow, 100, 500, 2
WinSet, AlwaysOnTop, On, ahk_class tooltips_class32
WinGet, aid, ID, tipwindow,,ahk_exe AutoHotkey.exe
WinGet, apid, PID, tipwindow,,ahk_exe AutoHotkey.exe
WinGetTitle, t1, ahk_id %aid%
WinGetTitle, t2, ahk_pid %apid%
MsgBox aid=%aid%`napid=%apid%`nt1=%t1%`nt2=%t2%
return
下記のスクリプトで、tipwindowというのを表示させてこれをアクティブにして
ActiveWindowsInfoを見てもWindowTitleのところに
tipwindow
というのが出てきません。にもかかわらず
WinGet, aid, ID, tipwindow
WinGetTitle, t1, ahk_id %aid%
とすると拾えて、t1にはtipwindowと入っています
これにExcludeTitleを加えて
WinGet, aid, ID, tipwindow,,ahk_exe AutoHotkey.exe
WinGetTitle, t1, ahk_id %aid%
とすると取れないだろうと思ったのですが、これでも
t1には、tipwindow
が入ってきます。 なぜでしょうか
idでもpidでも同じ結果です
^a::
ToolTip, tipwindow, 100, 500, 2
WinSet, AlwaysOnTop, On, ahk_class tooltips_class32
WinGet, aid, ID, tipwindow,,ahk_exe AutoHotkey.exe
WinGet, apid, PID, tipwindow,,ahk_exe AutoHotkey.exe
WinGetTitle, t1, ahk_id %aid%
WinGetTitle, t2, ahk_pid %apid%
MsgBox aid=%aid%`napid=%apid%`nt1=%t1%`nt2=%t2%
return
319名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 14:46:15.58ID:l+MEYLy90 あ、AHKのバージョンは、v1.1.24.04です
ToolTip, tipwindow, 100, 500, 2の最後の2にはなんの関係もありません。これはなしでも同じ結果です
ToolTip, tipwindow, 100, 500, 2の最後の2にはなんの関係もありません。これはなしでも同じ結果です
320名無しさん@お腹いっぱい。 (ワッチョイ 3d4c-x3Hc)
2017/11/03(金) 16:03:16.16ID:bkVry8BK0 #If MouseIsOver("ahk_class Shell_TrayWnd")
このコードがwikiにありますが
タスクバー上で、Wheelの左右が効かないのはなぜでしょうか?
このコードがwikiにありますが
タスクバー上で、Wheelの左右が効かないのはなぜでしょうか?
321名無しさん@お腹いっぱい。 (ワッチョイ 416c-B8tQ)
2017/11/03(金) 16:58:12.94ID:oAKaFRrm0 >>318
少し試してみた感じだと、Tooltipの内容をタイトルとして取得できるのは同一のプロセス内だけっぽい?
AWIは別スクリプトだから取れてないのかと
あとExcludeTitleにはahk_??は使えなかったような
少し試してみた感じだと、Tooltipの内容をタイトルとして取得できるのは同一のプロセス内だけっぽい?
AWIは別スクリプトだから取れてないのかと
あとExcludeTitleにはahk_??は使えなかったような
322名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 17:24:02.39ID:l+MEYLy90 >>321
ToolTipsのときは、ActiveWindowsInfoのWindowTitleには出てないのに
WinGet等で取れるっていうのがなんとも気持ち悪いです
デバッグするときにあれって思う
ToolTipsのときは、ActiveWindowsInfoのWindowTitleには出てないのに
WinGet等で取れるっていうのがなんとも気持ち悪いです
デバッグするときにあれって思う
323名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 17:29:54.20ID:l+MEYLy90 ああ、ActiveWindowsInfoっていうのは
Window Spyのことね
Window Spyのことね
324名無しさん@お腹いっぱい。 (ワッチョイ 2e4c-eyvs)
2017/11/03(金) 17:45:24.63ID:AEQ8+teS0 >>318
WindowSpyがTooltipの内容をタイトルとして拾えないのは昔から仕様扱いだったと思う。
ahkとWindowSpyの両方から全く同じコードでGetWindowText()を呼び出しても、
ahkからしか取得できないので、OSの仕様じゃねーの?という扱いだったような。
ahkのcppソースのコメントにWM_GETTEXT()とGetWindowText()のどちらを使うかってのが説明してあって、
WindowSpy改造すればタイトルとして取得できるけど、問題のほうが多そうということで仕様扱い。
まあ、tooltipにはタイトルなんてない、で誰も困らないような。
WindowSpyがTooltipの内容をタイトルとして拾えないのは昔から仕様扱いだったと思う。
ahkとWindowSpyの両方から全く同じコードでGetWindowText()を呼び出しても、
ahkからしか取得できないので、OSの仕様じゃねーの?という扱いだったような。
ahkのcppソースのコメントにWM_GETTEXT()とGetWindowText()のどちらを使うかってのが説明してあって、
WindowSpy改造すればタイトルとして取得できるけど、問題のほうが多そうということで仕様扱い。
まあ、tooltipにはタイトルなんてない、で誰も困らないような。
325名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 18:03:00.03ID:l+MEYLy90 >>324
複数のアプリを立ち上げていて、そのWinTitleがたとえば
アプリ1
アプリ2
アプリ3
となっていて、ToolTipsにアクティブになってる同じタイトル名を表示する、ということをしたのですよ
で、WinGet, v, PID, アプリ1
ってやったら、なぜかAutoHotkey.exeのPIDを取ってきたのです
で、なんで? ってなって今回の話になりました
ToolTipsはWindowSpyで見たらタイトルにはなかったのでテキストに入ってるのかと思ってて
原因究明にめっちゃ時間がかかりました。まさかToolTipsのPIDを取って来てたなんて思っても
いなかった
結局、こういう場合、WinTitleからは確実にアプリ1のPIDをとることが出来ません
現状ではアプリ1のexe名を憶えておいて、それを利用するとかしか出来ません
ExcludeTitleも使えないなんてなあ
でもexe名もWinTitleからは得られないんですよね。AutoHotkey.exeになっちゃうから
複数のアプリを立ち上げていて、そのWinTitleがたとえば
アプリ1
アプリ2
アプリ3
となっていて、ToolTipsにアクティブになってる同じタイトル名を表示する、ということをしたのですよ
で、WinGet, v, PID, アプリ1
ってやったら、なぜかAutoHotkey.exeのPIDを取ってきたのです
で、なんで? ってなって今回の話になりました
ToolTipsはWindowSpyで見たらタイトルにはなかったのでテキストに入ってるのかと思ってて
原因究明にめっちゃ時間がかかりました。まさかToolTipsのPIDを取って来てたなんて思っても
いなかった
結局、こういう場合、WinTitleからは確実にアプリ1のPIDをとることが出来ません
現状ではアプリ1のexe名を憶えておいて、それを利用するとかしか出来ません
ExcludeTitleも使えないなんてなあ
でもexe名もWinTitleからは得られないんですよね。AutoHotkey.exeになっちゃうから
326名無しさん@お腹いっぱい。 (ワッチョイ 2e4c-eyvs)
2017/11/03(金) 18:14:40.56ID:AEQ8+teS0327名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 18:25:55.44ID:l+MEYLy90 >>326
WinGetで取る前にtooltip非表示にして取ってから
再度表示にする、ということですね
非表示にすると取らなくなるのかな
でも可能性はありますね
でもなあ、ExcludeTitleが使えたら解決するんですけどねえ
ahk_XXのときは使えないとか、なんでやねんw
今日は疲れました
WinGetで取る前にtooltip非表示にして取ってから
再度表示にする、ということですね
非表示にすると取らなくなるのかな
でも可能性はありますね
でもなあ、ExcludeTitleが使えたら解決するんですけどねえ
ahk_XXのときは使えないとか、なんでやねんw
今日は疲れました
328名無しさん@お腹いっぱい。 (ワッチョイ 4585-8/j8)
2017/11/03(金) 18:37:53.97ID:l+MEYLy90 >>324
>まあ、tooltipにはタイトルなんてない、で誰も困らないような。
それとここですが、結局、Tooltipsの場合は、そこに表示されている内容も
WinTitleになる、ということですね。でもWindowSpyには出ないので要注意です
ほんとこれこそちょっとしたTIPSになりましたw
>まあ、tooltipにはタイトルなんてない、で誰も困らないような。
それとここですが、結局、Tooltipsの場合は、そこに表示されている内容も
WinTitleになる、ということですね。でもWindowSpyには出ないので要注意です
ほんとこれこそちょっとしたTIPSになりましたw
329名無しさん@お腹いっぱい。 (ワッチョイ 416c-B8tQ)
2017/11/03(金) 19:28:22.49ID:oAKaFRrm0 ActiveWindowInfo.ahkをモジュール化して組み込んだら
自分のtooltipはちゃんとタイトル表示されるようになったわ
自分のtooltipはちゃんとタイトル表示されるようになったわ
330名無しさん@お腹いっぱい。 (ワッチョイ 6e67-PBuy)
2017/11/05(日) 14:42:30.14ID:lmZ+8dDx0331名無しさん@お腹いっぱい。 (ワッチョイ 2ef3-vvLB)
2017/11/05(日) 23:42:34.65ID:mfJuW1tS0 >>325
>ToolTipsにアクティブになってる同じタイトル名を表示する
この部分がよく分からないんだけど、アクティブになってるウインドウのPIDを取得して、
それを元にウインドウタイトルを取得して、
そのタイトルをtooltipに表示する
ということだろうか?
だとしたら、
^a::
WinGet, v, PID, A
WinGetTitle, title, ahk_pid %v%
ToolTip, % title, 100, 500, 2
return
というのは?
wingetにおけるPIDの説明には
PID 条件に一致する一番最初(前面)のウィンドウのPID(プロセスID)。
となっており、「一番最初(前面)」というのは必ずしも「アクティブ」とは限らないと思うんだが…
間違っていたらスマン
>ToolTipsにアクティブになってる同じタイトル名を表示する
この部分がよく分からないんだけど、アクティブになってるウインドウのPIDを取得して、
それを元にウインドウタイトルを取得して、
そのタイトルをtooltipに表示する
ということだろうか?
だとしたら、
^a::
WinGet, v, PID, A
WinGetTitle, title, ahk_pid %v%
ToolTip, % title, 100, 500, 2
return
というのは?
wingetにおけるPIDの説明には
PID 条件に一致する一番最初(前面)のウィンドウのPID(プロセスID)。
となっており、「一番最初(前面)」というのは必ずしも「アクティブ」とは限らないと思うんだが…
間違っていたらスマン
332名無しさん@お腹いっぱい。 (ワッチョイ 2e4c-eyvs)
2017/11/06(月) 08:39:10.84ID:+3FFCnlR0 1.app1というアプリが起動してあり、さらに
2.tooltipにapp1と表示させてた状況で
3.WinGetでタイトルがapp1のappを釣ろうとしたら、tooltipの中身のほうにひっかかった
という話でしょ。
2.tooltipにapp1と表示させてた状況で
3.WinGetでタイトルがapp1のappを釣ろうとしたら、tooltipの中身のほうにひっかかった
という話でしょ。
333名無しさん@お腹いっぱい。 (ワッチョイ 810e-8/j8)
2017/11/06(月) 17:03:32.17ID:whGphSg+0 で、そのとき
appとtooltipを区別して釣ることができない、ということ
appとtooltipを区別して釣ることができない、ということ
334名無しさん@お腹いっぱい。 (ワッチョイ 416c-B8tQ)
2017/11/06(月) 18:29:26.02ID:M//XmyI50 タイトル指定でツールチップを除外したいだけなら普通にやりようあるけど
あまり相手したくない感じの人だから関わらないほうがいいかな
あまり相手したくない感じの人だから関わらないほうがいいかな
335名無しさん@お腹いっぱい。 (ワッチョイ 2eec-7T4N)
2017/11/07(火) 11:44:49.50ID:C4uwBzlx0 TrayTip の Seconds って機能してるのかな
10 も 30 も変わりないように感じるけど
10 も 30 も変わりないように感じるけど
336名無しさん@お腹いっぱい。 (ワッチョイ 426c-dVlt)
2017/11/07(火) 12:02:59.88ID:wPhF9P5t0 Note: This parameter has no effect on Windows Vista and later.
337名無しさん@お腹いっぱい。 (ワッチョイ 6e67-PBuy)
2017/11/07(火) 12:06:09.50ID:FUUC0b2I0338名無しさん@お腹いっぱい。 (ワッチョイ 2eec-7T4N)
2017/11/07(火) 13:05:31.04ID:C4uwBzlx0339名無しさん@お腹いっぱい。 (ワッチョイ 416c-cXHZ)
2017/11/07(火) 17:19:49.83ID:SgV85eZs0 >>337
ahk_class ^(?!tooltips_class32$)
ahk_class ^(?!tooltips_class32$)
340名無しさん@お腹いっぱい。 (ワッチョイ 6e67-PBuy)
2017/11/08(水) 12:57:11.90ID:FQHhkSa+0341名無しさん@お腹いっぱい。 (ワッチョイW c96c-u3Qf)
2017/11/08(水) 21:20:19.90ID:Aynw/XIa0 aaa()
{
実行文字列
}
で読み込んだ関数が
この後に
v::
while (GetKeyState("v","p") )
{
aaa()
}
return
で読み込めないのなんでだ…
aaaの実行ラインは
v::
の後に書き込むと問題なく動いてる
1.関数化できてない?
2.引数できてない?
あまり恥ずかしい内容なので中身を詳しく書けませんが
原因として考えられることがあれば教えてください
{
実行文字列
}
で読み込んだ関数が
この後に
v::
while (GetKeyState("v","p") )
{
aaa()
}
return
で読み込めないのなんでだ…
aaaの実行ラインは
v::
の後に書き込むと問題なく動いてる
1.関数化できてない?
2.引数できてない?
あまり恥ずかしい内容なので中身を詳しく書けませんが
原因として考えられることがあれば教えてください
342名無しさん@お腹いっぱい。 (ワッチョイ e1c6-Q/5A)
2017/11/08(水) 21:50:37.38ID:D9XhZkru0 よーわからんがとりあえずtooltipで試しすとちゃんと動くので
恥ずかしい内容の中身に問題があるのでは?
v::
while (GetKeyState("v","p") )
{
aaa()
}
tooltip
return
aa(){
tooltip,aaa
}
恥ずかしい内容の中身に問題があるのでは?
v::
while (GetKeyState("v","p") )
{
aaa()
}
tooltip
return
aa(){
tooltip,aaa
}
343名無しさん@お腹いっぱい。 (ワッチョイW c96c-u3Qf)
2017/11/08(水) 23:12:20.37ID:Aynw/XIa0344名無しさん@お腹いっぱい。 (スフッ Sd9f-/Tad)
2017/11/10(金) 00:56:44.09ID:far4pfand 1つの処理だと問題ないんですが
a::
の中と
b::
の中に
同じ処理を入れようとすると
Duplicateエラーが出るのは同じ関数を使っているから?
対応策はありますか?
a::
の中と
b::
の中に
同じ処理を入れようとすると
Duplicateエラーが出るのは同じ関数を使っているから?
対応策はありますか?
345名無しさん@お腹いっぱい。 (ワッチョイ 5f6c-0Bkx)
2017/11/10(金) 01:37:54.01ID:a/DVTS050 記述を隠したがるやつ妙に増えたな
346名無しさん@お腹いっぱい。 (ワッチョイWW 5fc6-G5Jo)
2017/11/10(金) 03:14:31.48ID:U5SA2Xv00 a::
goto label1
label1:
return
b::
goto label1
label1:
return
だとエスパー
goto label1
label1:
return
b::
goto label1
label1:
return
だとエスパー
347名無しさん@お腹いっぱい。 (ワッチョイ 7f87-cd7v)
2017/11/10(金) 05:39:27.48ID:a1txFjAv0 最近、AHKが動かないソフトが増えている気がするけど、俺だけかな?
トライアル版を試したこれも動かなかった。
HippoEDIT
https://www.hippoedit.com/
俺のバージョンはv1.1.22.04。OSはWin7 64bit。
外国ののソフトは動かないのが多い気がする。
トライアル版を試したこれも動かなかった。
HippoEDIT
https://www.hippoedit.com/
俺のバージョンはv1.1.22.04。OSはWin7 64bit。
外国ののソフトは動かないのが多い気がする。
348名無しさん@お腹いっぱい。 (アウアウエーT Sa7f-yEAn)
2017/11/10(金) 09:21:13.07ID:rAX5gFmOa 一年半まえに使い始めたわいので
v1.1.23.05やで
最新の
v1.1.26.01
試してみたらどうや
アプデって言っても置き換えるだけだし
v1.1.23.05やで
最新の
v1.1.26.01
試してみたらどうや
アプデって言っても置き換えるだけだし
349名無しさん@お腹いっぱい。 (ワッチョイ df87-cd7v)
2017/11/10(金) 18:02:19.75ID:a/s4mTF+0350名無しさん@お腹いっぱい。 (ワッチョイ 7f87-cd7v)
2017/11/10(金) 18:23:39.05ID:a1txFjAv0 >>349
ホットキーが無視されてしまいます。v1.1.26.0.1でも同様です。キーをフックする優先順位がAHKよりも高いような印象です。
皆様はいかがでしょうか?
最近、海外のソフトでは案外ひんぱんに経験します。AHKを管理者権限でインスコすればいいのかな?
ホットキーが無視されてしまいます。v1.1.26.0.1でも同様です。キーをフックする優先順位がAHKよりも高いような印象です。
皆様はいかがでしょうか?
最近、海外のソフトでは案外ひんぱんに経験します。AHKを管理者権限でインスコすればいいのかな?
351名無しさん@お腹いっぱい。 (ワッチョイ 7f6c-zl2n)
2017/11/10(金) 18:33:22.48ID:e6Htw9YT0 管理者権限で試すのはインストールではなくスクリプトの起動では
352名無しさん@お腹いっぱい。 (ワッチョイ df87-cd7v)
2017/11/10(金) 18:38:52.24ID:a/s4mTF+0353名無しさん@お腹いっぱい。 (ワッチョイ dfec-ySnM)
2017/11/10(金) 18:38:58.39ID:uMNzoQ5c0 質問が頓珍漢過ぎて、さすがに釣りとしかw
354名無しさん@お腹いっぱい。 (ワッチョイ 7f87-cd7v)
2017/11/10(金) 18:43:51.83ID:a1txFjAv0 >>351
おお、動きました。ありがとうございました。
管理者権限で起動する方法は↓にありましたので早速やってみます。
管理者権限で実行しなければいけない常駐アプリのスタートアップ設定方法
http://tanweb.net/2015/10/21/5101/
おお、動きました。ありがとうございました。
管理者権限で起動する方法は↓にありましたので早速やってみます。
管理者権限で実行しなければいけない常駐アプリのスタートアップ設定方法
http://tanweb.net/2015/10/21/5101/
355名無しさん@お腹いっぱい。 (ワッチョイ 7f87-cd7v)
2017/11/10(金) 19:04:38.60ID:a1txFjAv0 >>352
私はいわゆるSpaceFNをやっていまして、それがSpace押下でSpaceが入力されて困っていました。
何故外国のマイナーなソフトだとこういう現象が起きるのか不思議ですね。定番のソフトでは経験したことありませんでした。
私はいわゆるSpaceFNをやっていまして、それがSpace押下でSpaceが入力されて困っていました。
何故外国のマイナーなソフトだとこういう現象が起きるのか不思議ですね。定番のソフトでは経験したことありませんでした。
356名無しさん@お腹いっぱい。 (ワッチョイ 5f87-p++X)
2017/11/10(金) 22:15:32.90ID:Oslygo4n0 windows APIのABM_SETSTATE messageを使って「タスクバーを自動的に隠す」をオンにしたいのですが、 APPBARDATA構造体のlParamメンバーには何を入れればいいのでしょうか?また、hWndメンバーに入れるのはタスクバーのハンドルということでいいのでしょうか?
357名無しさん@お腹いっぱい。 (ワッチョイ 5f6c-0Bkx)
2017/11/11(土) 01:35:11.41ID:gMztQec90 ABS_ALWAYSONTOP = 0x0002
ABS_AUTOHIDE = 0x0001
ABS_AUTOHIDE = 0x0001
358名無しさん@お腹いっぱい。 (ブーイモ MM0f-mI+x)
2017/11/11(土) 07:52:33.31ID:IBbBqaBiM >>357
よろしければ出典を
よろしければ出典を
359名無しさん@お腹いっぱい。 (ポキッー fff3-zaIK)
2017/11/11(土) 16:56:54.15ID:F5Z3qywF01111 「タスクバーを自動的に隠す」とは全く違う内容だが、こんなのあったの思い出した
1 Hour Software by Skrommel - DonationCoder.com
http://www.donationcoder.com/Software/Skrommel/index.html
【RunAndHide】
#NoEnv
#SingleInstance,Force
#NoTrayIcon
SetWinDelay,0
IfWinExist,ahk_class Shell_TrayWnd
{
WinHide,ahk_class Shell_TrayWnd
WinHide,Start ahk_class Button
}
Else
{
WinShow,ahk_class Shell_TrayWnd
WinShow,Start ahk_class Button
}
1 Hour Software by Skrommel - DonationCoder.com
http://www.donationcoder.com/Software/Skrommel/index.html
【RunAndHide】
#NoEnv
#SingleInstance,Force
#NoTrayIcon
SetWinDelay,0
IfWinExist,ahk_class Shell_TrayWnd
{
WinHide,ahk_class Shell_TrayWnd
WinHide,Start ahk_class Button
}
Else
{
WinShow,ahk_class Shell_TrayWnd
WinShow,Start ahk_class Button
}
360名無しさん@お腹いっぱい。 (ポキッー fff3-zaIK)
2017/11/11(土) 17:01:34.05ID:F5Z3qywF01111361名無しさん@お腹いっぱい。 (ポキッー ff67-XY/E)
2017/11/11(土) 19:12:22.78ID:r2k0ryN301111 >>358
http://anago.5ch.net/test/read.cgi/software/1317156599/7のマンドクセがすげー便利だからブクマしとくといい
>■リンク等
>AutoHotkey メモ - Principia
>http://principia.s54.xrea.com/index.php?AutoHotkey%20%A5%E1%A5%E2
>なまず日記
>http://www.tierra.ne.jp/~aki/diary/
>eamatの日記
>http://d.hatena.ne.jp/eamat/
>1 Hour Software by Skrommel - DonationCoder.com
>http://www.donationcoder.com/Software/Skrommel/
>Rosetta Code (さまざまな処理を各種プログラム言語で書いた場合の比較)
>http://rosettacode.org/wiki/Category:Programming_Tasks
>
>以下公式フォーラムより
>http://www.autohotkey.com/forum/topic8795.html Tips N Tricks
>http://www.autohotkey.com/forum/topic26855.html ListViewで大きな画像を扱いたい
>http://www.autohotkey.com/forum/topic19509.html GUIで標準のもの以外を使いたい
>http://www.autohotkey.com/forum/topic20097.html GUIを手軽に作りたい
>http://www.autohotkey.com/forum/topic39598.html DllCallで定数調べるのマンドクセ
>http://www.autohotkey.com/forum/topic22975.html コンパイルユーティリティ%28Compile_AHK II)
>http://www.autohotkey.com/forum/topic23072.html HIDを直に読んで、キーボードやマウスの拡張ボタンの状態を得たい
>http://www.autohotkey.com/forum/topic19367.html Windowsのイベントをフックして色々やりたい
>http://www.autohotkey.com/forum/topic20701.html ShellFolder() : エクスプローラのPathおよび選択ファイルを取得
>http://www.autohotkey.com/forum/topic20701-42.html ShellDesktop() : デスクトップで選択されたファイルを取得
>http://www.autohotkey.com/forum/topic21451.html ポップアップメニューの情報を得る
昔はテンプレにあったんだがいつの間にか消えてたんだな
http://anago.5ch.net/test/read.cgi/software/1317156599/7のマンドクセがすげー便利だからブクマしとくといい
>■リンク等
>AutoHotkey メモ - Principia
>http://principia.s54.xrea.com/index.php?AutoHotkey%20%A5%E1%A5%E2
>なまず日記
>http://www.tierra.ne.jp/~aki/diary/
>eamatの日記
>http://d.hatena.ne.jp/eamat/
>1 Hour Software by Skrommel - DonationCoder.com
>http://www.donationcoder.com/Software/Skrommel/
>Rosetta Code (さまざまな処理を各種プログラム言語で書いた場合の比較)
>http://rosettacode.org/wiki/Category:Programming_Tasks
>
>以下公式フォーラムより
>http://www.autohotkey.com/forum/topic8795.html Tips N Tricks
>http://www.autohotkey.com/forum/topic26855.html ListViewで大きな画像を扱いたい
>http://www.autohotkey.com/forum/topic19509.html GUIで標準のもの以外を使いたい
>http://www.autohotkey.com/forum/topic20097.html GUIを手軽に作りたい
>http://www.autohotkey.com/forum/topic39598.html DllCallで定数調べるのマンドクセ
>http://www.autohotkey.com/forum/topic22975.html コンパイルユーティリティ%28Compile_AHK II)
>http://www.autohotkey.com/forum/topic23072.html HIDを直に読んで、キーボードやマウスの拡張ボタンの状態を得たい
>http://www.autohotkey.com/forum/topic19367.html Windowsのイベントをフックして色々やりたい
>http://www.autohotkey.com/forum/topic20701.html ShellFolder() : エクスプローラのPathおよび選択ファイルを取得
>http://www.autohotkey.com/forum/topic20701-42.html ShellDesktop() : デスクトップで選択されたファイルを取得
>http://www.autohotkey.com/forum/topic21451.html ポップアップメニューの情報を得る
昔はテンプレにあったんだがいつの間にか消えてたんだな
362名無しさん@お腹いっぱい。 (ワッチョイ 5fab-9JVD)
2017/11/12(日) 12:55:49.04ID:8syapqkm0 ジョイスティックの傾き検出して逆にキーボード操作に置き換えるスクリプトが出来たけど需要ある?
G13使用とかでジョイスティックの傾きで歩き、走りを検出できるようにしたもの
Fallout4用に作ったけどジョイスティックが使えないゲームとか、他にも応用が効くはず
あるならうpします
G13使用とかでジョイスティックの傾きで歩き、走りを検出できるようにしたもの
Fallout4用に作ったけどジョイスティックが使えないゲームとか、他にも応用が効くはず
あるならうpします
363名無しさん@お腹いっぱい。 (ワッチョイ ffb1-Ja7G)
2017/11/12(日) 13:08:15.48ID:WM9jBImW0 JTKで間に合ってます
364名無しさん@お腹いっぱい。 (アウアウカー Sad3-6BAZ)
2017/11/12(日) 13:58:55.86ID:zqxC5E00a 内部的にどうしてんのかは見てみたいからうぷっていいのよ
365名無しさん@お腹いっぱい。 (ワッチョイ ff9c-OWtR)
2017/11/12(日) 14:31:21.01ID:RFK/5/nu0 ブログとかにアップして、アドレス貼ってくれる方が読みやすいから好き。
366名無しさん@お腹いっぱい。 (ワッチョイ 5fab-9JVD)
2017/11/12(日) 17:34:26.63ID:8syapqkm0 アップしてみました
JTKまがいなジョイスティックの傾き入力をキーボードに変換するということをAutohotkeyでやりたいという人
興味があればどうぞ
https://ux.getuploader.com/autohotkeyl/download/125 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
JTKまがいなジョイスティックの傾き入力をキーボードに変換するということをAutohotkeyでやりたいという人
興味があればどうぞ
https://ux.getuploader.com/autohotkeyl/download/125 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
367名無しさん@お腹いっぱい。 (アウアウカー Sad3-6BAZ)
2017/11/12(日) 18:50:56.86ID:BMyO5Iwfa 入力角度まで検出できんのか
ありがてえありがてえ
JTKより好みにキーコンフィグできそうだ
ありがてえありがてえ
JTKより好みにキーコンフィグできそうだ
368名無しさん@お腹いっぱい。 (アウアウオーT Sa7f-0rpk)
2017/11/12(日) 21:23:05.65ID:PxES/4Ifa この設定ってAHKで実現できますかね..?
https://qiita.com/hakomo/items/a19eb4b08bc2b3aa1533
緑文字の「Ctrlキーと(SandSの)Shiftキーを押しながら」のところが実現できるのか...
https://qiita.com/hakomo/items/a19eb4b08bc2b3aa1533
緑文字の「Ctrlキーと(SandSの)Shiftキーを押しながら」のところが実現できるのか...
369名無しさん@お腹いっぱい。 (ワッチョイ 5fab-QNbI)
2017/11/12(日) 21:24:18.65ID:0k5Ffqyx0 JTKで出来るのになんでこんなもの作ったのかというと
JTKの特殊入力のアナログレベルによって切り替えるってところに不満があったから
多分、座標のXYの傾きだけで長方形判定してる。斜め入力時のときに誤操作が起きるって理由から
コッチは半径を求めてそれを目安にすることにした
それと内部的にキーおしっぱループの処理がわかってないのが怖い、連打してるかもしれないから
なので作った
JTKの特殊入力のアナログレベルによって切り替えるってところに不満があったから
多分、座標のXYの傾きだけで長方形判定してる。斜め入力時のときに誤操作が起きるって理由から
コッチは半径を求めてそれを目安にすることにした
それと内部的にキーおしっぱループの処理がわかってないのが怖い、連打してるかもしれないから
なので作った
370名無しさん@お腹いっぱい。 (ワッチョイ 5f87-p++X)
2017/11/12(日) 21:28:02.68ID:PRQr2sD50 >>361
ありがとうございます。もう少し調べてみます。
ありがとうございます。もう少し調べてみます。
371名無しさん@お腹いっぱい。 (ワッチョイ 5fab-QNbI)
2017/11/12(日) 22:24:35.47ID:0k5Ffqyx0 https://ux.getuploader.com/autohotkeyl/download/126
>>366のものを二軸対応しました。ゲームパッドは二軸が主流でしたね。 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
>>366のものを二軸対応しました。ゲームパッドは二軸が主流でしたね。 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
372名無しさん@お腹いっぱい。 (ワッチョイ ff4c-Ja7G)
2017/11/12(日) 23:49:57.26ID:8jWLb8S60373名無しさん@お腹いっぱい。 (ワッチョイ 5fab-QNbI)
2017/11/12(日) 23:53:32.89ID:0k5Ffqyx0374名無しさん@お腹いっぱい。 (ワッチョイ 5fab-QNbI)
2017/11/13(月) 00:03:39.23ID:HPvoCD+z0 そのうち角度計算、半径計算は関数化してもう少しシンプルに各軸設定出来るようにします。お待ち下さい
375名無しさん@お腹いっぱい。 (ワッチョイ ff4c-Ja7G)
2017/11/13(月) 00:05:12.60ID:4HU28rAR0 いや別に要らんけど
376名無しさん@お腹いっぱい。 (ワッチョイWW 5fcf-d+kA)
2017/11/13(月) 00:10:45.51ID:mG2uBOBH0 ジョイなんとかは自分とこだと暴発しておっかないから使うのやめたなあ
377名無しさん@お腹いっぱい。 (アウアウカー Sad3-6BAZ)
2017/11/13(月) 00:16:44.83ID:jtVf8kaUa 三角関数とか半径計算とか思いつかなかったしめんどくさいことを代わりにやってくれただけでも俺としては助かったか
これだけあれば無理にバージョンアップしなくてもええで
軸情報さえ与えればいいからな
GPDwin用に使わせてもらうわ
これだけあれば無理にバージョンアップしなくてもええで
軸情報さえ与えればいいからな
GPDwin用に使わせてもらうわ
378名無しさん@お腹いっぱい。 (ワッチョイ 5f67-0ibl)
2017/11/13(月) 01:55:06.59ID:9Yyb7OWG0 Menuで出すホップアップメニューがたまに外クリックしても消えなかったりするんだけど対策とかある?
379名無しさん@お腹いっぱい。 (ワッチョイ 5f87-zl2n)
2017/11/13(月) 04:56:43.07ID:DdvhQXaH0380名無しさん@お腹いっぱい。 (ワッチョイ 5f87-zl2n)
2017/11/13(月) 05:03:16.68ID:DdvhQXaH0 ifwinexist
じゃなくて
ifwinnotexist, ahk_class #32768
じゃなくて
ifwinnotexist, ahk_class #32768
381名無しさん@お腹いっぱい。 (ワッチョイ ff9c-OWtR)
2017/11/13(月) 07:42:55.30ID:GHdXBXoe0382名無しさん@お腹いっぱい。 (ワッチョイ 5f6c-0Bkx)
2017/11/13(月) 11:33:02.31ID:MpwXGRWu0 使ってたフリーソフトがたびたび落ちるから、似たようなの自作して安定してたけど
元がmigemo対応してたんで、こっちにも組み込んでみたら落ちるようになったつらい
元がmigemo対応してたんで、こっちにも組み込んでみたら落ちるようになったつらい
383名無しさん@お腹いっぱい。 (アウアウエーT Sa7f-yEAn)
2017/11/13(月) 16:43:29.88ID:fTwFmDsma #usehook
^b::
send,^a
return
^a:: ;コピー
send,^c
return
^bでコピーのスクリプトを動かす方法ってないですか?Goto、Gosubは使わないで
^b::
send,^a
return
^a:: ;コピー
send,^c
return
^bでコピーのスクリプトを動かす方法ってないですか?Goto、Gosubは使わないで
384名無しさん@お腹いっぱい。 (ワッチョイ df8e-ySnM)
2017/11/13(月) 17:12:12.27ID:1/94+gPG0 何がしたいのかさっぱりわからん
385名無しさん@お腹いっぱい。 (ワッチョイ ffec-ySnM)
2017/11/13(月) 17:19:11.52ID:CsIQdQOr0 この手の質問にあるあるだな
何をしたいのか具体的に書かずに、省略した謎コードを添削させるという
何をしたいのか具体的に書かずに、省略した謎コードを添削させるという
386名無しさん@お腹いっぱい。 (アウアウエーT Sa7f-yEAn)
2017/11/13(月) 17:54:41.25ID:fTwFmDsma なぜそうしたいのかなんて書く必要ねーからだろアホ
387名無しさん@お腹いっぱい。 (アウアウエーT Sa7f-yEAn)
2017/11/13(月) 17:56:04.52ID:fTwFmDsma 質問に答えねーでケチつけるだけのゴミがでてくることこそあるある
388名無しさん@お腹いっぱい。 (ワッチョイ ff9c-OWtR)
2017/11/13(月) 18:07:11.52ID:GHdXBXoe0 クイズ問題だと思って答えれば良いってことだな。
389名無しさん@お腹いっぱい。 (ワッチョイ ff9c-OWtR)
2017/11/13(月) 18:10:32.01ID:GHdXBXoe0 ^b::
^a::
send,^c
return
^a::
send,^c
return
390名無しさん@お腹いっぱい。 (ワッチョイWW 5fc6-G5Jo)
2017/11/13(月) 19:13:13.64ID:uV0ePfEm0 いやいやそこでクイズに答えてしまうと質問者は己のコードミスに気が付かないまま終わるで
send,^a はどこ行っちゃったんですかねぇ
send,^a はどこ行っちゃったんですかねぇ
391名無しさん@お腹いっぱい。 (ワッチョイWW 5fc6-G5Jo)
2017/11/13(月) 19:19:50.16ID:uV0ePfEm0 ああ^cと^a間違えてるわけじゃなくてソフトウェアホットキー有効にしたいのね
#usehook外せばいいんじゃないすか
#usehook外せばいいんじゃないすか
392383 (アウアウエーT Sa7f-yEAn)
2017/11/13(月) 20:15:26.75ID:fTwFmDsma393名無しさん@お腹いっぱい。 (ワッチョイ 5fc6-ySnM)
2017/11/13(月) 21:47:08.56ID:uV0ePfEm0 無限ループ起こるのは
^a:: send,^a
とかやった場合だよ
A_ThisHotkeyと同じものをsendしたい場合だけ ラベルに$つければいいだけじゃね
^a:: send,^a
とかやった場合だよ
A_ThisHotkeyと同じものをsendしたい場合だけ ラベルに$つければいいだけじゃね
394名無しさん@お腹いっぱい。 (ワッチョイ 5fab-QNbI)
2017/11/14(火) 23:10:37.76ID:5FT+P57l0 ダメだ。マウスエミュレーションじゃゲーム上でカメラ動かないわ
何が条件なんだろう
何が条件なんだろう
395名無しさん@お腹いっぱい。 (アウアウエーT Sa0a-KWQn)
2017/11/17(金) 20:21:21.45ID:v4vSzIoOa 3つを一度に比較ってできませんか?
space::
a:=10
b:=20
c:=30
z:=(a < c > b)
tooltip,%z%,600,800
return
space::
a:=10
b:=20
c:=30
z:=(a < c > b)
tooltip,%z%,600,800
return
396名無しさん@お腹いっぱい。 (ワッチョイ a16c-2Rtq)
2017/11/17(金) 21:19:49.16ID:/dyoxVd70 そういう関数を作ればいい
397名無しさん@お腹いっぱい。 (ワッチョイ 026c-8CrJ)
2017/11/17(金) 21:26:38.63ID:Bg65fQp30 ここ2,3か月前に同じような質問見たな
まああれは質問というか文句言いに来て恥かいただけだったが
まああれは質問というか文句言いに来て恥かいただけだったが
398名無しさん@お腹いっぱい。 (ワッチョイWW 41c6-xWbS)
2017/11/18(土) 00:44:39.76ID:9bPtI36B0 and使うのが嫌ってこと?
まとめて一行で書く方法が分からないってこと?
まとめて一行で書く方法が分からないってこと?
399名無しさん@お腹いっぱい。 (アウアウエーT Sa0a-KWQn)
2017/11/18(土) 01:29:01.86ID:/66QZllda だいぶ説明不足でしたすいません。
3つの数字は常に変動してて、ホットキー押したときにそのとき一番大きい値のを選択するってことがしたいです。
ifを沢山書けばできるけど一行でやる方法ないかなあと調べたのですが分からず。
一つ増えまして4つで比較ができればいいのですが。
3つの数字は常に変動してて、ホットキー押したときにそのとき一番大きい値のを選択するってことがしたいです。
ifを沢山書けばできるけど一行でやる方法ないかなあと調べたのですが分からず。
一つ増えまして4つで比較ができればいいのですが。
400名無しさん@お腹いっぱい。 (ワッチョイ e187-8CrJ)
2017/11/18(土) 02:02:09.20ID:s0iz+kxI0 z := (a >= b ? a : b) >= ( c >= d ? c : d ) ? (a >= b ? a : b) : ( c >= d ? c : d )
1行で書けるけど、1年後とかに見たら何をやってるのか分かり難いので
ifで書いといたほうが視認性はいいんじゃないかな
1行で書けるけど、1年後とかに見たら何をやってるのか分かり難いので
ifで書いといたほうが視認性はいいんじゃないかな
401名無しさん@お腹いっぱい。 (ワッチョイWW 41c6-xWbS)
2017/11/18(土) 02:03:39.21ID:9bPtI36B0 参考演算子使えばやれないこともないが素直にif書くほうが楽だと思うわ
402名無しさん@お腹いっぱい。 (ワッチョイWW 41c6-xWbS)
2017/11/18(土) 02:04:14.18ID:9bPtI36B0 おっとかぶった
403名無しさん@お腹いっぱい。 (ワッチョイ 4156-ijJr)
2017/11/18(土) 02:26:47.34ID:vo5Qrzy00 可変長引数を取るmax関数でも定義すればいいじゃない
Max(params*) {
t := params[1]
Loop % params.MaxIndex() - 1 {
b := params[A_Index + 1]
t := t > b ? t : b
}
Return t
}
a := 10
b := 20
c := 30
d := 40
MsgBox % Max(a, b, c, d)
Return
Max(params*) {
t := params[1]
Loop % params.MaxIndex() - 1 {
b := params[A_Index + 1]
t := t > b ? t : b
}
Return t
}
a := 10
b := 20
c := 30
d := 40
MsgBox % Max(a, b, c, d)
Return
404名無しさん@お腹いっぱい。 (ワッチョイ 4104-dUYE)
2017/11/18(土) 07:53:06.18ID:DK0R+z7u0 >>403
これはすばらしい。 こんなこと出来たんだ
これはすばらしい。 こんなこと出来たんだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国】日本のアニソン歌唱中に強制中断 上海、照明落とされ音楽止まる★3 [♪♪♪★]
- 「報道特集」山本恵里伽アナ、日中緊張で「当たり前のことがはっきり言いづらい空気…ショック」 [首都圏の虎★]
- 【地方】「もうヤメとけ、また移住者様が帰っちゃうぞ」田舎の「いじめ体質」★2 [七波羅探題★]
- 「まだ朝7時に通勤してるんですか?」にじさんじVTuberがXの投稿で炎上、YouTubeで釈明と謝罪 [muffin★]
- 【イオン】中国湖南省に新大型店を開業 混乱なく地元客でにぎわい モール内にユニクロや無印良品★2 [1ゲットロボ★]
- アミューズが同性婚訴訟への声明を発表「誰もが良く生きられる自由」を目指す、東京高裁の判決を受け [muffin★]
- 【NJPW】新日本プロレスワールド part.2418
- 他サポ2025-276
- 【なでしこ】女子サッカーMS&ADカップ2025 日本vsカナダ
- こいせん 全レス転載禁止
- 巨専】 ★3
- V・ファーレン長崎実況_251129
- 【実況】博衣こよりのえちえちラムベガス🧪
- (´・ω・`)クロワッサンとポテチ食べたい
- 夜が手を伸ばしそっと引っ張って、また何か言おうとしてるから🌻🏡
- ミスチルの「くるみ」とかいう隠れた名曲wwwww
- 【実況】博衣こよりのえちえちスターセイヴァー🧪 ★2
- TBS山本恵里伽アナ「当たり前のことをハッキリ言いづらい空気、ショック」高市発言騒動に関連して [369521721]
