AutoHotkey スレッド part24 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 転載ダメ©2ch.net (ワッチョイ 997d-+Qhn)
垢版 |
2017/02/15(水) 18:04:32.01ID:kshCKhXn0
!extend:checked:vvvvv:1000:512と次スレを立てる際は1行目に記入してください

■配布元
http://ahkscript.org/download/

■前スレ
AutoHotkey スレッド part23
http://potato.2ch.net/test/read.cgi/software/1470936221/

■日本語解説等
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)
2017/05/19(金) 09:30:58.27ID:mgmtBcLG0
いやべつに
2017/05/19(金) 09:32:44.30ID:E8LWLLPy0
美しくないだけ
2017/05/19(金) 09:57:24.07ID:GgHVwYsF0
頭に戻って繰り返し〜みたいな場合はループか再帰関数にするわ自分なら

多重ifやループから抜けて一気に終了処理に飛びたい時はgotoも使うけど
func(){
 if () {
  …
  if () {
   …
   if () {
    …
   }
   else goto exit
  }
  else goto exit
 }
exit: ; 後始末
 …
}
2017/05/19(金) 10:02:26.47ID:zuLrkofa0
ifの式が真の間、直前のコードと同じ処理をしたい時にまた同じ処理書くとコード長くなるのが嫌だからさ・・・
そこだけピンポイントで使うからそれだけのためにまた別の関数やライブラリ用意するのも微妙だしと思って他にいいアイデアないかと思った
2017/05/19(金) 10:06:05.45ID:zuLrkofa0
>>419
うーんwhileとかが使える条件だとそうしたいんだけどね
2017/05/19(金) 10:19:53.11ID:goZd5y1V0
Win10のファイルエクスプローラーでホイールを使ってファイルのフォーカス移動したいんだけど
表示方法によって移動がUp、DownとLeft、Rightで変わっちゃうんだよ
なんかいい方法ないかな?「次のファイル」みたいなショートカットが見つからない
ウィンドウの上部と下部でホイール回すとファイルのフォーカスが移動するように設定してて
応急処置として~RButton & WheelUpDwon の時だけ{Up}{Down}にしてる
2017/05/19(金) 10:32:51.22ID:6AxPrEfaM
>>421
再帰じゃだめなん?
2017/05/19(金) 10:43:49.45ID:zuLrkofa0
>>423
ごめん>>416が適当すぎた
再帰だと>>419みたいに条件がいくつもある場合に同じことしたいと上手く対応できない
2017/05/19(金) 17:06:38.10ID:2AN/Hzrs0
>>422
ExplorerItemFocus(Up:=False) {
  For Window In ComObjCreate("Shell.Application").Windows
  {
    If (WinExist("A") != Window.Hwnd)
      Continue
    
    Items := []
    For Item In Window.Document.Folder.Items()
      Items.Push(Item)
    
    FocusedItem := Window.Document.FocusedItem
    For Index, Item In Items
    {
      If (FocusedItem.Path = Item.Path) {
        FocusItem := Up ? Items[Index-1] : Items[Index+1]
        Window.Document.SelectItem(FocusItem, 0x15)
        Break
      }
    }
  }
}

COMオブジェでやってみたけどSystem32だと数秒フリーズするくらい重い
2017/05/19(金) 17:09:05.50ID:2AN/Hzrs0
>>422
GetExplorerViewMode() {
  For Window In ComObjCreate("Shell.Application").Windows
  {
    If (WinExist("A") = Window.Hwnd)
      Return Window.Document.CurrentViewMode
  }
}

>>425は実用的じゃないんで、表示モードによって送るキーを変えるのがいいと思う
2017/05/19(金) 18:11:11.88ID:PpwfT9pG0
>>424
例外処理にすれば?

func(){
 try {
  if () {
   …
  } else
   throw
 }
}
2017/05/19(金) 21:09:51.49ID:GgHVwYsF0
おお ahkLで try-catch もサポートしてたんやね
横だが知らんかったわ
2017/05/20(土) 21:16:42.42ID:3WOJ7VBV0
RunコマンドでMin起動した場合、RunしたアプリにControlsendが送信されません。
MinでRunしなければControlsendが送信されます。
これはAHKの仕様でしょうか?。
2017/05/20(土) 21:22:48.08ID:eg3beDWD0
コントロール鮮度は前々から話題に上がってるけど、不安定
環境やアプリケーションの相性に大きく依存する
2017/05/20(土) 21:34:22.91ID:D6AV13G70
>>429
手動で最小化したらどうなの?
2017/05/20(土) 22:18:49.76ID:cg5NPQjZ0
Min化した状態でClassNN(or hWnd)ってちゃんと取れてんの?
control指定してないならFocus外れてるんじゃね
2017/05/20(土) 23:23:44.64ID:3WOJ7VBV0
>>430
そうなんですか、知りませんでした。

>>431
手動で最小化後にControlsendしても同様の症状でした。

>>432
Controlsend対象が.NETアプリ何ですけども、コントロールを取得しても無しになってしまいます。
仕方なくウィンドウタイトルのみ指定してControlsendしています。
問題は私にあるのかも知れません。
2017/05/21(日) 00:03:11.61ID:5J23iwUk0
>>433
それならRunは関係ない問題は最小化

*ControlSendの指定が間違っている
*アプリ側が最小化状態でのキー入力に対応していない
2017/05/21(日) 02:11:45.49ID:0HKYOnaq0
>>434
最小化しなければ問題ないので、これでいく事にします。
有難うございました。
2017/05/23(火) 18:52:42.43ID:/z294Xzw0
winuser.h の KBDLLHOOKSTRUCTなど
色々な構造体のサイズを調べたいのですがahkだけでは無理ですか?
2017/05/25(木) 04:00:49.21ID:d6bAtKP00
>>436
構造体のサイズはC言語をちょっとかじれば手計算でできるし、
逆にCが全く分からないとポインタ関係で確実にポカをする。
そもそもwinuser.h自体がC言語で書かれているんだし、
少しC言語を勉強してみては?
今はMinGWもあるし、VisualStudioも安い版は無料だよ。
438名無しさん@お腹いっぱい。 (ワッチョイ db77-cSoe)
垢版 |
2017/05/25(木) 06:24:42.20ID:d6bAtKP00
> 構造体のサイズはC言語をちょっとかじれば手計算でできるし、

若干補足。手計算でやるといっても、複雑な場合にはもちろん
最終的にコンパイラに通して検算するんだけどね。

#include <stdio.h>
#include <windows.h>
#define OFFSETOF(_type, _member) (size_t)&( ((_type *)0)->_member )

int main(void)
{
int n = OFFSETOF(MENUITEMINFOA, wID);
printf("MENUITEMINFOA->iID: offset=%d (0x%02X)\n", n, n);
return 0;
}
2017/05/25(木) 07:55:24.37ID:XDVBwsnG0
>>437
Cでstructとメモリ関係は少し書いたことありますがahkで完結できないと
面倒なので…


手計算ってstructのメンバのサイズを合計して念のため1.2かけときゃ大丈夫ですか?
2017/05/25(木) 09:05:45.80ID:noecxPGT0
とりあえず「構造体 アライメント」とかで検索してちょろっと読めば大丈夫だと思う
441438 (ワッチョイ db77-cSoe)
垢版 |
2017/05/25(木) 16:10:17.52ID:d6bAtKP00
>>439
winuser.hが手元にあるってことは、手元にC言語の環境あるんでしょ?
とりあえずCでは>>438のようなテストコード「だけ」を書いてテストして、
そのあとはテスト結果の数字をAHK上に書き写して使えばいい。
Win32 APIで使うような構造体の配置は、どこのCコンパイラを使っても、
どのバージョンのWindowsでも同じ。
(Win32とWin64とではポインタとかの関係で当然変わるし、
 Windowsのバージョンが上がるごとに後ろに新しいメンバーが
 加わっていくということもあるけどね。)

>>438の例でいうと、>>438のコードを32bit環境でコンパイルして走らせると
「16(0x10)」という結果が出るので、あとはAHKで「先頭から16バイト目」と
記述すればよい。

安全倍率1.2というのは何もわかっていない証拠。
たとえばこんな構造体、サイズは何バイトになると思う?
struct sample
{
char c;
float d;
} x;
printf("sizeof(x)=%d\n", (int)sizeof(x));

これは環境とコンパイルオプション次第で5になったり8になったり、
あるいは16になったりする。
答は>>440の「アライメント」というキーワードにあるんだけど、
どうしてもわからなかったら>>438のように愚直にテストコードを書くこと。、
442名無しさん@お腹いっぱい。 (ササクッテロル Sp0f-uKyG)
垢版 |
2017/05/25(木) 21:58:34.37ID:F6r5NEnxp
autohotkey ホイール 加速
でぐぐるってヒットするブログのスクリプトを
今ままで利用してたんだけど
win10を最新にしたらホイールを回すとポポポって音を立てて
カクつくようになった
いったいなんなんだ
443名無しさん@お腹いっぱい。 (ササクッテロル Sp0f-uKyG)
垢版 |
2017/05/25(木) 22:12:38.61ID:F6r5NEnxp
WheelDown::
send, {WheelDown}
return

そもそもこれがまともに動かなくなった
2017/05/28(日) 02:19:08.81ID:w3NiANh30
ド初心者でごめんなさい。
マウス中央ボタン2回連続クリックでWinCloseさせたいのですが、
どうすればよろしいでしょうか?下記だとエラーが出てしまいます。

~MButton up:: DoubleKey("WinClose", 400)
DoubleKey(RunCommand, timeout){
if(A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < timeout)
Run, %RunCommand%
}

既出だったらホントごめんなさい・・・
2017/05/28(日) 02:27:46.75ID:0wNh4Fl10
>>444
ド初心者ならまずはwikiのサンプルコード集を参考にした方が良いと思うぞ
そこに1度押し、2度押し、長押しで別の動作を割り当てのサンプルがあるから
そのコードの長押しを除外して1度押しと2度押しだけ設定してやればいい
2017/05/28(日) 10:13:31.95ID:+E4xg+YL0
どっから拾ってきたコードか知らんけど大した行数じゃないんだから
具体的に何やってるか使われてるコマンド調べて把握しなさい
そしたらどこが間違ってどう直したらいいのか人に聞くまでもなくすぐわかるから
2017/05/28(日) 10:30:47.95ID:XUax02Ln0
>>444
Runはエクスプローラ上でファイルをダブルクリックするようなもので
AHKのコマンドを実行するためのものではない
それとAHKコマンドを変数に入れて直接実行するのも無理
2017/05/28(日) 13:13:52.62ID:w3NiANh30
皆様アドバイスありがとうございます。
サンプル集を参考にさせていただきましたが、なんとか
2回MButtonクリックで閉じることができました。
ただ、2回連続以外のときは通常のMButtonとして扱うには
どうしたらいいのでしょうか。
Send,{MButton}ではダメでした。


;MButton二回で閉じる

MButton::
KeyWait,MButton,T0.3 ;0.3秒対象キーが押されたかどうか
If(ErrorLevel)
{
;ここに任意のコマンド 長押し
KeyWait,MButton
Return
}
KeyWait,MButton,D T0.2 ;0.2秒対象キーが押されるのを待つ
If(ErrorLevel)
{
;ここに任意のコマンド 1度押し
KeyWait,MButton
Return
}
;ここに任意のコマンド 2度押し
MouseGetPos, , , id, control
WinGetTitle, title, ahk_id %id%
WinClose, ahk_id %id%
KeyWait,MButton
Return
Return
449名無しさん@お腹いっぱい。 (ワッチョイ ef0c-w2wH)
垢版 |
2017/05/28(日) 13:27:02.70ID:w3NiANh30
MButton::
If (A_PriorHotkey = A_ThisHotKey && A_TimeSincePriorHotkey < 300)
MouseGetPos, , , id, control
WinGetTitle, title, ahk_id %id%
WinClose, ahk_id %id%
KeyWait,MButton
return
2017/05/28(日) 13:28:07.55ID:w3NiANh30
途中送信スマソです。
一応、こっちのコードでもやってみましたがダメでした。
(Ctrlとかだといけるんですが。。。)
2017/05/28(日) 13:32:37.67ID:ROJiXvgz0
>>448
Send,{MButton}で出来たけど?
2017/05/28(日) 14:44:37.78ID:7NRiDcK80
タイムアウト設定してるんだからタイムアウトのエラーレベル使えばいいのに
2017/05/28(日) 14:55:04.55ID:1zbCO0Wu0
>>449
色々やり方はあるんだろうけど難しく考えすぎてない?
テストしてないけど、特にウィンドウ指定しないのなら、普通にAlt+F4使うとか

If (A_PriorHotkey = A_ThisHotKey && A_TimeSincePriorHotkey < 300)
Send,!{F4}
else
Send,{MButton}

というか身も蓋もない言い方かもしれんが、ホイール2連打は指負担がきつくない?
他に割り当てられないなら、マウスジェスチャー導入した方が良さそうな気がする
2017/05/28(日) 16:38:17.86ID:+E4xg+YL0
>>453
それ対象ウィンドウが非アクティブだったら誤爆するぞ
Mbutton乗っ取ってるからボタン押しでアクティブになってないし
2017/05/28(日) 17:21:34.02ID:1zbCO0Wu0
>>454
いや、アクティブにする方法は分かってるっぽいから、そこは本人が補足できるでしょ
最初と最後だって書いてないんだし、そのままコピペでやってくれと言ってるわけではない
というのは察してほしかった…
まあテストせずに書くのもアレなんで試してみたけど、これを使うことはないかなぁ
自分の場合はマウスは他のどのボタンよりも、ホイールが最初に壊れることが多いんで…
その部分の心配が少ないならいいかもしれないけど
2017/05/28(日) 19:15:31.62ID:G1h3bjYz0
Processコマンドで一気に5つくらいのソフトが起動しているか探すにはどう書いたらいいんでしょうか
2017/05/28(日) 19:31:48.25ID:7NRiDcK80
どういう意味?
5つ全部起動してるかどうかならプロセスリストから探したほうがいいと思うけど
2017/05/28(日) 20:54:00.57ID:G1h3bjYz0
>>457
5つのうちのどれかが起動していたらファイル生成して鯖PCの休止をオフにするっていうのを書きたいんです...
2017/05/28(日) 21:30:57.49ID:7NRiDcK80
>>458
wikiのProcessページにプロセス取得するサンプルコードあるから
それで一覧取得して一致するプロセスがあればコマンド実行でOK
2017/05/28(日) 21:46:54.76ID:WuyTnaDSM
>>455
まだそんな応用が効く段階じゃないと思われる
>449とかifの複数行は{}で囲うってことすらわかってないし
2017/05/28(日) 22:46:49.42ID:w3NiANh30
>>448です。

>>453
マウスジェスチャーはすでに導入済みなんですが
閉じるをどれに割り当てるか悩んでいまして・・・
右クリ+左右で進む・戻る、上下で最大化・最小化に
しています。
あと、中央ボタン+左クリックドラッグでウィンドウの持ち運びにしています。
下に長めドラッグとかも考えたんですが、結構腕に負担がかかります。

一応、自分のマウスはボタンはたくさんついてるんでいくらでも割り当てられるんですが、
職場のPCでも同じ操作がしたくて・・・

ありがとうございました。
2017/05/28(日) 23:23:58.87ID:1zbCO0Wu0
>>461
その書き方だと4方向かな?自分はロッカージェスチャーの右左で戻る、左右で進む
右+上/下はHome/End。最小化は?、最大化・戻すのトグルで?。?でタブ閉じる、?で新規タブ
??でアプリ終了。??で最後に閉じたタブを開く。まあ、ジェスチャーの割り当ては人それぞれでしょう
ただ、ホイールクリックは使わないなぁ。やっぱり指痛くなるから。MButtonはXButton1に置き換えてるくらいだし
だからオートスクロールはXButton1経由。以前はAHKのトラックスクロールなんかも使ってたけどね
ホイール回転は割り当てあるよ。右+上下回転でタブ移動とか
ウィンドウ移動は↓からタイトルバー右端ボタンの制限を外して右クリではなくキーを割り当てて使ってる
ttp://blog.blueblack.net/item_407.html
2017/05/28(日) 23:31:19.24ID:1zbCO0Wu0
あー、きちんと表示されてないっぽいw 失敗した。スマソ
最小化は/down、最大化・戻すのトグルが/up
\upでタブ閉じる、\downで新規タブ
\down\upでアプリ終了。\up\downで最後に閉じたタブを開く
8方向でこんな感じってことね
でも、8方向が合わんって人もいるし、そこはホント人それぞれ
2017/05/28(日) 23:48:09.51ID:TVSEo71B0
人それぞれなの分かってんならお前の設定とか誰も聞いてないのも分かれよ
2017/05/28(日) 23:51:19.15ID:1zbCO0Wu0
>>464
悩んでると書いてるから、一例を示したまでのこと
別にあんたに聞いてもらいたいわけではないんでな
邪魔なら黙ってNGしとけばいいじゃないか。いきなり出てきてケチつけるくらいなら
2017/05/29(月) 00:02:41.51ID:ZNW+Xd000
お前こそケチ付けられるのが嫌なら2chなんて来るなよ
2017/05/29(月) 00:03:53.66ID:WMKOZcWQ0
俺設定公開よりホイール連打に3回もケチ付けてるのが気になるわ
それこそ人それぞれですやろ
2017/05/29(月) 00:11:32.22ID:PQTJl3Hp0
>>466
誰がどこで
>ケチ付けられるのが嫌
と書いてるんだ?きっちり答えるようにな
お前に言ってるわけではないのに横から出てきて言い出すお前のやり方をどうかと書いた覚えがあるが、
ケチ付けられるのが嫌と書いた覚えはないんだが?

>>467
だから人それぞれでいいだろ?何が問題だと言いたいんだ?元々書いてた本人でもないんだろ?
ケチつけるのが問題なら、お前のそれもおかしいってことになるしなぁ
2017/05/29(月) 00:21:14.20ID:WMKOZcWQ0
>>468
まあ落ち着け、ちょっと一人で突っ走りすぎ
>455もそうだが言い訳の前に人に言われたことに少し耳を傾けようよ

コマンドもろくに把握してない奴が質問してる状況の時はさ
半端に適当な回答しても伝わらないし混乱の元になるし
回答側が自己主張なんか始めた日にはそれこそ収拾つかなくなるよ
その辺ちょっと弁えよう
2017/05/29(月) 00:25:17.31ID:ZNW+Xd000
>>468
嫌じゃないならケチ付けられたくらいでそんな発狂するなよ
閉じるをどれに割り当てるか悩んでるだけなのに何の参考にもならん
関係ない設定までダラダラ書いてウザいだけ
2017/05/29(月) 00:28:01.45ID:PQTJl3Hp0
>>469
いや、言い訳云々じゃなくてさ。まず聞かれたことには答えようぜ
>人に言われたことに少し耳を傾けよう
ってならさ。な?
だから人それぞれでいいだろ?何が問題だと言いたいんだ?元々書いてた本人でもないんだろ?

>コマンドもろくに把握してない奴が質問してる状況の時はさ〜
その意見は個人的には分からなくはないが、このスレの総意でも多数意見でもないと思っている
細かく書くことで嫌がる人もいるだろう。現に俺設定を云々と言ってくる奴がいるわけだし
だから、いつからかここはヒントを伝えて解答全部は書かないというような雰囲気になっていると思う
そして、それも間違いではないと思っている
あんたが誰に叩かれても初心者には懇切丁寧に説明できるなら、それは尊重するがね
2017/05/29(月) 00:30:44.91ID:PQTJl3Hp0
>>470
それは質問への回答ではない。やり直し
聞かれたことをよく理解し、過不足のない回答を心がけること
もしくは、二度と絡まないと言うならそれでも結構
俺も横から出てきてアレコレ言うだけで、何ら建設的でないお前の相手はしたくないんでな
2017/05/29(月) 00:34:25.87ID:ZNW+Xd000
>>472
「ケチつけるくらいならNGしろ」とかほざいておいてよく言うわ
それはつまりケチ付けられて顔真っ赤になってる証だろ
お前こそ自分のレスがなぜここまで批判されるのかよく考えよう
答えが見つかるまでもう来なくていいから
2017/05/29(月) 00:37:47.58ID:PQTJl3Hp0
>>473
お前の言葉使いの方が発狂してるように見えるんだがな〜
沸点低すぎないか?ん?
>答えが見つかるまでもう来なくていいから
聞かれたことに答えないくせに言いたいことだけをいうあんたに
そんなことを言う資格は微塵もないだろう。まず逃げずに答えてごらん
2017/05/29(月) 00:41:09.64ID:ZNW+Xd000
>>474
だからケチ付けられるのは嫌じゃないんだろ?
だったら批判を素直に受け止めて自分のレスの何が悪かったのか真摯に考えろよ
沸点?どうみてもお前の方が低すぎるぞ
2017/05/29(月) 00:43:21.56ID:PQTJl3Hp0
>>475
それは、その前からこっちが聞いてることに答えられたら対応しよう
順番って分かるよな?分からないならそう言ってくれ
あんたがそこで聞いてることは、その前から聞かれてることに真摯に答えたら考えてあげるから
それが常識ってものだろう。違うと言うなら、説得力のある理由を提示すること
2017/05/29(月) 00:49:22.50ID:ZNW+Xd000
>>476
お前の質問ってそもそもなんだよ?
「嫌とどこに書いてるのか?」という質問のことじゃないのか?
だからその質問に対して「ケチつけるくらいならNGしろ」という発言はケチ付けられることが
癇癪起こすくらい嫌だったという意味だろと
もうとっくに答えも出てるのにそれすら理解できないほど脳みそ沸騰しまくってのかよ
2017/05/29(月) 00:52:53.59ID:PQTJl3Hp0
>>477
>「嫌とどこに書いてるのか?」という質問のことじゃないのか?
どこに書いているのかと聞いてるんだから、どのレス番のここだって回答すべきだろ
もしくは、どこにもないかだ。改めて回答してくれ。お前のは答ではない

>ケチ付けられることが癇癪起こすくらい嫌だったという意味だろ
それはお前の勝手な拡大解釈だろ?お前の勝手な解釈を決めつけてモノを言うのはおかしいよな?
俺はそんなことは言っていないし思ってもいない

>もうとっくに答えも出てるのにそれすら理解できないほど脳みそ沸騰しまくってのかよ
だから、これはおバカの妄想ということ
2017/05/29(月) 00:56:20.04ID:ZNW+Xd000
>>478
俺には嫌だから発狂してるようにしか見えないからそう解釈したんだが
嫌じゃないなら嫌じゃないで俺は構わないよ
その代わり嫌じゃないならもう少し冷静になって自分のレスの問題点をよく考えようなって言ってるだけ
ここまで説明しないと通じないのかよ
2017/05/29(月) 00:59:42.95ID:WMKOZcWQ0
何や泥沼になってんね、取り合えす聞かれたことだけ答えとくわおやすみ

>>471
何が問題か?
ホイール連打に3回「も」ケチ付けてるところ
まあ人それぞれ連呼してるし質問者に対してケチつけてるつもりでは無いんだろうけど
ならなぜ言ったのか?つまりそれはただの俺主張だよね
質問に答える体で君は終始自己主張を繰り返してる

そういう自己顕示欲はよそで満たそう、質問に便乗しての自分語りは程々に
2017/05/29(月) 01:11:51.85ID:PQTJl3Hp0
>>479
>そう解釈した
つまりお前の拡大解釈と言うことな。それが理解できたのなら一歩前進
ただし、質問にまともに答えると言う姿勢とは言い難いがね…

>自分のレスの問題点をよく考えようなって言ってるだけ
そもそも元々お前に向けたレスではないんだ。そのことはもうすでに書いてると思うんだが
そこは理解できてるよな?回答よろしく
だから、気に入らんならNGでどうぞと言ってるわけだよ
にも関わらず延々と粘着されて迷惑な話なのさ。ハナから黙ってNGの方がよっぽどマシだったろうに

>>480
ケチつけるのが問題なら、あんたのレス自体が問題でしょ?
それとも回数が問題と言いたいなら、何回までならOKなどというルールでもあるのかい

>君は終始自己主張を繰り返してる
俺から見たらあんたもそうだよ。単なるあんたの自己主張ではないというなら、1つ確認しておきたい
あんたは、「コマンドもろくに把握してない奴」には「半端に適当な回答しても伝わらない」と言ってるわけ
だから初心者には丁寧に説明すべきということでいいのかい?仮にそうだというなら
あんたは誰に叩かれてもそれを忠実に実行できるのかい?言行一致であるべきだろうからな
2017/05/29(月) 01:29:47.51ID:ZNW+Xd000
>>481
何が一歩前進だよバーカ
お前の理解が遅いせいで何度も話が巻き戻ってただけだろ
お前が>>468で「嫌とどこに書いてるのか」と言ってきた時点でこっちはお前が嫌じゃないと
主張してるってとこまで先に読めてるんだよ
だから嫌じゃないならもう少し冷静に考えろと言ってんだよ

そもそも迷惑ならばNGすれば?
人には偉そうに指図する癖して自分のことは棚に上げるのかよ


>>480
>そういう自己顕示欲はよそで満たそう、質問に便乗しての自分語りは程々に
ほんこれ
2017/05/29(月) 01:33:46.01ID:II3Nv+fW0
このスレに限らず、質問に答えているひとに対して無意味な難癖をつけるやつが本当に多い
教えているさまがなんとなく偉そうで気に入らないってだけなんだよな結局
難癖つけてる本人がそのことに気づいてないことも多いけどw
2017/05/29(月) 01:42:45.50ID:PQTJl3Hp0
>>482
>お前の理解が遅いせいで何度も話が巻き戻ってただけだろ
違うだろ。お前がまともに質問に答えないからだ。それが諸悪の根源

>先に読めてるんだよ
>>473 それはつまりケチ付けられて顔真っ赤になってる証だろ
読めてないよなぁ?自分で書いてることすら覚えてないのかよ…

そして、相変わらず質問に答えない
そもそも元々お前に向けたレスではないんだ。そのことはもうすでに書いてると思うんだが
そこは理解できてるよな?回答よろしく
この質問になぜ答えていないのか?次のレスで答えなかった正当かつ納得できる理由を添えて答えること
ついでに、自分は聞かれたことに答えないのに質問してくる奴なのか? これも回答頼むわ

>そもそも迷惑ならばNGすれば?
こんな風に聞かれたことには答えないくせに言いたいことだけ言うのがお前のやり方か?回答よろしく

>人には偉そうに指図する癖して自分のことは棚に上げるのかよ
「偉そうに指図」などない。それはお前の勝手な拡大解釈。勝手な解釈が正しいと思い込む病気を治せ
そして、自分がどう対応するかは自分で決める
お前のクソ粘着が迷惑だと思っているのは事実。だからお前の病気が治らないなら、どこかのタイミングで
NGにする可能性はある。が、そのタイミングはこっちで決める
そもそも、お前の粘着は明確に俺に向けているから相手をしているのであって、お前みたいに自分へのレスでも
ないのにギャーギャーと言ってるわけではないのだよ。まず最低限それくらいのことは理解しような?
2017/05/29(月) 01:49:35.66ID:ZNW+Xd000
>>484
答えなくてもまともな人なら分かることだし
お前の下らない質問に答える義務も無い
ほんと典型的なアスペだなお前は
2017/05/29(月) 01:56:09.14ID:ZfsEFMn00
ID:PQTJl3Hp0
ヤベーなこいつキチガイっぷりが半端ないww
2017/05/29(月) 01:59:46.08ID:PQTJl3Hp0
>>483
自分がいい回答者だなんてことは言わないけど、無意味な難癖つけてくる奴って何なんだろうな…
質問者にレス向けて回答して、その質問者に文句言われるならまだしも
全く関係ない奴がいきなり出てきて、ひたすら粘着ってホントどこかおかしいと思う

>>485
>答えなくてもまともな人なら分かることだし
散々勝手な拡大解釈する奴が、こんなことを言う資格にはどこにもない。勘違いも甚だしい
お前が拡大解釈する癖があるから、「まともな人なら分かる」ことが通じないんだ
拡大解釈されないために質問せざるを得ない。だから、俺のお前への質問はすべて「必要」なものであって
お前の勝手な判断で無回答することは認められない。もしくは、「二度と拡大解釈はしない」とでもいうなら別だがね
質問に答えるか、拡大解釈を一切やめるか、どちらか選んでくれ。二度と関わらないならそれでも結構だ
2017/05/29(月) 02:05:39.93ID:ZNW+Xd000
>>487
お前みたいなアスペにとって必要なだけで正常な人なら不要
>>470の時点で俺はとっくにその拡大解釈を辞めてる
お前がしつこく説明を求めたから>>473で説明してやっただけ
ま、本音はお前が「ケチ付けられるの嫌じゃない」というのは詭弁に過ぎないと思ってるけどな
本当に嫌じゃないならなぜそんなムキになってるの?
俺はお前の質問に一つ答えてやったから次はお前がこの質問に答える番な
2017/05/29(月) 02:11:02.15ID:PQTJl3Hp0
>>486
うむ。日本語も流れも読めない残念な子だね。おやすみ

>>488
>本当に嫌じゃないならなぜそんなムキになってるの?
ムキにはなってないですな。それもお前の拡大解釈。だから、「拡大解釈を辞めてる」とぃうのは当てはまらない
さて、未回答に質問に答えてもらおうか。聞かれたことには過不足なく答えるのが当たり前
1個ずつなんてのはお前の勝手な都合だ。そんなこと学校で習ったのか?これも質問に加えておこうw

そもそも元々お前に向けたレスではないんだ。そのことはもうすでに書いてると思うんだが
そこは理解できてるよな?回答よろしく
この質問になぜ答えていないのか?次のレスで答えなかった正当かつ納得できる理由を添えて答えること
ついでに、自分は聞かれたことに答えないのに質問してくる奴なのか?
聞かれたことには答えないくせに言いたいことだけ言うのがお前のやり方か?
すべてに過不足なく回答すること
2017/05/29(月) 02:14:36.76ID:ZNW+Xd000
>>489
いやいや、そんだけ俺に対して必死に長文返してくるのに「ムキになってない」は通用しないよ
だから俺の解釈は拡大でも何でもなく紛れもなく事実
本当にムキになってないならさっさとNGして俺のこと無視すりゃいいだけなのにな
自分から言い出したことだし
2017/05/29(月) 02:19:31.22ID:PQTJl3Hp0
>>490
はい、質問に回答が一切ないね。やり直し
先に進みたいなら、未回答の質問に答えてからな。拡大解釈大好き君
487の最後の行と489の一連の質問に答えること。できないなら、都合が悪くて答に詰まったいうことな
何かと拡大解釈するお前に対しては、イチイチ確認する「必要」があるんでな
答えないのは逃げていると言うことで確定でいいよなぁ?何も難しいことは聞いてないし
何でこんな簡単なことができないんだろうか?実に不思議だ
2017/05/29(月) 02:20:53.98ID:ZNW+Xd000
>>491
質問に答えてないのはお前だよ
「ムキになってない」は答えになってない
やり直し
2017/05/29(月) 02:23:39.73ID:PQTJl3Hp0
>>492
残念ながら、俺の質問はその前から聞いているものなんだよなぁ
順番って分かるよな?って前にも聞いたよな?そう言えば、これも未回答だったわ
どんだけ怠慢な奴なんだw 順番が分からないならそう言ってくれ、拡大解釈大好き君
2017/05/29(月) 02:27:27.12ID:ZNW+Xd000
>>493
お前の最初の質問にはこっちはすでに答えた
お前は俺の質問に対してはぐらかしてるだけで答えてない
怠慢なのはお前だろ
順番?お前が答える番だと言ってんだろバーカ
2017/05/29(月) 02:31:27.55ID:PQTJl3Hp0
>>494
>順番?お前が答える番だと言ってんだろバーカ
それは違うと言ってるだろw
前から未回答かつ溜まってる未回答数も多いお前が先に処理するのが道理
それとも何か?お互い交互に1個づつとかそんなことを学校ででも習ったのか?
何で聞いてることに答えられないんだろうね
突っかかってきておいて逃げまくるって、人として恥ずかしくないのか?
まあ、そんな感覚を持ち合わせていたらそもそもクズみたいな粘着なんてしないかw
2017/05/29(月) 02:36:25.88ID:ZNW+Xd000
>>495
前とか後とか関係無いし
質問は早い者勝ちとでも学校で習ったのか?
お前が俺の質問無視する限り俺がお前に答えてやる筋合いも無い
早くなぜそんなムキになってNGしようともせずに俺にレスしてくるのか答えろよ
2017/05/29(月) 02:40:15.66ID:PQTJl3Hp0
>>496
>質問は早い者勝ちとでも学校で習ったのか?
それはつまり「順番」を理解してないと言うことだよな?
お前より前から未回答が残っているし、その数も多いと言っているんだが?
そして、ご丁寧に順番って分かるよな?って聞いたよな?それも繰り返し
順番が分からないならそう言ってくれ、拡大解釈大好き君
と書いたが、お前のそのレスを見るに「順番」を理解してないということでいいよな?

>お前が俺の質問無視する限り俺がお前に答えてやる筋合いも無い
残念ながら、お前が無視した方が先だし、それが未だに未回答なのだよ
そもそも、突っかかってきておいて逃げまくるって、人として恥ずかしくないのか?なぁ?
2017/05/29(月) 02:43:55.42ID:ZNW+Xd000
>>497
お前の脳内ルール押し付けるなよ
ムキになってない人間がこんな必死になる訳がないんだよなあ
>突っかかってきておいて逃げまくるって、人として恥ずかしくないのか?なぁ?
そのまんまブーメランだぞ
ホント自分のことだけ棚上げするのが好きなんだな
2017/05/29(月) 02:51:15.77ID:PQTJl3Hp0
>>498
>そのまんまブーメランだぞ
非常に残念ながら、突っかかってきたのはお前であって、俺はお前の粘着の相手をしてるだけ
俺が突っかけたわけではないなら、ブーメランもクソもない
日本語は正しく使おうな♪粘着&拡大解釈大好き君
しかし、何だかんだ屁理屈捏ねまくって、結局答えないんだよなぁ。何度でも書いてやるよ
突っかかってきておいて逃げまくるって、人として恥ずかしくないのか?なぁ?
ちなみに、俺から突っかかったと言う事実はありませんw
2017/05/29(月) 02:53:35.77ID:ZNW+Xd000
>>499
それに対してNGもせずに突っかかり返してきておいて、逃げまくってるじゃねえか
逃げてないなら早く俺の質問に答えろや
2017/05/29(月) 02:58:07.98ID:PQTJl3Hp0
>>500
>突っかかり返す
などという日本語があるのか?ちょっとソース出してくれよw お前の造語?
いや、レスが増えれば増えるほど、ID:ZNW+Xd000の頭の悪さが浮き彫りになるねぇ
まあ、相手してやってるのはそれが目的の1つだしw
いかにも頭悪そうというのは十分伝わってるから、ボロを出させりゃいいわけでなw

>逃げてないなら早く俺の質問に答えろや
だから、それはその前からこっちが聞いてて未回答のままの質問にお前が答えたらな
できるだろ?
突っかかってきておいて逃げまくるって、人として恥ずかしくないのか?なぁ?
2017/05/29(月) 03:00:45.67ID:ZNW+Xd000
話を逸らすなよ
また逃げるのか?
俺が答えなきゃお前が答えないルールとか押し付けるなよ
逃げてばかりで人として恥ずかしくないのかぁ?なぁ?
2017/05/29(月) 03:05:01.49ID:PQTJl3Hp0
>>502
何もそらしてませんよー 「突っかかり返す」の粘着&拡大解釈大好き君w
お前の未回答はずっと上からあるんだ。それを先に処理しろというのは、ごく当然の話
なぜなら、俺が答えてもお前は答えないという疑念が消えないから。つまり信用できない
未回答の数々がそれを物語っている。お前が答えてこなかったことは厳然たる事実だ
こっちに答えてほしければ、その前からずっと溜まってる未回答の質問に答えろ
きちんと答えると言う姿勢を見せれば、こっちも応じてやるよ。できるだろ?
突っかかってきておいて逃げまくるって、人として恥ずかしくないのか?なぁ?
2017/05/29(月) 03:07:21.79ID:ZNW+Xd000
>>503
だからそれがお前の脳内ルールだと言ってんだよボケ
ホント理解力低すぎるなお前の脳ミソは
早く逃げないで俺の質問に答えろや
人として恥ずかしくないのか?なぁ?
2017/05/29(月) 03:07:40.64ID:rE33IHUj0
ビジーウェイトせずに
変数の変化を待機したい場合
スクリプト2つ、OnMessage, Pauseを使うしかないんでしょうか?

*要件
F1キーが押されるまで
ループをまわさないで待機、

F1が押されたらループ再開
あと3回、合計4回押されたらまたループを休止
という動作を実現したかったのですが

*解決案1

スクリプトを二つ用意して
スクリプト1がF1を検知してOnMessageを送信
スクリプト2がメッセージを受け取ってF1の回数を増加、0→1のときPause,Offでループ再開
カウントが4になったらPause,On


とやったら動きました。
これ以外にビジーウェイトじゃない変数の監視法ってありますか?
2017/05/29(月) 03:09:21.21ID:rE33IHUj0
補足:F1のプレス回数が4になったらPauseの前に4->0になる動作にしました
2017/05/29(月) 03:11:12.41ID:PQTJl3Hp0
>>504
>お前の脳内ルール
は?つまり、お前のルールだと
自分は好き勝手言うけど、相手は答えるのが当たり前ってことなのか?
そういうとんでもなく身勝手な奴だと言うなら、そう書いてくれ
お前の言ってることはそういう意味に受け取れるんだが違うのか?
お前が答えてこなかったことは厳然たる事実だぞ?その未回答は溜まったままだ
それで、どうやってお前が答えると信用できると言うんだ?とても無理なんだが?
2017/05/29(月) 03:14:19.00ID:ZNW+Xd000
>>507
>自分は好き勝手言うけど、相手は答えるのが当たり前ってことなのか?
はいまたブーメラン
自分はそうじゃないと言うならまず俺の質問に答えような?な?
自分から言い出しておいて逃げまくるって、人として恥ずかしくないのか?なぁ?
2017/05/29(月) 03:17:58.38ID:PQTJl3Hp0
>>508
何度も言うが、それはその前からこっちが聞いてて未回答のままの質問にお前が答えたらな
というか、さすがに質問が出てきたのに続けるのは失礼だと思うわ
ここで続けることは俺は同意しない。お前が続けたいなら別の場所を用意しろ
俺はこのまま終わらせても構わんぞ。どうせお前答えないだろうしw 自信あるね
用意できたらリンクだけ貼っといてくれや。続きはそっちでやろうや
俺からそんな場所を作るつもりはないけどな。お前が答えないという自信があるからw
2017/05/29(月) 03:27:20.70ID:ZNW+Xd000
>>509
何度も言うがそれがお前の脳内ルールだと言ってんだよ
お前の質問に答えてからじゃないとこっちが質問してはいけないなんて決まりはない
だから勝手にお前の脳内ルール押し付けるな
お前は逃げてないなら俺の質問に答えろよ
それが出来ない癖して自分のこと棚に上げまくってるから全てブーメランになる
続けたくないなら最初からNGしてりゃいいだけ
2017/05/29(月) 03:30:38.29ID:PQTJl3Hp0
>>510
つ509
何度も言わせるな。俺はこれ以上は質問者に迷惑をかけると思っているが
お前はそうは思っていないんだな?それならそう書け
その上で続けたいなら別の場所を用意しろ。お前はホント非常識すぎる
2017/05/29(月) 03:36:14.58ID:ZNW+Xd000
>>511
ほらな、やっぱりNG出来ないんだろ?
自分は出来ない癖して人には押し付ける
人として最悪の性格だな

スレなんていちいち建てるわけねえだろバーカ
他者に迷惑なのは言うまでも無く当たり前
だからこっちからNGしてやるよ
最後までバカ丸出しなのはお前一人

最後に教訓
>自己顕示欲はよそで満たそう、質問に便乗しての自分語りは程々に

じゃあな低能アスペ君
2017/05/29(月) 03:46:34.42ID:PQTJl3Hp0
>>512
別の場所を用意する勇気もないくせに捨てゼリフ
そもそもNG云々は、元々俺のレスは質問者に向けたものであってお前に向けたものではないから
気に入らんならNGでどうぞと言ってるのであって、お前は俺に明確にクソ粘着を続けてきたいのだから、
その前提条件がまるで違う。これも何度も書いてることだ。お前がアホなのか分かっててごまかしてるかだ
まあ、対抗するために「突っかかり返す」とか変な日本語を生み出すような頭の悪さだから、言動がキチガイなのは
さもありなんだわな。続ける気がないなら、それで結構、 「突っかかり返す」の粘着&拡大解釈大好き君w
キチガイ粘着で気持ち悪かったが、少しは休む時間も確保させてもらえるか

>>505-506
いや、スマンかった。答になってないけど、もう少し具体的なスクリプトを書いてくれた方がいいかも
2017/05/29(月) 07:45:39.62ID:qqTBex/h0
オブジェクトのクラスのプロパティを使えば値が代入されたときに任意の処理ができるんじゃないかな
2017/05/29(月) 11:30:33.95ID:x4HTr99k0
名前:名無しさん@お腹いっぱい。 (ワッチョイ fbf0-7zaT)[sage] 投稿日:2017/05/29(月) 03:46:34.42 ID:PQTJl3Hp0 [21/21]
なにこの真性基地ww
超ウケるw
2017/05/29(月) 12:26:16.32ID:WMKOZcWQ0NIKU
おお、3時まで続いてたんか
蒸し返してすまんが誤解されたまま曲解されたようなのでそこだけ訂正させてもらう

>>481
初心者には丁寧に説明すべきという主張は一度もしていません
ヒントだけで突き放すのもスレ的には何の問題もないし自分もしています
自分は言ってるのは
取捨選択ができない状態の子に100%引っかかるだろう罠コード投げるとか
質問してる側で立場的にスルー的できない子に対しての俺自慢とか
そういうのは控えましょうって話です

ケチ付けるなという主張もしていません
それが明らかに不合理なら質問者に路線変更を促すのは当然だしケチ付けたってもちろん構わない
というかケチという言い方したのが悪かった
こちらが問題にしたのは『俺ならやらない』って主張を「3回も」繰り返したことだね
君のレス全般に入れることだがとにかく我を強調しすぎ
「オレがオレが」って意識はもう少し目立たないよう抑えよう
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況