24/08/08 11:40:02.64 n/jLvt4K0.net
今日の日付をハイフン形式(yyyy_mmdd_)で常に半角入力でショートカットで入力する方法ないでしょうか?
過去スレのものは日本語入力だと全角になったり、ショートカットアプリで作ったものはソフトによっては動かなかったりとして使えず…
よろしくお願いいたします。
472:名称未設定
24/08/08 17:39:09.48 9y5pL5JD0.net
>日本語入力だと全角になったり
たぶん、律儀に yyyy_mmdd_ をタイプシミュレートしてるんだと思う。クリップボードに入れて、Command+v をタイプシミュレートすればいいんじゃないかな
>ソフトによっては動かなかったり
ちゃんとハックwするサードパーティツール(BetterTouchToolとか)を使った方がいいかも
473:名称未設定
24/08/08 19:30:01.78 Y+q0xv9z0.net
tell application "System Events"
set ps to application processes where its frontmost is true
tell item 1 of ps
set the clipboard to (do shell script "date '+%Y-%m-%d'")
click menu item "ペースト" of menu 1 of menu bar item "編集" of menu bar 1
end tell
end tell
こうじゃね?
ショートカットキーに割り当てる方法は >>470 に書いた
474:472
24/08/08 20:07:18.82 Y+q0xv9z0.net
Automatorのサービスで登録したときも、ショートカットキー割り当てできるのね
初めて使った
あとで自分のブログに記事書きます
475:名称未設定
24/08/09 14:20:43.98 H0cBSu1i0.net
>>473
ありがとうございます
URLリンク(i.imgur.com)
chromeにて、エラー出てしまうのですがなぜでしょうか
アクセシビリティからchromeはセキュリティの許可をオンにしています
476:472
24/08/09 17:31:40.27 5fa84/ai0.net
>>475
おー、Chromeのメニューは「ペースト」ではなく「貼り付け」になってるからですね。
では、こうしましょう。
tell application "System Events"
set ps to application processes where its frontmost is true
tell item 1 of ps
set the clipboard to (do shell script "date '+%Y-%m-%d'")
set edit_menu to menu 1 of menu bar item "編集" of menu bar 1
set paste_menu to menu items of edit_menu where (its name is "ペースト") or (its name is "貼り付け") or (its name is "paste")
click item 1 of paste_menu
end tell
end tell
477:名称未設定
24/08/09 20:03:27.79 Hi+jrLZg0.net
自分は同じことKarabinerでやってるけど、いろんな方法があるやね
478:名称未設定
24/08/10 22:29:33.35 yuP9fC1f0.net
>>477
karabinaでのやり方教えてほしいです
479:名称未設定
24/08/11 16:30:58.04 oCTJJDV50.net
>>478
参考までに
dateで出したものをクリップボードに入れて貼り付けなので、やってることはほとんど同じ
{
"description": "Control+Command+Shift+D to print Date",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "d",
"modifiers": {
"mandatory": [
"control",
"command",
"shift"
]
}
},
"to": [
{
"shell_command": "date '+%Y-%m-%d' | tr -d '\n' | pbcopy"
}
],
"parameters": {
"basic.to_delayed_action_delay_milliseconds": 100
},
480:名称未設定
24/08/11 16:32:03.44 oCTJJDV50.net
"to_delayed_action": {
"to_if_invoked": [
{
"key_code": "v",
"modifiers": [
"command"
]
}
]
}
}
]
}
5ちゃんってコード貼り付けには全く向かないな(今更)
481:名称未設定
24/08/14 15:16:24.77 /V5L/4uD0.net
>>476
返信遅くなって申し訳ありません!ありがとうございます!!本当に感謝です!
こちらunityのような英語のソフトだと動かないのですが、メニューバーにPasteがないと動かないという形ですかね?
その場合
or (its name is "Paste")
追加で動きますかね?
>>479
ありがとうございます。ただ、-を_に変更すると動かなくなったのでアンダーバーだとだめなんですかね…?
482:名称未設定
24/08/14 21:31:18.30 xK1IR/2z0.net
>>481
'+%Y-%m-%d' の部分を_に変えるだけなら動くはず
そこ以外は変更しないで
483:472
24/08/15 12:39:42.22 FORHsX5P0.net
>>481
その通りです。適宜追加してください。
そういうところがAutomatorやAppleScriptを使う(というか自分でちょろっと書ける)メリットだと思います。
アプリ名で分岐させて処理を分けるのも良いでしょう。
484:名称未設定
24/08/15 12:41:25.20 lyVMBk7V0.net
>>482
ありがとうございます。_変更だけしたのですが動かず…。>>476様のスクリプトを使わせていただきます。
もう1つ、yyyy_MMDD_HHmm形式で、時間までワンボタンで記載するショートカットを作りたいのですが、
on run {input, parameters}
set _year to year of (current date) as number
set _month to (month of (current date) as number) * 1
set _day to (day of (current date) as number) * 1
set _month to text -1 thru -2 of ("0" & _month)
set _day to text -1 thru -2 of ("0" & _day)
set _hour to text -1 thru -2 of ("0" & _hour)
set _min to text -1 thru -2 of ("0" & _min)
set _yyyymmddHHMM to {_year, "_", _month, _day, "_"} as string
tell application "System Events"
keystroke _yyyymmddHHMM
end tell
end run
これでは動きませんでした。
yyyy_MMDD_HHmmでワンボタンで書き出せるスクリプトの書き方教えていただけないでしょうか…。
485:472
24/08/15 12:56:41.65 FORHsX5P0.net
>>484
>>482でも言及ありましたが、これでよいのでは?
set the clipboard to (do shell script "date "+%Y_%m%d_%H%M")
486:472
24/08/15 13:10:55.17 FORHsX5P0.net
ちょっと修正。やはり一回構文チェックしないとダメですね。
set the clipboard to (do shell script "date '+%Y_%m%d_%H%M'")
487:名称未設定
24/08/15 15:25:30.40 B+IxjVOt0.net
ありがとうございます!!とても感謝です。
とても快適になりました。ありがとうございます。
488:472
24/08/17 12:41:57.47 hdSuW/y70.net
>>484
参考までに聞きたいんですが、これってどこか参考にしました?
489:名称未設定
24/08/23 13:25:36.99 8LAMuRgf0.net
ただただ地雷なだけだとは思うよ
URLリンク(i.imgur.com)
490:名称未設定
24/08/23 14:28:55.44 F/Lkd4EB0.net
今となったのものからの命名だし
困りましたね
そうそう、サロンの規約
491:名称未設定
24/12/06 02:25:27.66 WavzGWumt
特攻って格好いいよな.ひとりで数万票を投じたも同然の山上大先生なんかも特攻の一種だよな,知的障害者に上空から薄汚い都心やら
眺めさせるために海に囲まれた日本でわざわざ陸域飛ばしまくって鉄道の30倍を遥かに超える莫大な温室効果ガスまき散らして大気不安定
騒音で窓も開けられす゛エアコンガンガン.スパイラル的に氣温上昇させてゲリラ豪雨、海水温上昇、台風猛威化,土砂崩れ、洪水、暴風
熱中症にと住民の生命と財産を破壊しまくってるJALだのΑNAだのクソアイヌドゥだのクサイマークだのゴキブリフライヤーだのクソ羽田だの
クソ成田た゛の国土破壊省だの自民公明だのこの世で最も住民の生命と財産を破壊している史上最悪のテロリストに四六時中誰かか゛特攻する
国民としての最低限の正義を持ち合わせた民主主義を実現しないと公共の電波を夕ダで使って四六時中嘘八百たれ流してるプロパガンダ
利権放送局に自然災害で○人死亡したって中に含まれる事実とはかけ離れた扱いで葬られるぞ
テ口リスト殺害は正当防衛であり合法であり罪なき人々の命を救う神として尊敬される行為であり民主主義の正常な基本形態な
(rеf.) URLリンク(www.)<)t.jimdofree.Com/ , tTps://flight-routе.com/
URLリンク(n-souonhigaisosyoudan.amebaownd.com)