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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): (ワッチョイ a34a-9jjH) 2018/04/25(水)18:08 ID:LmrG+Efz0(1/11) AAS
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

■配布元
外部リンク:ahkscript.org

■前スレ
AutoHotkey スレッド part25
2chスレ:software

■日本語解説等
AutoHotkey Wik
外部リンク:ahkwiki.net
省16
903: (ワッチョイ 5173-k8NZ) 2019/04/04(木)22:06 ID:CTEDQe3f0(1) AAS
AutoHotkeyってすごいんだ?
904: (ワッチョイWW ede5-7BEO) 2019/04/04(木)22:34 ID:htcfbf5k0(1/2) AAS
ちょ
excel VBAからahkスクリプト呼び出す自作マクロめっちゃ活用してるし
余波でofficeアプデでexeやahk実行できなくされたら困るわ
905: (アウアウウー Sac5-zbNT) 2019/04/04(木)22:37 ID:Z4IEvWJ+a(1) AAS
歪んだ記事だなぁ
と思ったらまたトレンドマイクロ(笑)か
906: (エアペラ SD21-Zskn) 2019/04/04(木)22:46 ID:28hPaWehD(1) AAS
トレンドマイクロはnetcatもマルウェア扱いするからなぁ
907: (ワッチョイ 02cf-bf7O) 2019/04/04(木)23:23 ID:jGB2NYmt0(1) AAS
ていうかトレンドマイクロ自体がウイルスw
908: (ワッチョイWW ede5-7BEO) 2019/04/04(木)23:30 ID:htcfbf5k0(2/2) AAS
そういやappleからリジェクト食らったのトレンドマイクロだったっけか
909: (ワッチョイWW 51dd-Zskn) 2019/04/04(木)23:44 ID:Sjr4vufl0(1) AAS
バッテリーうんぬん謳っておきながら個人情報収集してたことがバレてリジェクト
910: (ワッチョイ a902-BZhk) 2019/04/05(金)07:16 ID:/ocReVZk0(1/3) AAS
PC版のラインアプリを起動時に最小化するスクリプトが公開されていたのだが、
911
(2): (ワッチョイ a902-BZhk) 2019/04/05(金)07:18 ID:/ocReVZk0(2/3) AAS
PC版のラインアプリを起動時に最小化するスクリプトが公開されていたのですが、ラインが更新されてから上手く動作しなくなりました。
どこに手を加えれば良いか、分かる方がいらっしゃいましたら教えてください。

ListLines, Off
#NoTrayIcon
SetBatchLines, -1
SetTitleMatchMode, 3
Run, %USERPROFILE%\AppData\Local\LINE\bin\LineLauncher.exe
Loop, 25600{
Sleep, 15
IfWinExist, LINE ahk_class Qt5QWindowIcon
省5
912: (ワッチョイ 62f7-iMOx) 2019/04/05(金)14:04 ID:N5hiUbQd0(1) AAS
>>911
PC版のラインアプリ使ってないので未確認だけど
ソフト更新でWindow Titleが変わった可能性はある
とりあえずWindow SpyでTilte確認してみたら?
913
(1): (ワッチョイ a9cc-BZhk) 2019/04/05(金)21:46 ID:HkeYWmDs0(1) AAS
WinClose, LINE ahk_class Qt5QWindowIcon

これ実行したらちゃんと最小化したよ
上の方のごちゃごちゃしたとこで判別するより、Ahkから実行も制御したほうが確実じゃない?
914: (ワッチョイ 8211-k8NZ) 2019/04/05(金)22:34 ID:iLOnLSiF0(1) AAS
WinWaitじゃダメなの?
915
(1): (ワッチョイ a902-BZhk) 2019/04/05(金)23:51 ID:/ocReVZk0(3/3) AAS
>>911です。
レスをくださった皆様、ありがとうございます。

>>913さんのおっしゃるとおり、1行コマンドで最小化しますね。
別のアプリで、ラインの起動完了後に最小化を自動実行するような
方法も考えられますね。

公開されていたスクリプトは私が作ったものではないのでよく分からないのですが、
要はラインを起動して、起ち上がったところを待って最小化するという流れですよね。
確かにもっとシンプルにできそうな気もしますが、Auto Hot Keyについて私は詳しくないので、
どなたかに助けていただこうと書き込んだ次第です。
916
(1): (ワッチョイ ede5-ThcN) 2019/04/06(土)00:17 ID:Mi3BX5zj0(1) AAS
詳しくないから拾い物を丸投げで直してくれってのはこのスレ的にはNGだぞ
次があったら多少なりとも自力で調べてから来なさい
917
(1): (ワッチョイ 82f5-iMOx) 2019/04/06(土)00:17 ID:H8flpso40(1) AAS
>>915
AHKスクリプトを理解するための手助けならするけど、その気が無いなら諦めて
ここはクレクレする場所じゃないので
918
(2): (ワッチョイ e556-BZhk) 2019/04/06(土)05:31 ID:DSEOTDXK0(1/2) AAS
>>898
秀丸やメモ帳、2chブラウザなどでも動作は変わらないです
例えば、:*:---::=というコマンドをキーヒストリーで確認すると
どんな長さの置換後テキストでもBSは上げ下げ各二回しか入力されてないですね

:*:btw::
sleep,200
send,{BS}
send,by the way
return

これなら目的の結果は出るんですけどちゃんと動いているとは言い難いですね
省3
919: (ワッチョイWW a902-iRSQ) 2019/04/06(土)06:17 ID:zsfgWZD+0(1) AAS
>>916
>>917
すみません、大変失礼しました。そのようなルールがあることを知らなかったもので、以後気をつけます。
今回ヒントも頂けたので、自分なりに解決法を模索してみます。ありがとうございました。
920: (ワッチョイ 010d-BZhk) 2019/04/06(土)12:40 ID:QPQId0nc0(1/2) AAS
>>918
問題の起こる最低限のコードを貼ってください
話はそれから
921
(1): (ワッチョイ 010d-BZhk) 2019/04/06(土)13:24 ID:QPQId0nc0(2/2) AAS
>>918
:SE K200 *:---::xxx
:SP K200 *:+++::xxx

デフォのInputはまとめて送る方式なので入力間隔意味なし
コレで問題起こるならB0追加して自前でSend
922: (ワッチョイ e556-BZhk) 2019/04/06(土)20:11 ID:DSEOTDXK0(2/2) AAS
>>921
すみませんお騒がせしました
チャタリングキャンセラーを入れていたのが原因でした
試行錯誤していくうちに同一キーが入力間隔が短いと認識されないことに気付いたので判明しました
近々HHKBを買う予定だったのでこれを機に買い換えようと思います

すみませんでした 色々アドバイスしていただきありがとうございます
923
(2): (ワッチョイ a910-0IBv) 2019/04/08(月)14:49 ID:qB4OqtLG0(1) AAS
トレンドマイクロ、キー操作自動化ツール「AutoHotkey」を悪用した攻撃を確認・警告
外部リンク[html]:forest.watch.impress.co.jp
924: (ワッチョイ 85dc-BZhk) 2019/04/08(月)15:37 ID:JYRxqbmi0(1) AAS
>>923
>>899
925
(1): (ワッチョイ 62bf-iMOx) 2019/04/08(月)15:47 ID:LzPhJWFJ0(1) AAS
窓の杜って話題が数日遅いよな
あれを情報ソースで貼るって情弱すぎ
926
(1): (ワッチョイ 0276-umYY) 2019/04/08(月)17:07 ID:+xRa13c20(1) AAS
大学に置いてあるPCで、MGLは使えましたがAHKはエラー吐いて使えませんでした。
家のWin8.1で使っているものをコピーしましたが、OSの兼ね合いではないですよね?
セキュリティ上の問題でキーバインドに関わる領域へのアクセスは禁止されているとか?
かなり使い倒しているのでAHKなしではキツイのですが、何か、
AHKを起動する方法や代案はないでしょうか?
927: (ワッチョイ 2e62-O+pl) 2019/04/08(月)17:33 ID:P5Sy7UEn0(1) AAS
大学に聞けよ
928: (ワッチョイ 0119-iMOx) 2019/04/08(月)17:47 ID:xlAMOVgb0(1) AAS
>>923
これって添付ファイルさえ開かなきゃ大丈夫なんだよな?
つか怪しい添付ファイルを普通に開くなっつw
929: (ワッチョイ 02cf-bf7O) 2019/04/08(月)19:39 ID:W/Zp/Yxh0(1) AAS
>>925
あんのじょう樽井秀人で草生える
あいつ遅いし間違いあるしとんでもないな
930: (ワッチョイW ee97-K0nu) 2019/04/08(月)19:47 ID:+I30UC5M0(1) AAS
内部の人間かよ
931: (ワッチョイWW ede5-7BEO) 2019/04/08(月)21:49 ID:DcbmT0400(1) AAS
>>926
OSの兼ね合いもあり得るし
bit数の兼ね合いもあり得るし
権限の兼ね合いもあり得るし
AHKバージョンの兼ね合いもあり得るし
コードの書き方で下位互換取れなくなることもあるのでそれだけの情報では何とも
大学のPCのOSバージョンわからんがwin10ではAdmin権限でUAC切ってても
できないことは増えてるよ

MGLが起動できるならAutohotkey*.exeでブロックされてるだけかも知れんがな
>899が発表された後だし
932
(1): (ワッチョイ 0142-p3R9) 2019/04/08(月)21:53 ID:Ybo7mrUl0(1) AAS
a >= b
と書くべきところを
a => b
と書いてしまいました
すると、エラーにはならずに通るのですよ
これ、どういう処理をしてるのでしょうか

たとえば、
if( a => b )
933
(2): (ワッチョイWW 51dd-Zskn) 2019/04/08(月)22:52 ID:dtEOa8yO0(1) AAS
>=と=>は同じ意味だから平気
934: (ワッチョイ 010d-BZhk) 2019/04/08(月)23:24 ID:JYN8cO/g0(1) AAS
>>932
>>933
(a = 空 > b)
式として成り立たないので空

MsgBox % (1 = ) ; 空
MsgBox % (1 = 1) ; 1
MsgBox % (1 = 0) ; 0
935: (ワッチョイ 0142-p3R9) 2019/04/09(火)07:32 ID:kB8+leot0(1) AAS
>>933
嘘つくな

a => b はちゃんとした答えを出さないよ
936
(1): (ワッチョイ a2c0-TCyr) 2019/04/10(水)01:28 ID:lHjLlmt60(1) AAS
ちなみにほとんど使ってる人いないだろうけどAutoHotkey v2だと
a => b は a <= b と明確に違う。
外部リンク[htm]:lexikos.github.io

使用例はこんなのとか。
外部リンク[htm]:lexikos.github.io
937: (ワッチョイ a11d-p3R9) 2019/04/10(水)06:48 ID:g8rQCpt50(1/2) AAS
>>936
ありがとう。 こんな使い方するんだねえ

double := a => a * 2
938: (ワッチョイ a11d-p3R9) 2019/04/10(水)06:51 ID:g8rQCpt50(2/2) AAS
しかし、if()の中とか条件分岐のところでは、
=> はエラー判断してほしいよ。 わかってはいるが、つい間違えることもあるからなあ
939: (ワッチョイ 51be-rSUd) 2019/04/10(水)08:24 ID:lfZf6WY20(1) AAS
ES6 JSで受け入れられているから、arrow functionは普及すると思う。v2...
=>をsyntax highlightしておけばいいじゃない
940: (ワッチョイ 0176-BZhk) 2019/04/10(水)08:44 ID:9EnZGzOa0(1) AAS
Q. AHKウンコすぎね?

A. 黙ってウンコ食え

これテンプレに入れといてくれ
941
(2): (ワッチョイ 99b3-5LTE) 2019/04/11(木)21:51 ID:shJNY/6t0(1) AAS
下記で、
m を押すと、マウスがZ字状に5回動き、sを押すと、5秒間経ってからDoneと表示されます

これで、mを押してマウスが動いている間にsを押すと、マウスの動きが完全に止まって5秒間待ってDoneと
表示されてから、マウスの動きが再開されてZの動きが終わります

ここで、mを押してマウスが動いている間にsを押しても、マウスの動きと5秒間待ちを同時にすることは出来ませんか
マウスが動きながら5秒間経ってDoneを出す、としたいのですが

もともとは全く別のことをしたいのですが(複雑で説明出来ません)、簡単にしてこの問題にしました
もともとはsの動きをタイマーで定期的に入れているのですが、mの動きをしている最中にタイマーでsが入るとmの動きが一旦停止してしまうのです

m::
Loop, 5
省16
942: (ワッチョイ 11e5-PrqD) 2019/04/11(木)22:56 ID:epm/mph80(1) AAS
mとsを両方とも別々のタイマーで動かしたら?

sのほうは単純に500msタイマーでカウンタ10で-1ずつして0になったらDoneしてタイマー終了
mのほうはMouseMove一回したらすぐ抜ける500msタイマーで
何回目のMouseMoveかはインデックス変数で+1づつしてってifで分岐
それをループカウンタで5回実行したらタイマー終了
943
(1): (ワッチョイ 1372-XGqV) 2019/04/11(木)22:59 ID:jmthjTyC0(1) AAS
>>941
スクリプトファイルを二つに分けてそれぞれ実行
または#Includeで複数のスクリプトを同時に読み込む
944: (ワッチョイ 998c-5LTE) 2019/04/12(金)06:41 ID:0wXDrWI60(1) AAS
>>943
#Includeってのは、単にファイルの途中で別ファイルを読み込んでいるだけで全体では1つのファイル、
1つのスクリプトと同じじゃないの?
945: 943 (ワッチョイ 0b36-XGqV) 2019/04/12(金)13:44 ID:01hZtQQy0(1) AAS
ごめん#Includeはダメでした
2つそれぞれ実行なら同時に行ける
946: (ワッチョイ 0bbb-y/aS) 2019/04/12(金)16:41 ID:sk583VTH0(1) AAS
並列処理は対応してないからなぁ
947: (ワッチョイ 532b-clLQ) 2019/04/12(金)18:30 ID:LpUTYcTq0(1) AAS
>>941
一番簡単なのは「#SingleInstance Off」を使ってそれぞれ別々のスクリプトで動かすかな
で、AHKはマルチスレッド不可、キー割り込みは可能ってことで自分で処理をシリアライズして並列処理っぽくするしかないということで・・・
マウスを移動する処理とメッセージを処理するルーチンに処理の実施を確認するフラグと稼働時間を確認する処理を付ける
loop
{if(mflag=1)
 {if(mtime=500)
  {MouseMove
   mflag=0
  }
省22
948: (ワッチョイ 5911-Ujiu) 2019/04/12(金)18:33 ID:eSD6/P200(1) AAS
s押したときに5秒後ワンタイムのタイマーをセットすればいいだけでは
949: (ワッチョイ 13b1-KE1k) 2019/04/13(土)20:25 ID:chdD1ygZ0(1) AAS
便利やね
950
(1): (ワッチョイ 2b73-grM/) 2019/04/13(土)20:58 ID:7yOwuXDN0(1/3) AAS
なあ、AHK Studioってどうよ。

外部リンク:www.maestrith.com
外部リンク:neokixblog.wordpress.com

使ってみて、IDEとしては微妙だけど、
単にエディタとしてならアリかなとおもったんだが。
951: (ワッチョイ 0bbb-y/aS) 2019/04/13(土)21:12 ID:SFCAHVL60(1) AAS
適当なエディタにシンタックスハイライトあれば十分と思う。自分はSciTEで事足りてる
まぁ健忘症だったりダラダラと長いコーディングするならIDEもアリかもしれないけどAHKで殆どそんな事しないし・・って感じ
952
(1): (ワッチョイ d950-5LTE) 2019/04/13(土)21:19 ID:BNGM7AbB0(1/2) AAS
>>950
コンパイルとかは出来るの?
953
(1): (ワッチョイ d950-5LTE) 2019/04/13(土)21:29 ID:BNGM7AbB0(2/2) AAS
エディタはSciTEしかないと思っていたが、前ここのスレで、秀丸エディタでも問題ないと言われて
やってみたんだが、めちゃ使いにくくて、やっぱりSciTEに戻した
954
(1): (ワッチョイ 2b73-grM/) 2019/04/13(土)21:35 ID:7yOwuXDN0(2/3) AAS
>>952
Fileメニューの Compileを選択したらできた。
いまDebugのテスト中。

ToolメニューのDebug-Auto Variable Browser を有効にしたら、
ステップ実行と変数のウオッチができた。これは中々使えそう。

未だブレークポイントの設定ができないので、次はこれが課題でつね。
955: 950 (ワッチョイ 2b73-grM/) 2019/04/13(土)21:42 ID:7yOwuXDN0(3/3) AAS
Ahk Studio続報

ソースの所定の行にカーソルを設定し、
ToolメニューのDebug の
Focus Studio on Debug breakpointを選択して、Run したら
無事にブレークポイントで止まった。

これは・・・(・∀・)イイ!!
この週末に使い倒して、Qiitaにでも書くかな、と。
956: (ワッチョイW b158-btfB) 2019/04/13(土)22:09 ID:7qZpaNoj0(1) AAS
>>953
秀丸はご新規さんには使いにくいと思う
Windows3.0時代からのユーザーにあわせてインターフェイス作ってるから
改築と建て増しでやってきてる複雑極まりない旅館みたいな感じになってる
957: (ワッチョイ 11e5-PrqD) 2019/04/13(土)23:04 ID:OjpCdfeY0(1) AAS
IDEない時代からコツコツ強調表示や単語補完やアウトラインを育ててきた身としては
なかなか乗り換えらんないんだけど
今から選ぶなら汎用エディタでもVSCODEやAtomのほうが充実してるしね
958: (ワッチョイWW 2934-nfNM) 2019/04/13(土)23:10 ID:K1JUo9vY0(1) AAS
フォーラムにあったnotepad++のシンタックスハイライトとか補完するプラグイン使ってた
959: (ワッチョイ d1cf-C7MR) 2019/04/14(日)03:36 ID:fH0H3zDc0(1) AAS
SciTEはいまいち使いこなせず結局秀丸を使ってる
960: (ワッチョイ 9942-5LTE) 2019/04/14(日)07:25 ID:PQvQm40n0(1/5) AAS
>>954
マジか

AHK Studio 使ってみようかな
961
(1): (ワッチョイ 9942-5LTE) 2019/04/14(日)07:28 ID:PQvQm40n0(2/5) AAS
SciTEの唯一の不満は、カーソルをラベル名のところにおいてF12を押したら
ラベル: のラベルの内容のところに飛ぶはずなのが、ずれて違うところに飛ぶところ

これってバグなのかなんなのか。 これって直せない?
962: (ワッチョイ 9942-5LTE) 2019/04/14(日)09:11 ID:PQvQm40n0(3/5) AAS
AHK Studio
使ってみた。

まず日本語入力が出来んなあ。 でもEnterの代わりにいろいろやってみて、Ctrl+矢印(いろいろ)でなんとか出来た
速く日本語対応してほしい
そして背景色、文字色も変えたいな。 どこかにあるんだろう
963: (ワッチョイ 9942-5LTE) 2019/04/14(日)09:18 ID:PQvQm40n0(4/5) AAS
AHK Studio
残念。 使うのやめた
編集していて、途中編集前のままセーブせずに終わりたいのに、そのままAHK Studioを終了しても、クローズで
閉じても、編集したあとの状態でセーブして終わってしまう

これダメじゃん。 編集せずに終わることが出来ないみたい
964: (ワッチョイ 1311-clLQ) 2019/04/14(日)09:37 ID:e65LHQp+0(1) AAS
そういや俺もそれで昔使うのやめたんだったな
965: (オイコラミネオ MM55-ghux) 2019/04/14(日)09:54 ID:m2s9dE0qM(1) AAS
Sublimeにプラグイン入れてやるのが結構使いやすいよ
966
(1): (オッペケ Sr85-B3eP) 2019/04/14(日)15:36 ID:z2Djuaior(1) AAS
>>961
goto, ラベル名
みたいな所からラベル名:にジャンプ出来るってこと?
それ便利そうでいいな

俺は過去スレで教えてもらったVXEditorで慣れてしまった
正規表現検索、grep検索置換
行番号にマーキングしてPgUp/PgDnでジャンプ
マーカーは行番号変わっても付いてくるときとズレるときがあるけど
ツールバーにAhkアイコン置くことも出来る
967: (ワッチョイ 2b73-U5P5) 2019/04/14(日)15:45 ID:4MvwQPoj0(1/3) AAS
ちょっと教えておくれ。
動画リンク[YouTube]

デバッグ環境が欲しいとおもい、このビデオを元に
Notepad++の Plugins フォルダに DBGpPlugin.dll を入れたんだが、
プラグインメニューに DBGp が表示されない。
誰か、Notepad++ で DBGp を使えている香具師は居る?
968: (ワッチョイ 9942-5LTE) 2019/04/14(日)17:06 ID:PQvQm40n0(5/5) AAS
>>966
そう。 goto, ラベル名 とあったら、そのラベル名をダブルクリックしてラベル名を選択した状態で
F12を押すと、そのラベル: のところへジャンプする仕様がある、、、んだが、どうもバグっててそのちょっと上に
飛んで、ちゃんとラベル名: のところに行かないんだ。 ただ、必ずちょっと上に行くからすぐにわかるのはわかるんだが
でも、ここで再掲

SciTEの唯一の不満は、カーソルをラベル名のところにおいてF12を押したら
ラベル: のラベルの内容のところに飛ぶはずなのが、ずれて違うところに飛ぶところ

これってバグなのかなんなのか。 これって直せない? 直す方法知ってる人がいたら教えて
969: 967 (ワッチョイ 2b73-U5P5) 2019/04/14(日)17:31 ID:4MvwQPoj0(2/3) AAS
967です。スマソ 自己解決しますた。

Notepad++ ver.7.5.8 ならば、
DbgpPlugin.dll と組み合わせて動作しますた。
ブレークポイント設定も、変数名のウオッチもできますた。
970
(1): 967 (ワッチョイ 2b73-U5P5) 2019/04/14(日)22:06 ID:4MvwQPoj0(3/3) AAS
Notepad++ と DBGp を使ったデバッグについて纏めました。
外部リンク:qiita.com
971
(1): (ワッチョイ d92b-5LTE) 2019/04/15(月)16:04 ID:4NEzXSdq0(1) AAS
>>970
Notepad++って編集しているとき、

WinActivate [, WinTitle, WinText, ExcludeTitle, ExcludeText]

みたいのって出るの?
972
(2): (ワッチョイ 0b76-yqpC) 2019/04/16(火)10:24 ID:U20d2LlE0(1) AAS
エディタは何でもいいけど

test.ahkに

##!! msgbox test
msgbox,msgbox test

##!! log test
log("log test")

##!! tooltip test
...
省2
973: (ワッチョイ d991-5LTE) 2019/04/16(火)22:34 ID:Uekhzxc40(1) AAS
>>972
ん? わかんね。
##!! って書いたらエラーになるけど。 詳しく
974: (オッペケ Sr85-B3eP) 2019/04/16(火)22:55 ID:qasxXjXEr(1) AAS
>>972
俺は選択範囲を一時ファイル.ahkにFileAppendして終了後一時ファイル削除でやってる
それだと後でコメントアウトするの面倒くさくない?
975: 970 (ワッチョイ 2b73-U5P5) 2019/04/16(火)23:17 ID:Vj9Tt84Y0(1) AAS
>>971
出ません。
単にシンタックスハイライト機能と、デバッグ機能があるだけ。
976: (ワッチョイ d93a-5LTE) 2019/04/17(水)06:29 ID:aDWHZ+EL0(1/5) AAS
WinActivate [, WinTitle, WinText, ExcludeTitle, ExcludeText]

みたいなのが出るのって、

SciTE と AHK Studio

だけしかないのか
977
(1): (ワッチョイWW 11e5-HEo3) 2019/04/17(水)08:31 ID:EknWVjIf0(1/3) AAS
先頭コマンド補完で[ ]ごと丸々挿入するだけなら
VSVODEのahkプラグインでも秀丸の単語補完でもできるよ
パラメーターの文脈解釈 (,の位置に合わせて正しい候補を出す)のは無理だけど
978
(1): (ワッチョイ d93a-5LTE) 2019/04/17(水)08:40 ID:aDWHZ+EL0(2/5) AAS
>>977
秀丸は使ってみたけど出来ないでしょ
単語ベースの補完、候補出力なら出来るけど、構文の表示は出来ないと思うけど
979
(1): (ガックシ 06eb-07Ai) 2019/04/17(水)10:02 ID:5y4mKmoO6(1) AAS
LWIN & LButton::
WinSet, Style, -0xC00000, A
return

でウィンドウのタイトルバー等を非表示にすることができることがわかったのですが
起動時から「自動的に」「全ての」ウィンドウに適用する方法がわかりません

よろしくお願いします
980
(2): (ワッチョイ 11e5-PrqD) 2019/04/17(水)10:24 ID:EknWVjIf0(2/3) AAS
>>978
旧ahk(v1.0)に含まれてる Commands.txt を秀丸側の辞書ファイルに指定すればできるよ
Lで追加されたコマンドは未対応だけど

なお[ ]での全文構文は実用性なしとみなされたのかLのハイライト保守からは外された模様
外部リンク:github.com
981
(1): (ワッチョイ d93a-5LTE) 2019/04/17(水)10:57 ID:aDWHZ+EL0(3/5) AAS
>>980
だから、それを言っている。見てきたけどダメじゃない
982
(1): (ワッチョイ 11e5-PrqD) 2019/04/17(水)11:16 ID:EknWVjIf0(3/3) AAS
>>981
辞書ファイルの種類を「行単位」にしてないとか?
画像リンク[png]:i.imgur.com

文脈でわかると思うけど旧ahkのCommands.txtと >980のリンク先のCommands.txtとは中身違うよ
旧ahkのCommands.txtじゃないとダメ
逆に言えば旧ahkのCommands.txt使えば辞書参照型の補完備えてるエディタなら何でも行けるんじゃね

>>979
SetTimer + WinGet, List で
「定期的に」「全ての」ウィンドウをループで回して「個別に」適用
983: (ワッチョイ d93a-5LTE) 2019/04/17(水)11:24 ID:aDWHZ+EL0(4/5) AAS
>>982
おお、わざわざありがとう。そのhttpの中の
Available files (for AutoHotkey 1.x) の中のCommands.txtをクリックして見たけど、
[] 内がなかったから
でもそのpngで出来ることがわかったよ
984: (ワッチョイ d93a-5LTE) 2019/04/17(水)11:57 ID:aDWHZ+EL0(5/5) AAS
さっきは仕事しながら急いで見てたんだけど、今改めてみたら、
(for AutoHotkey 1.x)って古いバージョンって意味ではなかったんだな
Commands.txt
って2か所に上がってたからてっきりこれが古いバージョンだと思ったわ。なんだよ、ややこしいw
985
(1): (ワッチョイ 4156-yqpC) 2019/04/17(水)14:40 ID:JT27ONBy0(1) AAS
ホットストリングでエスケープシーケンスが必要なキーを二回打ったあとに文字入力して
変換したい場合は何か記述方法が異なるんでしょうか? 下の記述だと未実行になってしまいます

:*:`;`;a:aaaaa

反応なし

あと、何故かコロンだけ文字列の後に記述するとエラーが出て、
エスケープシーケンスが認識されていないようなのですが原因はわかりますでしょうか?

:*:b`:::bbbbb
省2
986
(1): (ワッチョイ 0b73-U5P5) 2019/04/17(水)18:11 ID:2csDdktp0(1) AAS
>>985
文字列の直接入力だからエスケープはいらないぞ
:*:;;a::aaaaa
:*:b:::bbbbb
987: (ワッチョイ 0d56-hooH) 2019/04/18(木)06:47 ID:BEuBckcI0(1) AAS
>>986
ちゃんと実行できました
有難うございます!!
988: (ワッチョイ 6973-HeIr) 2019/04/19(金)11:56 ID:ZbxvF3uP0(1) AAS
AutoGUI 2.5.6
一年ぶりの更新
俺にはこれが最高のエディタ
一度終了するとデザインモードが効かなくなるのが大きな問題ではあるけど
989
(2): (ワッチョイ 81b1-JAQW) 2019/04/19(金)13:18 ID:GdaekvvE0(1) AAS
{LButton Up}{RButton Up}などを送信せずに、ただ単に「押された状態を解除」するだけってできませんか?
マウスジェスチャー機能を作ってみたものの、ブラウザで余計な右クリックメニューが現れたりしちゃうので…
990: (ワッチョイ d21f-hooH) 2019/04/20(土)12:44 ID:5RPvd5ly0(1) AAS
>>989
車輪の再開発してるのかな
MouseGestureL.ahkってソース公開されてなかったっけ?
あれがどう実装されてるか知らんけど、最初から乗っ取ってジェスチャ発動条件を満たさなかったら通常動作を送信で良くない?
991: (ワッチョイWW d2fa-Ifqg) 2019/04/20(土)12:49 ID:SHLakqKQ0(1/2) AAS
ふつーにセットタイマー
992: (ワッチョイ 5523-YIQo) 2019/04/20(土)13:06 ID:mU2N0TJM0(1) AAS
>>989
俺だったら「押された状態を解除」する方法を探すよりも
「余計な右クリックメニュー」が出ない方法を見つける
993: (ワッチョイ 55e5-v/Yv) 2019/04/20(土)15:23 ID:ApAKSKTb0(1) AAS
UPコマンド送る以外の手段でどうやって「押された状態を解除」するつもりなのかしらん

マウスジェスチャーは「押された状態を解除」してるのではなく
「押した状態をOSに認識させない」ようにしてるのだと思うけど
994
(1): (ワッチョイWW d2fa-Ifqg) 2019/04/20(土)15:28 ID:SHLakqKQ0(2/2) AAS
GetkeyStateのPオプションでチェックしてU(仮想無視)が出てるのにGetkeystateではD(仮想)が出てるならSettimerで50m秒ごとにキーを上げる処理送ってUになったらSettimer止めればいい

すり抜け対策に使えるから覚えとくといいよ
995: (ワッチョイ 55be-ry3J) 2019/04/20(土)17:07 ID:c5Fgtpzg0(1) AAS
>>994
横からですが、すり抜け対策とっても勉強になりました
ありがとうございます
996: (ワッチョイ 9ebb-ImJN) 2019/04/20(土)18:55 ID:ZF3cqF3Y0(1) AAS
良いってことよ
997: (ワッチョイ b670-61/s) 2019/04/20(土)23:39 ID:cTmLtZyf0(1) AAS
次スレが無かったので建てといた
連投規制食らったのでテンプレの続き誰かよろしく頼みます

AutoHotkey スレッド part27
2chスレ:software
998: (ワッチョイ 0988-Ce13) 2019/04/21(日)15:46 ID:M3X0BWV50(1/3) AAS

999: (ワッチョイ 0988-Ce13) 2019/04/21(日)15:47 ID:M3X0BWV50(2/3) AAS

1000: (ワッチョイ 0988-Ce13) 2019/04/21(日)15:47 ID:M3X0BWV50(3/3) AAS

1001
(1): 1001 Over 1000 Thread AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 360日 21時間 39分 35秒
1002
(1): 1002 Over 1000 Thread AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.359s*