元スレ
1 :名無しさん@お腹いっぱい。:2013/11/03(日) 23:45:25.58 ID:clt4bG7V0.net
■配布元
http://www.autohotkey.com/
本家Autohotkeyは事実上開発停止で、派生のAutoHotkey_L(AHKL)が主流。
新規利用者には日本語の扱いで不具合の無いAHKLのユニコード版の利用を推奨。
■前スレ
AutoHotkey スレッド part16
http://anago.2ch.net/test/read.cgi/software/1367725658/
■日本語解説等
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/
http://www.autohotkey.net/paste/ ※31日で削除されます。
■派生版
IronAhk (.NET製、クロスプラットフォーム)
http://www.ironahk.net/
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
http://www.autohotkey.net/‾tinku99/ahkdll/
テンプレ>>2-10
52 :名無しさん@お腹いっぱい。:2015/07/27(月) 12:47:48.84 ID:RUfWGK5p0.net
>>49
NumpadMult::
ControlSend,TF811202_MassiGra_MaCl1,{NumpadMult},ahk_exe MassiGra.exe
return
16 :名無しさん@お腹いっぱい。:2013/11/05(火) 12:18:16.97 ID:TUF3n1lj0.net
WinSet,Top,,ahk_id %w%
これが動作しません・・・(Bottomのほうは動作するのですが)
ヘルプには「システムの設定によっては動作しない。」と書いてありますが
動作するように出来るのでしょうか?
Win7 x64
AHKL 最新
87 :名無しさん@お腹いっぱい。:2015/08/11(火) 02:24:31.92 ID:Z3I1tuYg0.net
>>86
リマップでホイールを割り当てるとキーダウンとキーアップのそれぞれで反応するので2回になる。
Hotkey(Send)に置き換えるとこんな感じ。
NumpadPgUp::send,{WheelUp}
NumpadPgDn::send, {WheelDown}
NumpadPgUp Up::send,{WheelUp}
NumpadPgDn Up::send, {WheelDown}
14 :名無しさん@お腹いっぱい。:2013/11/04(月) 21:49:33.70 ID:QszsJMvd0.net
>>5-8 は変更点無し。
以上、テンプレ訂正終わり。
24 :名無しさん@お腹いっぱい。:2014/02/15(土) 07:49:56.87 ID:cZMauSUs0.net
75 :名無しさん@お腹いっぱい。:2015/08/08(土) 19:14:22.44 ID:VVKkFWa60.net
;Google検索簡単化
^c::
{
bk := ClipboardAll ;クリップボードの全内容を保存する
Clipboard = ;クリップボードを空にする
Send,^c ;Ctrl+Cキーを送信
ClipWait,1
Process,Exist,chrome.exe ;Chromeが既に起動しているかどうか確認する
if ErrorLevel<>0 ;起動していたらアクティブにする
{
WinActivate,ahk_pid %ErrorLevel%
}
else ;起動していなかったら起動する
{
Run, “C:¥Program Files (x86)¥Google¥Chrome¥Application¥chrome.exe”
Sleep,1;000
}
Send, ^t ;タブ追加
IfInString, clipboard, ttp://
{
Send, !d ;アドレスバーフォーカス
Send, ^v ;貼付
Send, {Enter} ;Enter
Clipboard = %bk% ;クリップボードの内容を戻す
bk =
Return
}
93 :名無しさん@お腹いっぱい。:2015/08/15(土) 21:09:21.88 ID:lu5/jhmQ0.net
107 :名無しさん@お腹いっぱい。:2015/10/01(木) 00:30:29.88 ID:yxI1OPzA0.net
自分でいじってみました。うまくいく時と失敗するときがあります。
どこかが悪いと思います。
w := (id > 2) ? (mRight – mLeft) / 2 : mRight – mLeft
h := (mBottom – mTop) / 2
x := (a_index <= 2) ? mLeft : mLeft + w
y := (Mod(a_index, 2) == 1) ? mTop : mTop + h
36 :島本町で凄惨なイジメを受けて廃人になった方へ:2014/08/06(水) 14:12:10.28 ID:HvTaSNL60.net
>大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて廃人になってしもうた僕が言うんやから、
まちがいないで。僕のほかにも、イジメが原因で精神病になったりひきこもりになったりした子が何人もおる。
教師も校長も、暴力やいじめがあっても見て見ぬフリ。イジメに加担する教師すらおった。
誰かがイジメを苦にして自殺しても、「本校にイジメはなかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな
>島本町って町は、暴力といじめと口裏合わせと口封じの町なんだな
子供の時に受けた酷いイジメの体験は、一生癒えない深い傷になるなあ
114 :名無しさん@お腹いっぱい。:2016/10/15(土) 22:32:44.83 ID:7DE3vr7v0.net
55 :名無しさん@お腹いっぱい。:2015/07/27(月) 15:27:52.80 ID:k3U1JNXM0.net
あーやっちゃったな
53神 他のやつは死ねって言い捨ててく ID:WterWAtO0 の姿が見えるわ
全くの初心者だとリファレンスの読み方自体がわからんのはあるかも知れんね
それならそれで「読んだけどわからない」って意思表示は必要
そしたらより噛み砕いた説明での助け舟は来るし
該当ページのリンクや検索のヒント貼ってもらった後で
読んでたらまず出てこないような応答繰り返されると
あーこいつ根本的に理解する気ないなってことで回答者側も意固地になる
46 :名無しさん@お腹いっぱい。:2015/07/27(月) 05:33:41.22 ID:guR7z8iB0.net
Autohotkey付属のAU3_Spy.exeを使ったこと有る?
試しにMassiGraのウィンドウに対して使ってウィンドウ情報を取得してみ?
ClassNN(ControlClassNN、CClassNN) が Control
118 :名無しさん@お腹いっぱい。:2017/10/01(日) 09:21:28.40 ID:Zz0Wp6Pe0.net
59 :名無しさん@お腹いっぱい。:2015/07/31(金) 11:16:44.37 ID:dngwMttJ0.net
OSバージョンやノートPCの機種が書いてないから詳しくわからんが
画面にアイコン云々はそのノート特有のユーティリティが表示してんじゃないの?
key historyで送信されてるスキャンコードの通りにSendシュミレートしてみたら?
うちの環境(win8.1 64bitOS ahkL 1.1.14.04 / ThinkPad T540p)では
LenovoアプリのOSD切ってるけどOS標準のボリュームバーは同じように出る
挙動に違いは感じられない
42 :名無しさん@お腹いっぱい。:2015/07/26(日) 21:47:45.77 ID:oNuD59b20.net
72 :名無しさん@お腹いっぱい。:2015/08/06(木) 13:49:48.66 ID:gdDTIGJa0.net
>>71
ありがとうございます、閉じませんでした。
GUIやmsgboxなら簡単に閉じるんですけど。
難しいです。
29 :名無しさん@お腹いっぱい。:2014/02/26(水) 10:36:41.93 ID:xg9/INB20.net
>>28
SetTitleMatchModeはahkファイルの先頭に記述しているのですが駄目なんですよね…。
試しに上記スクリプトだけを書いたもので起動したらちゃんと適用されました。
ちょっと問題のファイルを全体的に見直してみます。
ありがとうございました。
58 :名無しさん@お腹いっぱい。:2015/07/31(金) 09:45:38.98 ID:Jni2QwlV0.net
Volume_Up
Volume_Down
Volume_Mute
sendで送るこれらのキーはキーボードの音量ボタンとは挙動が違います。
キーボードのボタンと同じものを送信出来ないでしょうか?
自分のはノートPCなのでボタンが専用ハード化されているかと思ったのですが、
外付けキーボードの音量ボタンでも本体のボタンと同じ動作(画面にアイコンが出る。)なので、
汎用的な方法で送信出来るように思えます。
もし可能ならどうすれば良いでしょうか?
(参考)
https://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
「最近のキーボードは、CD・DVDなどを再生する「マルチメディアキー」や、ウェブブラウザ・電子メールクライアント
などを起動する「インスタントキー」を備えているものが少なくないが、
キーボードのUsage page (0x0007) のUsage IDの定義には
これらのキーは含まれていない(音量調節関連キーは例外)。」
71 :名無しさん@お腹いっぱい。:2015/08/06(木) 08:47:02.59 ID:ZK1D1Ogj0.net
>>69
本家のBookがwork in progressな時点でお察し
wikiのチュートリアルを印刷して読むのが1番お手軽
>>70
コマンドを正しく使え詳しくはwiki読め
WinClose, ahk_id %A_ScriptHwnd%
94 :名無しさん@お腹いっぱい。:2015/08/15(土) 22:11:13.87 ID:y28JgTNb0.net
81 :名無しさん@お腹いっぱい。:2015/08/08(土) 20:43:40.39 ID:VVKkFWa60.net
>>79様
^c::だとクリップボードとの兼ね合いか、動作しませんでしたので、F11などでテストしてみました。
期待通りの動作をしております。
ただ、コピーする文字列に、前スペースや、間にスペースがある文字列だった場合、意図しない動作をします。
具体的には、、スペースで分けられた文字列ごとにタブが起動される。
62 :名無しさん@お腹いっぱい。:2015/07/31(金) 19:30:30.68 ID:OQTt31zR0.net
>>60
SendmodeやSetkeydelayを変更してみては?
反応するかどうか判らんけど
48 :名無しさん@お腹いっぱい。:2015/07/27(月) 05:48:46.40 ID:guR7z8iB0.net
というか、ウィンドウの指定方法のところ見れば書いてあるやん。
とりあえず適当でいいからリファレンス全てに目を通してみるといい。
最初はコマンドや関数の意味を正しく理解しなくてもいいから。
そうすれば悩んだ時に、あぁなんかリファレンスにそれっぽいこと書いてあったなとか
あれとあれを組み合わせればなんか出来そうかなと漠然と思ったりする。
俺はそうやって理解していった。
103 :名無しさん@お腹いっぱい。:2015/09/18(金) 00:39:08.45 ID:JiHDzUp00.net
ありがとう、なんか色々推理力が足りなかったよ。
>>101
.= こんな演算子があったとは気が付かなかったょ。文字列を次々と連結出来るんだな。
>>102
一個の変数の中に文字列溜め込んで、クリップボードに入れてから流し込むのか・・・目から鱗。
どうもサンクスです。
40 :名無しさん@お腹いっぱい。:2015/07/26(日) 19:48:58.29 ID:gKpISSUT0.net
ControlSendにしても反応しないソフトって対応できない?
cmd.exeとかだと普通に反応するんだけど・・・
NumpadMult::
ControlSend,,{NumpadMult},ahk_exe MassiGra.exe
return
こんな感じでMassiGraっていう画像閲覧ソフトで、非アクティブウィンドウ時でも
画像をNum*で画像を次に回したい
32 :名無しさん@お腹いっぱい。:2014/03/22(土) 05:48:10.11 ID:hCmgBw2b0.net
ウィンドウクラスならahk_class等をつける
他なら#If hensuu
125 :名無しさん@お腹いっぱい。:2018/06/08(金) 18:32:26.80 ID:BQ6ELLYn0.net
13 :名無しさん@お腹いっぱい。:2013/11/04(月) 21:48:36.16 ID:QszsJMvd0.net
>>3は訂正無しなので>>4の訂正版です
■ リマップ・ホットキー割り当て
Q1:[CapsLock(英数)][ひらがな][全角/半角]キーの割り当てがうまくいかないよ
A1:OSのローカライズ段階で発生してる問題なので日本語環境だとLock系キーの動作は不定。
OS側がキーUp/Down情報を正しく返してこないのでAHKのみで対処は無理です。
レジストリ変更等で別キーへ再配置を行い、AHKで割り当てを行うという二段構えが必要。
例) ChangeKeyを使って[ひらがな]を[F13]にする
AutoHotkeyで任意のキーをF13にリマップする(例えばF12をF13にリマップし、スクリプトを実行)。
F12::F13
Changekeyを起動する。( http://www.forest.impress.co.jp/lib/sys/hardcust/keyboard/changekey.html )
「調査」→「どのキーなのか?またはスキャンコードでキーを変更します」を選択。
F12を押すとスキャンコード(0x0064はF13)が表示されるので覚えておき「終了」をクリック。
「ひらがな」キーをクリックすると「【ひらがな】キーをどのキーに変更しますか?」という
ウィンドウが表示されるので右上の「Scan code」をクリック。
覚えておいたスキャンコード(0064)を入力し、「OK」ボタンをクリック。
「登録」をクリックし、Windowsを再起動する。
Q2:「^1::Esc」とリマップ定義したけど [Ctrl]+[1] を押したらスタートメニューが出ちゃうけどどうすればいいの?
A2:リマップは修飾キー(Ctrl,Shift,Alt,Win)の押下状態を引き継いでキー発行するので、[Ctrl]+[Esc] がキー送信されるため。
これを避けるには、「Send」コマンドを利用して明示的に修飾キーなしのキーを発行をすればよい。
^1::Send, {Esc}
Q3:[Shift], [Ctrl], [Alt], [Win]以外を修飾キーとしてキー割り当てしたいよ
A3:コンビネーションキーの機能で実現ができる。
例) 無変換 + IKJLキーをそれぞれ「↑↓←→」に割り当てたい場合は以下のように記述する。
sc07B & I::Send, {Blind}{Up}
sc07B & K::Send, {Blind}{Down}
sc07B & J::Send, {Blind}{Left}
sc07B & L::Send, {Blind}{Right}
7 :名無しさん@お腹いっぱい。:2013/11/03(日) 23:51:38.89 ID:clt4bG7V0.net
■ IME関連
Q1:IMEのOn/Offの切り替えや、状態を得るにはどうすればいいの?
A1:http://www6.atwiki.jp/eamat/pages/17.html の「IME.ahk」を使いましょう。
Q2:IMEが現在文字を入力している、または変換中であるかどうかを得ることはできる?
A2:↑のIME.ahkで一部可能(IEやFirefox,MS-Wordのようにインライン化しているアプリでは無理)
■ その他
Q1:「a=abc」と「a:=”abc”」って違いがある? / 「If a=1」と「If (a=1)」って違いがある?
A1:意味としては違いは無い。単体では、コマンド形式(共に前者)の方が「式」形式(同後者)より*少し*速い。
複数条件の場合、IfのネストよりはAND(&&)条件で「式」を並べた方が速い。
が、バッチでかなりの回数(数万↑〜)回したりする場合以外は、体感出来るほどの差はない。
Q2:テキストエディタでキーワードの色づけなどをしたいんだけど。
A2:「{AutoHotkeyのフォルダ}¥Extras¥Editor」に各種エディタの定義ファイル及びキーワード一覧あり
Q3:GUI作るのめんどくせ〜〜
A3:公式( ttp://www.autohotkey.com/download/ )から SmartGUI Creator をDLして使うと楽。
Q4:AHKってマルチスレッドじゃないの?
タイマーやMsgBox, WinWait, KeyWaitを使ってるけど思った通りに動かない。
A4:「擬似マルチスレッド」です。最後に割り込んだスレッドが終わるまで元スレッドは動きません。
MsgBox、WinWait、KeyWait、Process,WaitClose などをタイマーで複数動かす時は注意。
> 要は処理系統が複数同時に走らないってこと。図にするとこんな感じ。
> → 実行中、 …:割り込み終了待ち
> 元スレッド →→→→→→……………………………………→→→→
> ★割込 ↑再開
> 割り込みスレ →→→→…………→→→→→→END
> ◆割込 ↑再開
> 更に割り込み →→→END
※ AutoHotkey_H(AutoHotkey.dll)を利用すると真のマルチスレッドが利用可。
41 :名無しさん@お腹いっぱい。:2015/07/26(日) 21:38:32.43 ID:KqZIA3MX0.net
>>40
コントロールにTF811202_MassiGra_MaCl1指定したら動いたよ
119 :名無しさん@お腹いっぱい。:2017/12/01(金) 12:18:31.22 ID:kvd4mFG20.net
runコマンドでコマンドプロンプトのプログラムを実行するんですが
実行したあと結果表示を読みたいのでウインドウを勝手に閉じないようにしたい時
どうしたらいいだろうか
122 :名無しさん@お腹いっぱい。:2018/04/25(水) 18:18:27.69 ID:LmrG+Efz0.net
84 :名無しさん@お腹いっぱい。:2015/08/08(土) 20:59:25.69 ID:VVKkFWa60.net
;Google検索簡単化
なるほど!これで動作しました。
F11::
bk := ClipboardAll
Clipboard =
Send,^c
ClipWait,1
IfInString, clipboard, ttp://
run, “C:¥Program Files (x86)¥Google¥Chrome¥Application¥chrome.exe” “%Clipboard%”
else
run, “C:¥Program Files (x86)¥Google¥Chrome¥Application¥chrome.exe” http://www.google.com/search?q=”%Clipboard%”
Clipboard = %bk%
bk =
Return
今日から人生が少しだけ、ほんの少しだけ
節約になりました。うれしい!
78 :名無しさん@お腹いっぱい。:2015/08/08(土) 20:19:49.34 ID:VVKkFWa60.net
早速のご返信ありあとうございます。
試してみます。
Thxです!
123 :名無しさん@お腹いっぱい。:2018/04/25(水) 18:19:16.11 ID:LmrG+Efz0.net
124 :名無しさん@お腹いっぱい。:2018/04/25(水) 18:21:00.33 ID:77+1tr3u0.net
if 誰か=スレタテ
tooltip,スレたてマンおつ
return
56 :名無しさん@お腹いっぱい。:2015/07/27(月) 17:52:09.42 ID:WterWAtO0.net
>>52
あなたが神か。。。
心優しい人もいるのですね。。。
失礼いたしました。。。
ではさいならーwwwwww二度ときませんwwwww用なしですwwww
6 :名無しさん@お腹いっぱい。:2013/11/03(日) 23:50:54.23 ID:clt4bG7V0.net
Q9:[Ctrl][Shift][Alt]が押されっぱなしになる時がある。これってAHKのせい?
A9:AHKが原因の場合とそうでないときがある
○AHKが原因の場合
AHKには、以下のような修飾キー付きのホットキーで修飾キー無しでキーを発効する場合、
一時的に修飾キー押下を解除して、発効後に押下状態を再度設定する機構がある。
しかしこのように発効するキーストロークが多い場合は、Sendコマンドが完了する前に
物理キーが押下解除されてしまっている場合がある。この齟齬が押しっぱなしの原因となる。
例) ^W::Send, {w 30}
これを回避するためには、以下の方法をとればよい:
・キー押下状態を常に監視するキーボードフックを導入する(#InstallKeybdHook)
・キー発効のコマンドを SendInput, SendPlay にする(SendModeで一括指定でもよい)
・上記二つが出来ない場合は、SetKeyDelay, 0 等としてキー発効をなるべく早く行うか、
#HotkeyModifierTimeout で修飾キー押下のタイムアウト値を長めに設定をする。
なお、他のキー発効を行うツール(クリップボードユーティリティやマウスジェスチャツールなど)が、
発効する修飾キーが原因となる場合もあるが、フックの導入でほぼ解決出来ると思われる。
○AHK以外が原因の場合:
環境により異なるので何とも言えないが、以下のような環境の場合発生する事が報告されている。
・ Logicool(Logitec)のマウスユーティリティSetPoint(verによっては問題ない事もあるとか)
・VirtualPC, WMWare, 窓使いの憂鬱 等のキーボードフィルタドライバを用いるアプリケーションを使っている
Q10:マルチタッチとかのカスタマイズは出来ないの?
A10:今のところ通常のキーボードとマウスのカスタマイズしかできません・・・
67 :名無しさん@お腹いっぱい。:2015/08/02(日) 21:07:26.82 ID:ZEfmTtlm0.net
TW.ahkはiniで対象オブジェクトごとの挙動を細かく指定できるので
スクロール対象コントロールについて自力で調べられるのなら多分なんとかなる
77 :名無しさん@お腹いっぱい。:2015/08/08(土) 20:01:22.99 ID:0GdfwAkG0.net
Processの後のErrorLevelで分岐するところのIFのところがうまくいってなかった
If( ErrorLevel != 0 ) ;ErrorLevelにPIDが格納される
とでも書き換えるといい
あとchromeでグーグル検索とかするなら
Run, “C:¥Program Files (x86)¥Google¥Chrome¥Application¥chrome.exe” “http://www.google.com/search?q=%hage%”
hageが検索したいワードが入った変数
と後ろにurlつけて実行できるよ
47 :名無しさん@お腹いっぱい。:2015/07/27(月) 05:45:04.68 ID:WterWAtO0.net
TF811202_MassiGra_MaCl1なのは分かったけど
肝心の書き方がわからないんだよね
19 :名無しさん@お腹いっぱい。:2013/11/09(土) 23:57:07.01 ID:uAwoIw4r0.net
代替これでかざぐるマウスの、タブバー上ではタブ送り
ボリュームバー上でホイールWD_ではページ送りできるんだけど、
ときどき不発する。
MouseGetPos,xPosi,yPosi,,,A
WinGetPos,,,Width,,A
if (yPosi < 75){
Send,^{Tab}
}else if(xPosi<=20){
Send,^{WheelDown}
}else if(Width – xPosi < 20){
send,{PgDn}
}else{
send,{WheelDown}
}
アクティブウィンドウ左端のほうではCtrl + ホイール上下しているのを加えたつもり
68 :名無しさん@お腹いっぱい。:2015/08/02(日) 23:57:24.01 ID:fqX3Xijx0.net
そもそも、Autohotkeyでアプリストアのスクロールのコントロールできるの?
111 :名無しさん@お腹いっぱい。:2016/10/15(土) 19:49:24.98 ID:NiE9/zC80.net
ダイアログを自動で消すための常駐スクリプトを組んでいるんですが、
一部のウィンドウでキーを送っても消えないので困っています。
ウィンドウクラスは取得できるので
そのウィンドウ内の閉じるボタンを入力するためのコマンドに試行錯誤していますが、
例えばタブ2回→spaceで消えるウィンドウに
ControlSend, , {Tab 2}{Spase}, ahk_class(目的のウィンドウ)
という風にキーを送ることは可能なんでしょうか?
controlclickコマンドはどうもうまくいきません。MouseGestureLを同時起動しているためか
そのダイアログが最前列表示されないせいなのかわかりませんでした。
33 :名無しさん@お腹いっぱい。:2014/04/04(金) 07:59:32.34 ID:+vGdS6f80.net
Firefoxのタブ内ではなく全ての開いているFirefoxのウインドウを一斉に更新(F5)する方法はありませんか?
キャッシュやクッキーが一緒にならないようにFirefoxでプロファイルを複数作っている為、
ウインドウをそれぞれ立ち上げています。
一つ一つウインドウを切り替えてF5を押していく作業が面倒で簡略化したいのですが、
何か方法はないでしょうか?
UWSCも試してみたのですが、IE寄りでありIDを取得しても同一になってしまうため使えませんでした。
今現在はhotkeyで試行錯誤していますがうまくいきません。
11 :名無しさん@お腹いっぱい。:2013/11/04(月) 21:45:49.54 ID:QszsJMvd0.net
108 :名無しさん@お腹いっぱい。:2015/11/16(月) 02:24:43.97 ID:SksBazM10.net
たまに利用させて貰ってます有り難いです。
画像の内容としてはgui,Pictureで表示した時にBorderでウィンドウのフレーム消した状態なのですが
のバックのウィンドウを消してアイコンだけにしたいのですが・・・
単純な話だとは思うのですがお助け下さい・・・
15 :名無しさん@お腹いっぱい。:2013/11/05(火) 08:52:51.24 ID:UqdJHG0q0.net
44 :名無しさん@お腹いっぱい。:2015/07/27(月) 01:12:17.16 ID:OtqY5Mmd0.net
22 :名無しさん@お腹いっぱい。:2013/12/03(火) 01:33:06.16 ID:zkVVuaGN0.net
でも実際MGLに詳しい人はそっちに集まってるんでしょ?
ならそっちに行った方が得じゃない
レスを投稿する(名前省略可)