web-dev-qa-db-ja.com

現在の日付と時刻をクリップボードにコピーする最も簡単な方法は何ですか?

現在の日付と時刻をスプレッドシートに貼り付けたいのですが、NOW()関数を使用してそこからコピーし、文字列として貼り付けていますが、もっと速い方法があるかもしれません。 Excelソリューションがあるかもしれませんが、問題/ニーズは実際にはExcel固有ではないため、Windowsソリューションも優れています。

1

Excelを使用すると、次のキーボードショートカットを使用できます

  • Ctrl+; 現在の日付を入力します
  • Ctrl+: 現在の時刻を入力します

編集 不足している要件については@phuclvへのcudo

プレーンウィンドウを使用すると、

  • Win+Rcmd /c date /t | clip
  • Win+Rcmd /c time /t | clip
2

ステップ1:メモ帳を開く
ステップ2:F5を押す
ステップ3:Ctrl + A(すべてを選択)、次にCtrl + C(コピー)

質問に答えるために、それはあなたが望む部分に依存します。

クリップボードにコピーするだけの場合は、実行されたVBSファイルがそれを行います。

値をExcelワークシートに入れる場合は、すべてVBAソリューションで十分です。その際、値を加算して数値形式を設定します。実際に文字列が必要な場合は、次のようになります。[A1] = Format(date + time、 "mm/dd/yyyy hh:mm AM/PM")

1
Kenneth Hobson

これはシステム全体で機能します。

  1. デスクトップの右クリック>新規>ショートカット。
  2. ターゲットの以下をコピーして貼り付けます。

powershell -WindowStyle Hidden -Command "Get-Date | set-clipboard"

  1. ショートカットキーを割り当てます(有効にするには、サインアウト/サインインが必要です)

欠点:

  • WindowStyleがHiddenに設定されていても画面が点滅します。
  • 作業ウィンドウがフォーカスを失います。
0
Keith Miller