1

以下に示すように、日付スタンプを挿入するホットストリングがあります。「ds」と入力してからトリガー(スペースやタブなど)を入力すると、実際にはスペースやタブが含まれず、追加のものを入力すると別のコピーが取得されることを除いて、正常に動作します元の一部をバックスペースする日付スタンプ。

そこで、「ds」と入力してスペースを 1 回入力すると、2012-06-11 と表示されます。「ds」と入力してスペースを 2 回入力すると、2012-06-2012-06-11 となります。

ヘルプ?

ありがとう。

::ds:: ;DateShort
    FormatTime, CurrentDate,, yyyy-MM-dd
    SendInput %CurrentDate%
return
4

1 に答える 1

0

ネルビー、台本じゃない!あなたのスクリプトは私のマシンで正常に動作し、ds{space}{space} と入力した後に 2 つの日付を提供しませんが、予想どおり、日付と 1 つのスペースを出力するだけです。私はこれをテストしました: Win7*64 Home Premium (US キーボード レイアウトとオランダ語キーボード設定でメモ帳に出力)。

楽しみのために、これを試してみませんか:

:*:ds/:: ;DateShort

これにより、スクリプトがシステムでどのように応答するかを確認するためだけに、/ が終了文字になります。

于 2012-06-11T19:05:58.510 に答える