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}