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


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

AutoHotkey スレッド part5



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 15:48:16 ID:LAzeYh1N0]
(テンプレ>>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/
4 pc11.2ch.net/test/read.cgi/software/1184556627/

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

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 01:31:27 ID:5FHlkxSn0]
結果をほかのものに渡すだけならクリップボードを使えば良いだろ。
ClipBoard= %Suushiki%

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 05:00:44 ID:w3b2p0Pp0]
標準出力でもいいんじゃね

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 10:40:11 ID:0WAsk9HL0]
>そうだとしても外にAHKを書くためにFileAppend以外に方法はないと思うのですが・・・。
FileAppend以前にわざわざ外にAHKを書く意味がわからない。

fenrirスレ見てきたけど、IDなんか調べなくてもまんまマルチじゃん。
しかも向うではツッコミ入れられてから誤爆とか言い訳してるし、お前本当クズだな

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 12:44:41 ID:vyHUZ/Zr0]
数式ならはやらせるページのあぷろだにいくつかあった気がするが

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 23:36:46 ID:z52UcUVJ0]
>>271
遅くなりましたが、ありがとうございます。

298 名前:271 mailto:sage [2008/03/18(火) 06:36:36 ID:DBpKlb6a0]
>>297
いえいえ

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 16:20:40 ID:p9N7Q+240]
Loop の回数を入力して2重ループでキーをsendするマクロを使っているのですが;
たまに回数を間違えて終わるのを待つのがつらいです。
マクロを強制終了する方法はあるのでしょうか?

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 17:13:36 ID:5EvAikyp0]
^ESC:: ExitApp とか適当にホットキー設定しておけば?
マルチスレッドで動いてるはずだから多分大丈夫じゃね?

本当にどうしようもない時はタスクマネージャからプロセスの終了で強制終了汁

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 19:21:18 ID:+E1ehu8R0]
連打だったら、こんな感じで
規定回数orフォーカスずらしたら終わるようにしてるなぁ

renda(key, cnt) {
 WinGetClass, oCls, A
 Loop, %cnt%
{
  IfWinNotActive, ahk_class %oCls%
  Break,
  Send, {%key%}
 }
 return
}



302 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 21:31:22 ID:qz5VYRvo0]
GetKeyStateで適当なキー押下を調べて
押されてたらBreakするとか

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 22:42:31 ID:LmQpgVGGO]
UWSCのMOUSEORGみたいに、
特定のウインドウにキーを送る関数や方法はありますか?

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 00:13:54 ID:Qu6VUaAz0]
ありまくり

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 12:12:38 ID:ZHMEY0Ip0]
>>301
ありがとうございます。

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 13:45:53 ID:PsQCSOhe0]
>>304
ありがとうございます。

307 名前:TWZmalSIIaso mailto:nel@yhoo.com [2008/03/21(金) 09:05:57 ID:0s2M9jx00]
<a href=imporous.cn/map.html >online</a>
importee.cn/map.html
<a href=importee.cn/map.html >online</a>
jointed.cn/map.html
<a href=jointed.cn/map.html >online</a>
jolite.cn/map.html
<a href=jolite.cn/map.html >online</a>

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 14:49:01 ID:6t3qgOPy0]
・マウスの中ボタンを押すと、(中ボタンを放した瞬間)検索開始
・マウスの中ボタン+ホイール↓で、検索の次候補(F3)
・マウスの中ボタン+ホイール↑で、検索の前候補(shift+F3)

という動作をさせたいのですが、

MButton::send,^f
MButton & WheelDown::send,{F3}
MButton & WheelUp::send,+{F3}

この3行のうち、下の2行を入れると、
先頭の「中ボタンを押しただけの動作」が無視されてしまいます。

希望する動作にするためには、どう書けばいいでしょうか。

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 15:15:08 ID:UA/65Cwf0]
単独と&の組み合わせって駄目じゃなかったっけ。
前試して動かなかったような記憶が。

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 16:24:18 ID:DRTfcI5V0]
MButton Up::send,^f
でできると思う

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 20:17:36 ID:0AYJpUnlO]
マウスボタンの配置を入れ替えることはできますか?

a::b
b::a
↑キーボードはできたんですけど



312 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 20:59:20 ID:H09tmeZI0]
指をクロス

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 02:24:18 ID:yu0oJW4R0]
>>311
Windowsの設定で左利き用にするのではだめなのか?

314 名前:311 mailto:sage [2008/03/23(日) 09:32:42 ID:h6Mm6xGhO]
右←→X2を交換したいんです
ロジのトラックボール(ST-45UPi)を購入した
ので親指に左右クリックを集めて使いたいなと
SetPoint+UberOptionsで実現できそうなのですが
できればSetPointとか使いたくないんです。

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 09:37:41 ID:h6Mm6xGhO]
間違い左←→X2です

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 09:57:54 ID:IKb6ZKv10]
SetPointつかったほうがいいんでないかい

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 11:37:05 ID:MbnHXQ3d0]
>>308です。

>>309
そのようです。

>>310
これでできました。ありがとうございます。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:27:50 ID:7xaaJCup0]
>>311
この辺が参考になるかも
www.autohotkey.com/forum/topic26163.html
www.autohotkey.com/forum/topic889.html

319 名前:311 mailto:sage [2008/03/24(月) 11:25:36 ID:Ns5Ryq4zO]
>>318 ありがとう。すごく参考になりました。

一応結果を書いておきます。
飛び先にはいくつか方法が書かれているけど,↓がベターだとおもう。

*LButton::
MouseClick, right,,,,, D
KeyWait, LButton
MouseClick, right,,,,, U
return

*RButton::
MouseClick, left,,,,, D
KeyWait, RButton
MouseClick, left,,,,, U
return

KeyWaitの効果??でマウスジェスチャー,範囲選択も標準同様に動作できた。
ちょっと不満なのは右クリするとコンテクストメニューが表示されたり
されなかったりする。それ以外は期待通りでした。
(再現も規則性があって,右ダブルクリックすれば回避できるけど)

>>316
自分の環境だと突然ALTやCtrlが押された状態になってイライラするから
使いたくないんです。原因もわからないし・・

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 16:06:20 ID:n1SVzXNB0]
XPSP3日本語版はキーUp/Down情報が正しく返して(>>3)くれる・・・わけないよなぁ

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:59:47 ID:4Vqa4LsF0]
Setpointの押しっぱなし回避のため、Alt/Ctrl/Shift upとSetpoint再起動のスクリプトを書いておくがよろし



322 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 22:08:58 ID:m2WbBKQQ0]
>>319
スレチだけど、押しっぱなしの件うちも起こるなぁ。>Setpoint
まぁ、ごく稀になんで我慢して使ってるけど。MouseWareの頃はこんな事なかったのになぁ。
どれかが押されたままになったら、そのキー(キーボード実体)を適当にポンポン叩いてると
しばらくすれば直るんだけど。
俺は>>321をやってみようかと思う。アイデアどうもありがとう


323 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 23:56:48 ID:4Vqa4LsF0]
>>321をやるなら、ホットキーは^!+z::みたいにするのがおすすめ。
押しっぱなしの症状出ていても起動するようにな。

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 14:08:04 ID:fKCEZ+8l0]
Ahkファイルを右クリックしたとき出る「edit script」で使用するエディタを変更する方法は何かないでしょうか?

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 16:39:51 ID:/e6R/f5R0]
>>324
俺は↓のレジストリのnotepad.exeの部分を書き換えてる。
他の方法もあるかもしれないけど。ちなみにOSはXP

HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 19:23:22 ID:tZ5Dk9KN0]
>>324
lukewarm.s101.xrea.com/test/read.cgi/bbs/1092315194/107-108


327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 20:01:12 ID:4sJAnoqM0]
「フォルダオプション」の「ファイルの種類」で
.ahk->詳細設定->Edit scriptいじってもできるよ。

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 20:45:40 ID:v2dURCKr0]
あとは、Menu, Tray, 〜で全部書き換えてしまうとか

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 00:45:10 ID:uloWWH/t0]
Photoshop、Sai、Neko、ComicStudio共通、3分間操作しないと自動保存を行うAutoHotkeyスクリプト
ttp://blogs.yahoo.co.jp/uwsc_script/31579152.html

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 10:21:32 ID:rg2QQF050]
雑談していいか?デジ絵業界のこと全く知らんのだが、プロにもAutohotkeyは流行ってるの?浸透する余地はあるの?

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:03:00 ID:UhywBhzN0]
プロや同人者じゃないけどフォトショやイラレくらい普通に使うっしょ。ビジネスでも個人でも。

スクリプトに免疫ある云々以前に自動保存は危険だから そうそう需要があるとは思えんし
(保存する気は無いけどちょっと試してみた、っつーような状態でオリジナル更新とかされたら泣ける。
MS-Officeみたいに保存でアンドゥバッファがクリアされるようだとかなりアウチな状況になる)
329のブログの人は元々uwscとかやってるから、浸透させたいとかそういう意図じゃなく
単純に自分が使ってるものを公開してるだけじゃないか?




332 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:27:50 ID:XtKWYjkt0]
VAIOノートのボリューム変更が面倒(ミュートボタン+十字キー)なので、ahkでボリュームを変更しようと考えました。
しかし、VistaのせいかVAIOのせいか、XP機では問題なく動作していたコマンド「SoundSet」がまったくききません。

これはVistaで音量管理が変わったせいでしょうか。それともVAIO固有の問題でしょうか。
他にVista機を使ったことがないので、ボリューム関係の命令が通常は問題なくVistaでも動作するのかどうかお教えいただければと思います。

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:28:04 ID:rg2QQF050]
イラレを普通の人が使うか?まぁいいや。俺的には糞キーだった無変換と

変換キーがAHKで超活躍したのに感動して、ネタ探しにこのスレに居着いてる。

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 13:42:09 ID:s4aoxhYc0]
無変換は使う人は使うらしい。
うちの親父がひらがな確定するのに使ってた。
AHK立ち上げたまま貸したから誤爆しまくってた。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:06:53 ID:aFNDPsi80]
ドロー系ってイラレくらいしか市販ソフトで選択肢なくなってるじゃん
簡単なものならInkscapeとかでも良いけどちょこっと凝ったことやって
印刷所に渡すとかならイラレ一択だよ

普通の人でもちょっと凝ったチラシ程度は作ったりするでしょ?

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:20:42 ID:mvQbsgET0]
作業上、定型処理があってマクロが無い場合、
何らかの補助ツールを用いてバッチ的に処理したいと思うのは
当たり前なんじゃないの?

エクセルとかの事務処理ツールは大抵マクロがあるけど、
オーサリングとか描画とかのツールには無いことがあるし。
その場合、キー送信って方法はわかりやすい手法だと思う。

でも浸透はしてないと思う。

>>332
アプリケーション毎に音量を変えられる Vista の仕様には対応してないとか。
つまり、AHKのプロセスのみの音量が変わるだけ。
システム全体のボリュームを変更したい場合は以下のようにして逃げろと書いてある。

@AHK互換モードで動かす
Aボリューム変更キーを変更してシステム全体のマスタ音量を変えるようにする


ttp://www.autohotkey.com/docs/commands/SoundSet.htm
> [Remarks]
> On Windows Vista, SoundSet and SoundGet affect only the script itself
> (this may be resolved in a future version).
> There are at least two ways to work around this:
>
> 1) In the properties dialog for the file "AutoHotkey.exe" (or a compiled script),
>   change the compatibility setting to "Windows XP".
> 2) Have the script send volume-control keystrokes to change the master
>   volume for the entire system. For example:
> (以下略)



337 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:22:30 ID:oolhOgY80]
>>334
俺も無変換に機能を割り当ててウハウハ気分。
だが、あるとき「あれ?ひらがなにならねぇじゃん」というシーンがちらほら。

・・・あれだけ邪魔扱いしていた無変換キーを、
無意識のうちに微妙に使ってたことに驚愕した。ごめんよ無変換君

まぁ最終的に ~ up で支障のないように割り当てちゃったけど

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 15:23:42 ID:UhywBhzN0]
>>336
コミスタみたいな漫画描き用ツールは使ったことないからわからんが
adobe系ならアクションで操作記憶できるし、jsも使えるからな
外部のソフトでどうこうしようって需要はそんなには高くないんじゃないかな

自分はjsわからんからAHKで適当にやらせちゃったりしてるけど。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 12:16:30 ID:YojpcV9k0]
>>336
なるほど、Volume_Upを送ればいいんですね。助かりました。
AhkがVistaの仕様に対応してくれると面白いんですがね。

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 23:12:54 ID:wa/kgMqy0]
>>337
変換中にひらがな なら、Ctrl+u、或いはF6使うとか?
Ctrl+u,i,o,pに慣れたんで、変換中は無変換キー使わないです。

無変換キーは、なまず日記(2005-09-16)参考で(Alt複数回押しが元ネタ)
2度押しでF24キー送ってランチャの呼び出しキーにしてるのと
テンプレにもある無変換+IJKLで↑←↓→にして使ってる。

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 23:45:44 ID:7ph+A4hy0]
すみません。全くの初心者です。
マウスのX2ボタン+ホイールで水平スクロールさせたいのですが、つまづいてます。
下の表記ではダメなのでしょうか?どの様に表記すれば良いでしょう?

XButton2 & WheelUp::
ControlGetFocus, fcontrol, A
SendMessage, 0x114, 0, 0, %fcontrol%, A

XButton2 & WheelDown::
ControlGetFocus, fcontrol, A
SendMessage, 0x114, 1, 0, %fcontrol%, A



342 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 00:51:14 ID:vippfD4h0]
「アクティブウィンドウのアクティブコントロール」だと
実際はどこにフォーカス当たってるのかわからんよ
マウス下のコントロールハンドル送るほうがまだ確実

MouseGetPos,,,,ctrl,3
PostMessage, 0x114, 0, 0, ahk_id %ctrl%

もしこれでもダメなら対象のコントロールがスクロールに対応してない
(見当違いのコントロールをつかんでしまっている)か、
スクロールハンドルも指定してやらないといかんとかだと思う

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 01:09:11 ID:SNoH02TP0]
Mousegesture.ahk使え

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 08:29:45 ID:1yE4nRrQ0]
>>331
使いにくいインターフェースを使いやすくするのには使っている。

upp.sakura.ne.jp/src/upp16216.jpg
upp.sakura.ne.jp/src/upp16217.jpg
upp.sakura.ne.jp/src/upp16218.jpg


345 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 20:40:26 ID:lF6janXs0]
%00%01%12みたいにエンコードされたURL文字列をデコードしたいのですが、
変数に入っているURLをデコードするには、どのようにすればいいでしょうか。

AutoHotkey本家サイトで、下記のサンプルらしきものをみつけたのですが、
AutoHotkey自体にまだ慣れていない状態で。たとえば %abc% という変数に
入れたURLを変換するには、どのように書けば動いてくれますか?


uriDecode(str) {
Loop
If RegExMatch(str, "i)(?<=%)[\da-f]{1,2}", hex)
StringReplace, str, str, `%%hex%, % Chr("0x" . hex), All
Else Break
Return, str
}

www.autohotkey.com/forum/topic18876.html

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 16:33:33 ID:VfpQtKeR0]
これってクリップボード拡張機能があるの?
あるんだったらいくつまでため込んでおけるの?

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 17:02:54 ID:G6elPIP40]
クリップボードをどうにかできる機能はある。拡張は各自で行う。
己の好きなだけためられるようなコードをかけばOK

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 17:59:21 ID:VdXqTZUN0]
cbhistory%num% = cbhistory%num-1%
とか偽配列に溜め込んでいけばいくらでも

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 20:14:12 ID:T1+UFJiD0]
例えばあるキーを押したら「○」と入力されるようにするには
クリップボードを使わずにできるの?

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 20:59:51 ID:G6elPIP40]
できるけど全角文字はOSや入力先コントロールによっては化けるよ

351 名前:名無しさん@お腹いっぱい。 mailto:age [2008/03/30(日) 02:53:04 ID:E4XGHc6a0]
アニメ「めぐみ」ダウンロードページ
www.rachi.go.jp/jp/megumi/index.html#ja



352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 09:32:11 ID:ltQQNcJf0]
他のスレでAHKを勧められたんで使ってみようかと思っています。
iniファイルに設定を書けって言われたんで記述しようかと思ったんだけど
落としたzipにはiniファイルがありません。
これは自分で作れってことですか?

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 09:55:59 ID:gl83dI/t0]
>>352
初回にAHKを起動したときに自動で作られる
ttp://d.hatena.ne.jp/ka8823ge/20060214

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 10:23:13 ID:vGXFRISg0]
練習ならデスクトップで、右クリックして
 [新規作成]→[Autohotkey Script]
と選択して新規ファイル作る。

さらに出来たファイルを右クリックして
 [Edit Script]
を選んで編集する。
たぶんメモ帳で編集となる。

何か書いたら*保存して*からダブルクリックして実行。

後はがんばれ。

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 10:27:04 ID:Ok2aoVwO0]
自分も新参なんでそのへんよくわからんですが、
最近のAHKは、ini ファイルあれば読み込むけど、勝手につくったりはしないのでは。
適当な名前(AutoHotkey.ahkとか) を適当なところに置いて起動時に実行させたほうが、
エディタで編集もしやすいし良いような。

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 10:37:22 ID:UVMk0PgG0]
zip版でも.ahk起動でなかったらini作られると思うけど

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 13:01:06 ID:qN+p1OrA0]
AHKでiniファイルを作って使用する場合
その設定はシステム全体に共通するものになってしまうんですか?
ある特定のソフトではその設定を無効にすることってできますか?

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 15:24:24 ID:Irt6PGPH0]
>>357
システム全体に共通のものにすることも
特定のソフトだけに適用させることも
特定のソフトだけを除外することも

皆できます。

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 16:15:28 ID:WwLdVX2H0]
>>358
そのやり方の書いてあるサイトを紹介してくれませんか?

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 16:47:55 ID:UVMk0PgG0]
>1

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 22:10:05 ID:oszNmWuy0]
さすがに春とは言えひどいのがわくなw



362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 22:14:42 ID:mTU/MBw90]
いちいちあおんな

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 22:19:42 ID:JMekhfLu0]
>>350
やっぱり化けますか。
クリップボードに文字入れてペーストするしか方法ないのかな。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 23:35:22 ID:vGXFRISg0]
ttp://lukewarm.s101.xrea.com/myscripts/index.html
の[Sendコマンド用日本語コード変換]

365 名前:名無しさん@お腹いっぱい。 [2008/03/31(月) 23:53:39 ID:I9uPmNx00]
変換キーをシフト+コントロールにしたいんだけど
vk1Csc079::^+
だとうまく動かないんだけどSend使ってもダメだった。
どうやったら出来るの?全然違うことやってるかな…



366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:15:47 ID:Bzz1rfhi0]
おまえら、AutoHotkeyなんてもう腐りきった言語をいつまでも使ってるんじゃない!
これからはJHotkeyの時代だぞ!!
lukewarm.me.land.to/

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:28:52 ID:o19x/qgO0]
>>開発途中のため、構想されている機能のうち極一部しか実装されていません。

意気込みはいいが、これじゃな…

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:31:29 ID:VxtyJ8oc0]
今日は・・

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:32:21 ID:taqmYof10]
ぬるたん、何やってんのw

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 01:05:47 ID:+YiplxOD0]
エイプリルフール?
じゃないのね・・・
さすがスクリプトオタク

371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 01:49:23 ID:Bzz1rfhi0]
;# MobileSOS.ahk
Gui, 1:+ToolWindow -Disabled -SysMenu -Caption
Gui, 1:Color, FF0000
Gui, 1:Show, X0 Y0 W%A_ScreenWidth% H%A_ScreenHeight%
Gui, 2:+ToolWindow -Disabled -SysMenu -Caption
Gui, 2:Color, 000000
Gui, 2:Show, X0 Y0 W%A_ScreenWidth% H%A_ScreenHeight%
Loop
{
Gui, 1:SHOW
Sleep, 200
Gui, 2:SHOW
Sleep, 200
Gui, 1:SHOW
Sleep, 200
Gui, 2:SHOW
Sleep, 200
Gui, 1:SHOW
Sleep, 800
Gui, 2:SHOW
Sleep, 200
}
Return

Esc::ExitApp

www.forest.impress.co.jp/yashiro/2008/mobilesos.html



372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 02:04:47 ID:rprG/suh0]
>>365
AHK勉強中です、正しい書き方でないだろうし
もっとよい記述があると思うんだけど一応書いてみました。
vk1Csc079::
Send,{Shift Down}{Ctrl Down}
loop
{
sleep, 10
GetKeyState, vkstate, vk1Csc079, P
if vkstate=U
{
Send, {Shift Up}{Ctrl Up}
break
}
}
return

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 02:25:34 ID:+YiplxOD0]
>>371
すばやいな
でも、SOSは・・・ーーー・・・だとおもうんだ


374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:41:28 ID:xJn9jWDG0]
画面の特定の場所(たとえば右上)にマウスオーバーしたら、
特定のアプリを最前面表示、みたいにやりたいんですが、
どこかにそういうスクリプト公開されてますか?

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:48:29 ID:Bx9nGxi10]
画面端だけならMouseGesture.ahkにある

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:51:02 ID:xJn9jWDG0]
なるほど。ちょっと見てみます。

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:52:36 ID:Bx9nGxi10]
     *      *
  *     +  うそです
     n ∧_∧ n
 + (ヨ(* ´∀`)E)
      Y     Y    *

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 04:02:39 ID:xJn9jWDG0]
         ナ ゝ   ナ ゝ /    十_"    ー;=‐         |! |!
          cト    cト /^、_ノ  | 、.__ つ  (.__    ̄ ̄ ̄ ̄   ・ ・
ミミ:::;,!      u       `゙"~´   ヾ彡::l/VvVw、 ,yvヾNヽ  ゞヾ  ,. ,. ,. 、、ヾゝヽr=ヾ
ミ::::;/   ゙̄`ー-.、     u  ;,,;   j   ヾk'! ' l / 'レ ^ヽヘ\   ,r゙ゞ゙-"、ノ / l! !ヽ 、、 |
ミ/    J   ゙`ー、   " ;, ;;; ,;; ゙  u ヾi    ,,./ , ,、ヾヾ   | '-- 、..,,ヽ  j  ! | Nヾ|
'"       _,,.. -─ゝ.、   ;, " ;;   _,,..._ゞイ__//〃 i.! ilヾゞヽ  | 、  .r. ヾ-、;;ノ,.:-一'"i
  j    /   ,.- 、  ヾヽ、 ;; ;; _,-<  //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─--  エィ' (. 7 /
      :    ' ・丿   ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、  i     u  ヾ``ー' イ
       \_    _,,......::   ´゙i、 `¨ / i ヽ.__,,... '  u ゙l´.i・j.冫,イ゙l  / ``-、..- ノ :u l
   u      ̄ ̄  彡"   、ヾ ̄``ミ::.l  u   j  i、`ー' .i / /、._    `'y   /
              u      `ヽ  ゙:l   ,.::- 、,, ,. ノ ゙ u ! /_   ̄ ー/ u /
           _,,..,,_    ,.ィ、  /   |  /__   ``- 、_    l l  ``ーt、_ /  /
  ゙   u  ,./´ "  ``- 、_J r'´  u 丿 .l,... `ー一''/   ノ  ト 、,,_____ ゙/ /
        ./__        ー7    /、 l   '゙ ヽ/  ,. '"  \`ー--- ",.::く、
       /;;;''"  ̄ ̄ ───/  ゙  ,::'  \ヾニ==='"/ `- 、   ゙ー┬ '´ / \..,,__
、      .i:⌒`─-、_,....    l   /     `ー┬一'      ヽ    :l  /  , ' `ソヽ
ヾヽ     l      `  `ヽ、 l  ./  ヽ      l         )  ,; /   ,'    '^i

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 15:34:48 ID:PbhXdZno0]
SubMakeTxt:
(処理)
FileAppend,%Text%,hoge.txt
Return

このようなサブルーチンで、処理の最中に再び同じサブルーチンが呼び出された場合、
最初に呼び出された方を打ち切って新しく最初からやり直すというのはどう書けばいいんでしょうか。

やりたいのは「さっきのやめて新しい条件でhoge.txt作って」という感じのことです。

380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 21:45:56 ID:taqmYof10]
そいつをコンパイルEXE化しといて
呼出し毎にまずプロセスを落としてから処理に入るとか

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 22:27:43 ID:TzLRdUHG0]
偉い先生、教えてください。
スクリプト起動中に Hotstring の設定を書き換えられますか?
たとえば
#Hotstring C
 ↑
 ↓
#Hotstring C0
などとトグルしたいんですが。



382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 23:35:42 ID:iDdNVKh40]
>>364
ありがとう!

383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 17:23:33 ID:WduZd3PH0]
AHKでマウスのスクロールボタンを押した
動作を設定したいんですがそれってできます?
テンプレにある流行ページ見たんですが
ボタン押しのキーリストがありませんでした。
やりたいことはスクロールボタンを押したまま
スクロールさせてアプリを切り替えたんです。

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 17:24:05 ID:WduZd3PH0]
× 切り替えたんです。
○ 切り替えたいんです。

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 19:30:07 ID:wPtPDyuj0]
下の二行で頭がくらっと来た。

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 20:57:10 ID:XEaurMqJ0]
エディタや入力部分等で選択している範囲の文字列中の一番右側の数値を1増やすのってどうやればいいんですか?

file-01.txt

を選択して実行すると

file-02.txt

になるような感じです

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 21:08:44 ID:2iojmLuY0]
>>386
正規表現で数字部分だけ引っこ抜いたらどうでしょう

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 22:43:10 ID:d+HQvHP20]
Alt や Ctrl や Shift を素早く二回押しして
クリップボードとかを立ち上げようと思っているのですが、
こういう「連続押し」はどうすれば良いのでしょうか?

(窓使いの憂鬱スレで聞いたら「AHKが得意だよ」と言われてやって来ました)

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 00:02:45 ID:nVgIA2Ke0]
ttp://lukewarm.s101.xrea.com/test/read.cgi/bbs/1092315194/16
その他

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 01:29:40 ID:k0tD4Xy50]
>>389
どうもありがとうございます。
これに何か書き加えれば
連続押しでアプリを呼び出したりできるんですね。
ちょっと勉強してみます。
詰まったらまた質問させて頂きますので
その時はお願いします。

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 23:44:41 ID:2gOsBbkj0]
リファレンス見てて
Exp() ネピア数eのべき乗を返す関数
を見たときに自分の限界を感じた
商業科卒でろくな数学教わってこなかったから
単語調べても説明文から理解できないという詰みっぷり
例題とかどういう時に使うのかないから
プログラミングできなくてもこれ使えばなんとかなるかなフフンって思ってた自信が崩れた
理系の学校に行っとけばよかったと思ったよ後の祭り



392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 00:45:32 ID:7zeiblG+0]
>>389のURLで紹介されていた

~CTRL::
if A_PriorHotkey <> %A_ThisHotkey%, return
if A_TimeSincePriorHotkey > 400, return
;some action


return

に、現在クリップボードを呼び出すショートカットである
Ctrl+D を試しに割り当てて呼び出したいのですが、
どうすれば良いでしょうか?
(高校中退の僕にはプログラミングは難し過ぎでした)

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 11:01:00 ID:pBB/Zv3r0]
リファレンスの Send の項を見て来い
わからないんならお前には無理、あきらめろ






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

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

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