25/03/23 19:55:28.36 lmyXDRax0.net
>>451
まず、こちら何度も何度も試しています。
ですが何度も修正しても上手く動きません。
例えばおっしゃるとおりの文面「AutoHotkeyのv2で現在の日付をIMEに関わらず必ず半角英数字で出すコード書いて」でお願いしても
URLリンク(i.imgur.com)
--------------------------------------------------------------------------------------------------
^d:: ; Ctrl + D で日付を出力
{
; IMEをOFFにする(Google日本語入力やMS-IME対応)
imeOff("A") ; アクティブウィンドウのIMEをOFFにする
; 日付を取得してフォーマット
FormatTime := FormatTimeStr("yyyy/MM/dd")
; クリップボード経由で安全に貼り付け
ClipSaved := A_Clipboard
A_Clipboard := FormatTime
Sleep 50 ; クリップボード反映待ち
Send("^v")
Sleep 50
A_Clipboard := ClipSaved
}
; IMEをOFFにする関数
imeOff(winTitle) {
hWnd := WinGetID(winTitle)
ime := DllCall("imm32.dll\ImmGetContext", "ptr", hWnd, "ptr")
if (ime)
{
DllCall("imm32.dll\ImmSetOpenStatus", "ptr", ime, "int", 0)
DllCall("imm32.dll\ImmReleaseContext", "ptr", hWnd, "ptr", ime)
}
}
; 現在の日付をフォーマットする関数
FormatTimeStr(format := "yyyy/MM/dd") {
return FormatTime(, format)
}
--------------------------------------------------------------------------------------------------
これを入れても上手く動きません(chromeやエクスプローラで動かない