AutoHotkey スレッド part35 (785レス)
上下前次1-新
抽出解除 レス栞
259: 名無しさん@お腹いっぱい。 [sage] 02/14(金)19:51:40.41 ID:YyCUWdwR0(1)
>>257
ほう
便利そうだな
446(4): 名無しさん@お腹いっぱい。 [] 03/21(金)01:49:35.41 ID:wPfYPNp60(1)
v2で、
現在の日付("yyyy_MMdd_")をIMEに関わらず必ず半角英数字で出す
v1では出来ており、v2へのコンバートを使っても機能せず、chagptで何度試しても全て駄目でした。
v1では
;alt+1で日付入力 常に半角のバージョン
!1::InsertDate("yyyy_MMdd_")
InsertText(Content) {
cb_bk = %ClipboardAll%
Clipboard = %Content%
Send, ^v
Sleep, 100
Clipboard = %cb_bk%
}
InsertDate(format) {
FormatTime,TimeString,,%format% ;引数formatに入れた文字列に基づいてフォーマットする
InsertText(TimeString)
}
Return
で大丈夫でしたが、v2にコンバートしても駄目で、chatgptに何度も添削してもらったものが
#1:: InsertDate("yyyy_MMdd_")
InsertText(Content) {
cb_bk := ClipboardAll ; クリップボードの内容を保存
Clipboard := "" ; クリップボードをクリア(これが重要)
Sleep(100) ; クリップボードがクリアされるのを待つ
Clipboard := Content ; 新しい内容をセット
ClipWait 1 ; クリップボードが更新されるのを待つ(最大1秒)
if (Clipboard != Content) {
MsgBox "クリップボードの設定に失敗しました。"
return
}
Send("^v") ; 貼り付け実行
Sleep(100) ; 貼り付け完了待機
Clipboard := cb_bk ; クリップボードを元の内容に戻す
}
ですがこれも機能しません。
v2でv1の時のように機能させるにはどのようなスクリプトをかけばよろしいでしょうか?
どれだけ変えても機能せず…。よろしくお願いいたします
545: 名無しさん@お腹いっぱい。 [sage] 03/22(土)16:41:59.41 ID:Lr870/+O0(13/26)
>>542
それ見てこれじゃないなって察することが出来ない奴はアスペ
550: 名無しさん@お腹いっぱい。 [sage] 03/22(土)16:45:58.41 ID:Lr870/+O0(17/26)
社会問題に最低限の関心を向けないと健康すら維持できない時代
無知は罪
621: 名無しさん@お腹いっぱい。 [sage] 04/07(月)20:14:48.41 ID:TNlFyKB/0(1)
>>620
AutoHotkeyの説明書通りにスクリプト作成すれば良いんだよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 3.928s*