[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/07 16:17 / Filesize : 304 KB / Number-of Response : 977
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

AutoHotkey スレッド part4



1 名前:ぬるぽ mailto:sage [2007/07/16(月) 12:30:27 ID:cd0T6xfs0]
(テンプレ>>1)
■公式
www.autohotkey.com/

■解説
AutoHotkeyを流行らせるページ
lukewarm.s101.xrea.com/

■過去スレ
1 pc7.2ch.net/test/read.cgi/software/1098531338/
2 pc7.2ch.net/test/read.cgi/software/1129836713/
3 pc11.2ch.net/test/read.cgi/software/1157043396/

関連リンク>>2以降も参照


237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 20:42:06 ID:ngoXC/ha0]
2kで個別のアプリのCPU使用率を取得する方法はないでしょうか?
流行らせるページのスクリプトはXP以降にしか対応してないみたいでダメでした。

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 22:06:54 ID:qNJw2gH40]
>>236
ありがとう!
でもそこら辺にあるスクリプトを継ぎ接ぎしてるだけのおいらにはムズイw

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 04:39:00 ID:4rjZGnCz0]
質問があります。
海外ソフトで使うスクリプトを作ってます。
~キーを押す必要があるんですが日本語キーボードに対応してないので
日本語キーボードだと@キーを押すことになります。
こういう場合に英語キーボードで~を押したことにするにはどうしたらいいですか?

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 15:52:17 ID:W8Jf/qg+0]
>>239
日本語でおk

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 17:59:37 ID:3haFl8pw0]
~キー出力は、JP106キーならShift+^、US101キーならShift+`なんだが…

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 00:03:43 ID:bw53sfnn0]
なにいってんのかわかんないけど
jp106キーボードでUSドライバ使ったりすると
shift+半角で~出るよ。

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 02:35:52 ID:oDhmkhIm0]

lukewarm.s101.xrea.com/commands/_InstallKeybdHook.html
上のページを読み、
「無条件でキーフックを有効にする」というのを有効にしたところ、
キーフック機能が常駐してしまい、無効にすることができなくなりました。

ExitAppを使えばよいと書いてありますが、
具体的な記述がわからず色々組み合わせてみましたが無理でした。
自分では打開できそうにありません。
誰か分かる人がいたら教えてくださいませ。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 02:53:57 ID:yzJZJ0l/0]
ワロタwwwwwwww

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 03:55:49 ID:Y//SIsXz0]
>>243
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
                        |
       ____.____    | .__    PCを
     |        |        |   | |\_\  窓から
     |        | ∧_∧ |   | |  |.◎.| 投げ捨てろ
     |        |( ´∀`)つ ミ | |  |.: |
     |        |/ ⊃  ノ |   | .\|.≡.|
        ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄    |    ̄



246 名前:243 mailto:sage [2007/08/16(木) 06:19:27 ID:oDhmkhIm0]
243なのですが、解決しました。
「特定のホットキーを登録していれば、自動的にフックは有効になる」
ということがlukewarm.s101.xrea.com/commands/KeyHistory.html
こっちの方のページに書いてありますね、
それを見落としたばかりに、つい混乱してしまったみたいです。

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 17:30:04 ID:koSg/3pj0]
Diablo2.ahk誰か早く

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 20:19:34 ID:EL1WKe0y0]
スクリプト走らせる度にAutoHotkeyのプロセスが増えるんですが仕様ですか?

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 20:36:24 ID:OI80Iptb0]
仕様です
というか当然です

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 00:07:32 ID:qOJxaKKH0]
d

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 04:09:23 ID:SD01+S/A0]
一つのプロセスで複数のスクリプトを別の名前空間で走らせられたら
他人の作ったスクリプト利用しやすくなりそう。

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 05:08:44 ID:aQGermqT0]
>>251
そこまでするなら、もう他のましな言語に載せ変えてほしい希ガス

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/23(木) 15:17:59 ID:bav1KONC0]
モニタを追加したのですが 下のようにすると、もとのモニタ内でしか、ポインタが異動しません。
どうすれば、追加したモニタ内も動くようになるんですか?
たとえば、画面の右端にポインタがくると、左端にきてしまいます。

h::
MouseMove, -20, 0, 0, R
return

254 名前:名無しさん@お腹いっぱい。 [2007/08/23(木) 19:00:00 ID:R2hk6dcE0]
キーのremapで悩んでいます。

テンキーのような配列のキーボードで、一つ一つを押すと
「Ctrl + Alt + A」「Ctrl + Alt + B」...のように、
「Ctrl + Alt +※」のような組み合わせでキーコードを発行するキーボードが
有るのですが、その「Ctrl + Alt + A」のキーを「Enter」に割り当てたい場合に

^!a::Enter

としたときにkeyhookには、

down Ctrl
down Alt
down a
down Enter
up a
up Enter
up Ctrl
up Alt
down Ctrl
up Ctrl

のように出力されます。
実際にエディター等で、「Enter」のように機能しておりません。
「Ctrl + Alt + A」が押された後に「Enter」が押されています。
その関係で、ほとんどのキーが正常に反応しません。
何か良い方法、もしくは参考になるサイト等をご教示願えないでしょうか?
ちなみにAHKなどのキーバインドソフトや、プログラムの経験はほとんど有りません。
サンプルのコードからどのような動作がなされているかくらいは分かると思います。

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/23(木) 19:33:42 ID:K3YxSJna0]
>>254
その製品自体にはリマップツールは付いてないの?
で、
^!a:: Send, {Enter}
は試した?



256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/25(土) 19:07:02 ID:W+ItwZr20]
253をどなたかよろしく

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 16:27:04 ID:a1hT3suL0]
SysGetで複数モニタのステータスは取れるけど。
マウスポインタの指定の仕方はわかんね

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 00:59:19 ID:aeiRSrmu0]
無変換+EDSFにマウスカーソル移動を(使い物になるレベルで)割り当てたいんだけど、
移動量や加速度の調整のうまいやり方ご存じないっすか?
一応昔書いたコードを晒しておきます。汚いですがスイマセン。
これだと見ての通りちょっと押し続けると思いっきり移動してしまう感じに。
理想はジョイスティックやトラックポインタみたいなものだけど、デジタル入力だと難しいでしょうか。
;カーソル右移動
sc07B & F::
vol := 1
speed := 0
MouseMove, %vol%, 0, %speed%, R
Sleep, 100
Loop
{
Sleep, 10
GetKeyState, s1, sc07B, P
GetKeyState, s2, F, P
If (s1 = "U" || s2 = "U")
{
break
}
Else If (s1 ="D" && s2 = "D")
{
vol += %A_Index%
speed += %A_Index%/2
MouseMove, %vol%, 0, %speed%, R
}
}

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 01:20:00 ID:VadSXBov0]
A_INDEXを加算するんじゃなくて
2秒以上押してたらパラメーターを変化させるとか

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 03:57:41 ID:g7zWi+FH0]
%A_Index% に対する speed の
増加率をもっとゆるやかにしたらいいと思う。
speed += %A_Index%/2
だとspeedが二次関数なみに増加してってる。
あとは>>259みたいにループ回数じゃなく時間にspeedを対応させるとか。

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 15:06:08 ID:KlpUKV/w0]
AutoHotKeyでマウス3ボタン同時押しで何かをする、というのをやってみたいんだけど
どうしたら出来ますか

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 15:54:15 ID:d/TyIHTq0]
LbuttonとRbuttonでコンビネーションキーして
もう一個のボタンの押下を待てば?


263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 16:08:42 ID:KlpUKV/w0]
>>262
待つ方法がよくわからなくて
Inputを使えばいいのかと思うんですけど、
LbuttonかRbuttonが離れたらなにもしない、
という風にするにはどうしたらいいものでしょうか

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:16:34 ID:d/TyIHTq0]
LR+[A]キーで実験してみたお

~LButton & RButton::
{
 Tooltip, !

 Loop
 {
  GetKeyState, LB, Lbutton, P
  GetKeyState, RB, Rbutton, P
  GetKeyState, A, a

  If LB = U
  {
   Break
  }
  If RB = U
  {
   Break
  }
  If A = D
  {
   MsgBox, !
   Break
  }
 }
 ToolTip
 Return
}


265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:43:12 ID:KlpUKV/w0]
>>264
なるほどすばらしい動きですね
ありがとうございます

やり方としてはだいたい分かったと思うのですが、
このループは休みなく回り続けると思うのですが、
これはパフォーマンスに悪影響をおよぼしたりはしないものなのでしょうか



266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:46:28 ID:ZM87iOTj0]
どんだけしょぼいPC使ってんだよ
PCつけてるだけでそれ以上のものが動いてるっつの

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:49:58 ID:KlpUKV/w0]
>>266
他言語の開発経験では、
こういったビジーループはCPU使用率を100%近く使い切ってしまうものなので
どういう仕組みでその辺を回避してるのか不思議なのです
ループにSleepを入れなくて大丈夫なのはなぜなのだろうと

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:56:11 ID:DzJvLQge0]
そのループに入るのはRL押してるときだけじゃないの。

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:25:04 ID:e2B4bxdm0]
各行ごとに10msのスリープが最初から入ってた気がする

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:45:02 ID:ZAbcaavv0]
>>267
他の言語の開発経験があるならソース読もうよ…

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 20:06:53 ID:KlpUKV/w0]
すみません、再度質問させてください
~LButton & RButton::
Loop
{
GetKeyState, rb, Rbutton, P
GetKeyState, lb, LButton, P
GetKeyState, wUp, WheelUp, P

ToolTip %wUp%
if lb = U
{
break
}
if rb = U
{
break
}
if wUp = D
{
send {PgUp}
MouseClick WheelUp,,,U
wUp = U
}
}
ToolTip
return

二ボタンを同時に押しながら、WheelUp/Downに反応してPgUp/Downをさせたいと思っています
GetKeyStateでWheelUpをとると起動後何もしない時の初期状態はUなのですが
一度WheelUpするとDになり、その後Upをしても元に戻りません
WheelUpのKeyStateをUにする方法はないものでしょうか
それか同時押し+Wheelをうまく動かす方法はないものでしょうか

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 11:19:13 ID:zx+Yz7/90]
ディアクティブなウィンドウをウィンドウタイトルで検索してディアクティブなままSend,することって出来ないの?

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 11:38:24 ID:fGCl+Ibc0]
ControlSend

274 名前:271 mailto:sage [2007/08/30(木) 11:40:20 ID:nlX0V4+q0]
自己解決しました

~LButton2 & RButton::
ToolTip loopStart

HotKey WheelUp, WheelUpLabel
HotKey WheelDown, WheelDownLabel
HotKey WheelUp, On
HotKey WheelDown, On

Loop
{
GetKeyState rb, Rbutton, P
GetKeyState lb, LButton, P

if lb = U
{
break
}
if rb = U
{
break
}
}
ToolTip loopend
HotKey WheelUp, Off
HotKey WheelDown, Off
return

275 名前:271 mailto:sage [2007/08/30(木) 11:41:11 ID:nlX0V4+q0]
WheelUpLabel:
ToolTip WheelUp
return

WheelDownLabel:
ToolTip WheelDown
return

HotKeyを動的に割り当てればいいようですね
ありがとうございました



276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 14:33:26 ID:JCfA0ZE80]
自己解決してたか。昨日貼ろうとしたらネット使えなくなっちまって参った・・ほぼ同じコードだけど一応貼っておくよ

~WheelUp::tooltip, 準にゃんならおk
;WheelUp::tooltip, 準にゃ〜〜〜〜ん

~LButton & RButton::
Send, {LButton Up} ;キャンセルしないと不便だと思うので。
Hotkey, ~WheelUp, ~WheelUp, Off ;LRボタンが押されてる間無効化
Hotkey, WheelUp, LB_RB_WheelUp, On
Hotkey, WheelDown, LB_RB_WheelDown, On
Loop{
GetKeyState, rb, Rbutton, P
GetKeyState, lb, LButton, P
if((lb=="U") || (rb=="U")){
break
}
}
;通常時のホットキーの処理に戻す
Hotkey, WheelUp, LB_RB_WheelUp, Off ;;WheelUpホットキーラベルが無い場合
; Hotkey, WheelUp, WheelUp, On ;WheelUpホットキーラベルがある場合
Hotkey, WheelDown, LB_RB_WheelDown, Off
Hotkey, ~WheelUp, ~WheelUp, On
return

LB_RB_WheelUp:
tooltip, 寧ろ準にゃんじゃなきゃ嫌だ
send {PgUp} ;LButton+RButton+WheelUP時の処理
return

LB_RB_WheelDown:
send {PgDn} ;LButton+RButton+WheelDown時の処理
return

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 16:44:44 ID:nlX0V4+q0]
デフォルトのホットキーのラベル名はキー名と同じなので、ラベルを戻す時は
WheelUpラベルが定義されていればWheelUpに割り当てればいいし
~WheelUpが定義されていれば~WheelUpに割り当てればいいわけですね
ラベルが定義されているかはIsLabel()で分かるみたいですね

しかしもし動的に別のラベルが割り当てられている可能性があると
ラベルを戻す時にデフォルトのWheelUpに戻していいか分からなくなりますよね
そのホットキーに対してなんというラベルが割り当てられているか調べる方法はないでしょうか
3ボタン同時押しを関数化して再利用しようと思っているので(車輪の再発明でしょうけど)
あらゆる可能性に備えときたいんですけど方法はありますかね

>>269
デフォルトで10ms実行すると10ms休むみたいですね
ttp://lukewarm.s101.xrea.com/commands/SetBatchLines.html

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 01:10:59 ID:ipTtSRZ90]
三ボタン同時押しを簡単に実現できる関数を作りました
手元の環境ではなかなかうまいこと動いています
結構使いやすくまとまってるんじゃないかと思います

www.uploda.org/uporg993571.zip.html

使っていただいて問題があったら教えていただけると幸いでございますよ

279 名前:278 mailto:sage [2007/08/31(金) 16:39:31 ID:ipTtSRZ90]
ファイル消えちゃったんでホームページ作って上げました

pmoky.ame-zaiku.com/

使ってくれてる人はいるだろうか・・・

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 17:32:47 ID:Ej00l/PP0]
>>279
ゲームで使ってみる
今後ともがんばってくれ

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 17:42:52 ID:JWf9VRD/0]
長野テクトロンのお気に入りキーボードと組み合わせて
なんか面白いことやってる人いない?

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 18:11:04 ID:ipTtSRZ90]
なんとニッチな話題

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:19:47 ID:KhuX3oNk0]
どっかでみたと思ったらやねうらおと喧嘩してた人かな?

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 21:44:54 ID:ipTtSRZ90]
うわー、よく知ってますね
あんま特定されるもの晒すもんじゃないですね・・・

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 01:21:42 ID:lFHF97IF0]
AutoHotKeyでnストロークキー、
ダブルクリック、トリプルクリック・・・n回クリックなんかを
できるようにするライブラリを作りました

pmoky.ame-zaiku.com/

マウスで右押しながら左、左を離してホイール回すとか
右押しながら左、右を離して右ダブルクリック
といった風に自由にコマンドが割り当てられます
よかったらどうぞ



286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 02:26:59 ID:fJ9mFThh0]
[これはひどい]

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 03:58:03 ID:lFHF97IF0]
何がひどいのか聞かせてもらいたい

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 04:18:56 ID:bRMrbhHi0]
やばいっしょ普通に考えて

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 05:00:05 ID:lFHF97IF0]
まあAutoHotKey歴三日でこれだけのものが作れてしまう才能は
普通に考えればやばいとしかいいようがないな

290 名前:名無しさん@お腹いっぱい。 [2007/09/03(月) 05:25:56 ID:Hj/BQYMI0]



291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 10:05:06 ID:JamW/x630]
まぁトリプル、n回タップスクリプトあたりは割とみんなAHK覚え始めて最初に作るよな。
だが結局使いにくい(まともに動作はするが操作がおっつかない、指がついてかない)ことが分かって、
マウスジェスチャやホイールリダイレクトあたりの無難なスクリプトに落ち着くんだけど

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 10:22:27 ID:mVqCjwNS0]
俺のはちゃんと動作するぞ

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 10:26:54 ID:mVqCjwNS0]
操作がおっつかないという話か
いや、手軽に実行できていい感じだぞ
拡張ボタンは同時押しで動かす+ダブルで動かす
という形が便利だ

というかマウスジェスチャは根本的に使いにくい
遅い、疲れる、ミスが多い
マウスコマンドが大量に割り当てられる環境があれば何のメリットもない

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 10:43:43 ID:fjDKy8bk0]
本日のNGID:mVqCjwNS0

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 10:48:14 ID:mVqCjwNS0]
俺はマウスジェスチャ批判してるだけだが
批判に耳を傾けない態度はどうかと思うね



296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:07:34 ID:QI1dt7uw0]
>>295
批判以前に耳を傾けて貰えない理由があるんじゃないの

マウスジェスチャだって、たとえばブラウザの進む/戻るを←や→みたいにしてあるのは
直感的でいいと思うけどね。

↓←で閉じるとか、こうやってこうやってこうするとこうなるとか、
もうファミ通に投稿しちゃうぞみたいなのはどうかと思うけど。

使いやすいとか使いにくいとか主観で言ってるだけじゃ批判にもならない。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:12:18 ID:mVqCjwNS0]
右を押しながら左にドラッグするのと、
右ボタン押しながら左ボタン押すのでは
どっちが早いか、どっちが疲れないか、どっちが間違いにくいか
答えは誰の目にも明らかじゃない
主観にも何にもなってない

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:22:33 ID:DJLOdr4W0]
大体複数タップごときでなんであんなに膨大なスクリプトになるんだよ
10行くらいで終わらないか?

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:37:31 ID:mVqCjwNS0]
WheelはGetKeyStateではとれないから
動的にホットキー割り当てが必要になる
ホットキーを一律にとめることが出来ないから
必要なもの以外で起こる可能性のあるホットキーを
一時的に全て止め、実行後に戻す必要がある
スレッドの優先順位を上げるだけでは再帰的に適用できなくなるし
その辺の処理がめんどい

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 15:07:23 ID:VHYBwhSk0]
腕はあっても自意識過剰じゃな

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 17:25:14 ID:I07haSN+0]
なんで荒れてんの?

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 17:27:21 ID:JamW/x630]
>どっちが早いか、どっちが疲れないか、どっちが間違いにくいか
それは完璧におまえの主観
ポインティングデバイスは環境によって全然使用感変わってくるよ
拡張ボタンはデフォじゃない、ノートだとホイールが特殊でMBottunすらついてないのもある。

何のボタンを先に押してから何を押すとかいくつも重なると覚えてらんない。
複合ダブルクリックなんてやった日には指がつる。
という意見の奴も少なくはないと思うが?

それに、ダブルクリックチェックするなら本当はポインタの移動距離も見ないと
300msタイムアウトくらいだと結構誤作動すると思うぞ


303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 18:15:35 ID:fjDKy8bk0]
HPあるのなら掲示板作ってそこでやれよ
ここに来るな池沼

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:10:20 ID:mVqCjwNS0]
>>302
君の言ってるのはマウスコマンドが使いにくい環境があるというだけだろ
右押しながら左に関してはノーパソだろうとなんだろうと
マウスジェスチャより正確で早くて疲れない
主観でもなんでもない

まあ確かにボタン5個なければ
マウスコマンドはまともに使えないのは確かだが
それ用に整えられた環境でなら
マウスジェスチャとマウスコマンドの優劣は明らかだと思うがなあ

ダブルクリックに関しては移動距離見る必要があるとは思ってないな
もともとサイドボタン連打したらずれてもしょうがないし
ずれたらダブルクリックじゃないと認識することには
そんなに益はないと思う

>>303
俺はライブラリの宣伝がしたいわけじゃない
聞かれたから答えただけで、俺が言いたいのは
マウスジェスチャよりマウスコマンドの方がいいぞということだけだ
AutoHotKeyスレにふさわしくない話題だとも思わないが

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:37:10 ID:f5uAFeMQ0]
>>304
残念だが君の主張は100%主観だ

> 右押しながら左に関してはノーパソだろうとなんだろうと
> マウスジェスチャより正確で早くて疲れない
これが完全に間違い
君、ノートPC使った事無いでしょ



306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:45:43 ID:RM5uohE+0]
どちらが操作しやすいかなんて、人それぞれなので好きにしてください。
完全にスレ違いです。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:52:26 ID:mVqCjwNS0]
>>305
ノートPCずっと使ってたが右と左はちゃんと隣同士にあったぞ
タッチパッドだからマウスジェスチャは使い物にならなかったが
マウスコマンドは使えないこともなかった

まあノーパソの入力にはいろいろあるから、そうでない環境もあるかもしれないが
そうでない環境があるからといって主観にはならない
君の言いたいのは、
「ある種のノートパソコンでは客観的に見てマウスジェスチャが
マウスコマンドより使いやすい」ということだろう
俺の主張は最初から
「マウスコマンドが大量に割り当てられる環境では、
客観的に見て、マウスジェスチャよりマウスコマンドの方が優れている」ということだ
そうでない環境があることは最初から言っている。

ノーパソでも普通はマウスをつなげて使うから「ノーパソかどうか」は別に関係ない
タッチパッドは誤動作しやすいからマウスジェスチャは使いにくい
君こそノーパソのことを知らないんじゃないか?

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:52:32 ID:Rc8hT3KH0]
ノートパソコンなら普通にホットキーを使えばいいのでは

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:09:37 ID:mVqCjwNS0]
ノーパソだとキーボードでマウス移動とかしても便利かもな
とにかくタッチパッドは腐ってる

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:26:24 ID:2CfhAgz30]
誰か興味ある話題ぷりーず

主観かどうかを主張しなければならないような非論理的な展開が続かれても困る

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:33:17 ID:sjOEK3Ce0]
>>309
それも主観

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:36:51 ID:mVqCjwNS0]
客観的でないという根拠を述べないと
客観的に主観であるということを述べたことにならない
つまり「主観だ」とただ書いただけじゃその言葉は
自分自身にも向けられることになる

そんなこといちいち説明しなくてもわかってくれるレベルの人はいないのかね

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:56:53 ID:f5uAFeMQ0]
>>312
君はそこまでバカだったのか
「主観じゃない」と主張しているのは君だけなんだよ
他の連中は私も含めて皆主観を述べているだけでね

つまり、唯一君だけが自分の主張は客観的であると言う根拠を述べなければいけない立場なんだよ

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:58:12 ID:2CfhAgz30]
例えば>>302の存在が客観的でないことを十二分に示しているわけだが……

呆れた

ってかAHKの話題はー?

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:06:37 ID:n/eX0LD90]
ID:mVqCjwNS0
>ダブルクリックに関しては移動距離見る必要があるとは思ってないな
>もともとサイドボタン連打したらずれてもしょうがないし
まぁおまいの使い方は好きにすればいいし、別にどうでもいいんだけどな
おまいなりに汎用性考えて万人に使えるよう考慮したから、
あんなしち面倒臭いスクリプトになってるんじゃないのか?
「俺専用」なら公開なんぞしないで自分だけで使ってればいいと思う。

>マウスコマンドが大量に割り当てられる環境では、
まずその環境は一般的でない。
要約すると 『俺の使ってる環境下ではジェスチャよりコマンドのほうが使いやすい。』ってことだろ?
そんな特定的な話をここで展開されても困る

そもそもマウスジェスチャ批判そのものがスレ違いな上、主観的意見だがね。
>答えは誰の目にも明らかじゃない
「誰の目にも明らか」どころか、同意してる人間は誰一人としていないのだが。
事実に反してる内容を主張している段階でそれは客観性を欠いているっつーことでないの?
おまいが言い出したことに対して、誰も取りあわず、おまいしか主張してないならそれは主観でしかないしょ。
ていうか、言葉遊びしたいならよそへ逝けよ。



316 名前:302 mailto:sage [2007/09/05(水) 00:12:17 ID:n/eX0LD90]
自分は己が書いたレスを「主観ではない」などと行った覚えはないんだが。
なに、もしかして どっちの意見が客観的か 合戦をしてるつもりだったの?
己の主張を「主観ではない」と言い張ってるの、ここではおまいだけだよ

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:37:38 ID:sEJDndAK0]
スクリプトを提供してくれている人をそんなに叩くなよ……。
まだ続けるようならそいつも池沼。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:45:01 ID:k4PvKAqE0]
厨でもスクリプトを作れば神です、ってか。アホらしい。
ただ、さわらぬ神に祟りなしというのには同意するよ。

丁重にお引取り願いたい。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:02:42 ID:PS3JYgfk0]
俺は客観的にどうかにしか興味がない
俺は客観的に「マウスコマンドはマウスジェスチャより使いやすい」ということを述べている
それに対して、君は自分の意見が主観でしかないことを知りながら
「そんな意見は君の主観でしかない」ということを述べていて
客観的に見て俺の意見がどうであるかに対しては反論を拒否している。

俺はマウスジェスチャよりマウスコマンドが使いやすい客観的な根拠
(速さ、疲れにくさ、ミスの少なさ)を挙げたが、
君は客観的な根拠に基づく反論を何も行えなかった
それだけが事実だ

君はただ自分の主観によって、何らの根拠も持たずに
「君の意見は主観でしかない」ということを発言した
普通小学生だって、意見を述べる時は根拠も述べることが出来るが、
君はそれすら出来ない

まあ「自分の意見は客観的ではない」と認めているので
客観的に見れば俺の意見は主観的とはいえないと認めているのだから
少しは情状酌量の余地もある
しかし、自分は根拠を持って意見を述べているのに
相手は根拠がなくても相手の意見を否定できると思っているとなると
真面目に議論しようと思ってた人は、あきれ返って怒り出すことも出来ず
ただ「こんなやつを相手に何か意味のあることを言おうとした自分が間違っていた」
とでも思って議論の継続をあきらめるほかないだろう

しかしここには他に真面目な話が出来る人もいるはずだから
こういう話をするのも無意味ではないはずだ
今回はたまたまクソのようなやつに当たってしまっただけだ
次回に期待しよう

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:09:05 ID:PS3JYgfk0]
>>315
俺は連続的にクリックがなされていれば
移動距離が離れていてもダブルクリックと判定してはいけないケースはないと思っている
そういうケースがあるなら教えてくれるとうれしい

多ボタンマウスを使えばマウスジェスチャより便利に使えるとなれば
多ボタンマウスを買ってマウスコマンドを使うのが合理的だろう
別に多ボタンマウスなど高いものではないのだし

同意する人間がいなくても、客観的に反論できる人間が一人もいず
反論している人間ですら「俺の意見は主観でしかない」といっているならば
その意見は客観的に見れば正しいのかもしれないと考えてみるべきだろう

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:21:33 ID:2BHAAzsx0]
黙れサル

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:40:23 ID:n/eX0LD90]
「こんなやつを相手に何か意味のあることを言おうとした自分が間違っていた」

ていうか、言葉遊びしたいならよそへ逝けよ。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:52:25 ID:IfjcJ2n/0]
仕方ないな、俺が相手になってやろう

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:54:57 ID:PS3JYgfk0]
俺は言葉遊びがしたいんじゃない
マウスジェスチャよりマウスコマンドが使いやすい
根拠:(速さ、疲れにくさ、ミスの少なさ)
こういう意見を述べていて、
それについて意見を聞きたいだけだ
何がしかの根拠を持った普通の意見を

俺がやってるのは実に普通のプロセスだ
それを根拠もないのに否定して無駄な時間を費やさせる奴はいるけれども
それは俺が非難されるべき筋合いのことではない

むしろ何を見てこれを言葉遊びと判断したのか聞きたいのだが

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:58:45 ID:zU8Ox8/u0]
エクスプローラで選択している(単数・複数)ファイルのフルパスをAHKで得る方法はありますか?
ポチエスの作者さんが公開しているesGetのようなものです。
スクリプトの引数に実行ファイルのフルパスを渡して起動すると、
その実行ファイルに現在選択中のファイルのフルパスを渡す。
複数ファイルの場合は、一括で渡すか、一つごとに分けて渡すかを引数で指定しておく、
という動作をするものを作りたいと考えています。

例:エクスプローラで選択中のファイル:C:\a.txt C:\b.txt

スクリプトの起動:〜.ahk /s "C:\WINDOWS\notepad.exe"ならば、
"C:\WINDOWS\notepad.exe" "C:\a.txt" "C:\b.txt"
スクリプトの起動:〜.ahk /m "C:\WINDOWS\notepad.exe"ならば、
"C:\WINDOWS\notepad.exe" "C:\a.txt"
"C:\WINDOWS\notepad.exe" "C:\b.txt"



326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 02:43:35 ID:NUBw8SHS0]
>>325
多分、esgetも同じことをやってると思うんだけど
ControlGetのListからListViewのSelecetedを取得して
そっからファイル名だけ抜いてアドレスバーのアドレスとくっつける



327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 04:49:14 ID:g7Dqn/qu0]
よくわからんが >>286 見てキレちゃったんでしょ?
スクリプトに自信があるならいちいち反応しないでスルーすればいいんだよ。
どうでもいいことで大騒ぎすると論理的にどうであろうが確実に印象は悪くなる。

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 05:20:38 ID:PS3JYgfk0]
問題はマウスジェスチャが不合理だということで
これを指摘するたびに気持ち悪い人が沸いてくる
俺の印象なんかどうなろうと知ったこっちゃなくて
ただこの事実を論証していくことに俺は興味がある

沸いてくる人がいつか論理的に意味のあることが
言えるようになるのかにも興味がある
流れを見れば分かるけど俺のスクリプトは何の関係もない

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 05:33:38 ID:lHpy4VRa0]
>流れを見れば分かるけど俺のスクリプトは何の関係もない
そうだよな、マウスジェスチャがダメだとか主観客観とかスクリプトと関係無いよな
それが分かってるんなら、スレ違いなネタを延々続けないで別の場所でやってくれ

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 07:02:57 ID:g6AaTA6q0]
Thumbsenseっていうソフト
www.sonycsl.co.jp/person/rekimoto/tsense/indexj.html

があるんだけど、これをAutoHotKeyでやることはできるかな?
つまり、起動をタッチパッドに触れる+キーボードってことなんだけど、

「タッチパッドに触れている状態を記述するスクリプト」っていうのは書ける?

331 名前:325 mailto:sage [2007/09/05(水) 07:09:17 ID:hayqHRIy0]
>>326
ありがとうございます。確認できていないのですが、帰宅したら試してみます。

>>330
自分もそれは非常にやりたいのですが、おそらくは本家が対応しないと無理そうです。

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 07:14:41 ID:dr5YDobe0]
あいかわらずこのスレはごみ書き込みしかないな

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 08:24:21 ID:7HbnRb8cO]
>>330
そのソフトは過去にも話題に上がったことあったと思うけどパッドの情報は多分取れなかったかと
そもそもデバイスとしてタッチパッドが繋がってるかどうかも見れないんじゃないかな

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 08:40:32 ID:g6AaTA6q0]
>>331>>333
なるほど、そうなのか。Thx
あくまで開発の方の気まぐれを期待するしかない、ってレベルか。

代用法として、右altを小指に、J左クリ L右クリ IKで上下ホイール、
UOで戻る、進むに設定すればちょっと気分味わえるな。

(単純にThumbsenseが使いにくい。ホイール周りとか特に。
これがもうちょい自由にカスタマイズできればおkだったんだがな。)

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:03:55 ID:g6AaTA6q0]
ついでにこのマウス操作をしていて思ったんだけど、
どうもAutoHotKeyは、通常のように

!j:: Send,{LButton}

って記述したら、Alt+j押してる間中左クリック連打してるんだね。

これを、
Alt+jを押してる間、ずっと左ボタン押し続けて、j離したときに同じく離す、
っていうふうに記述するにはスクリプトをどう変えたらいいかな?



336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:28:12 ID:PS3JYgfk0]
>>329
AutoHotKeyはマウスジェスチャもマウスコマンドも出来る
どっちを使うのかは重要な問題だ
どうスレ違いなのか教えてくれ

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:33:58 ID:85hizbmd0]
>>335
!j:: IfNotEqual, A_ThisHotkey,%A_PriorHotkey%, Send,{LButton Down}
!j up:: Send,{LButton Up}






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<304KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef