
我想知道是否可以在 Windows 中編寫一個腳本(或類似的腳本),將今天的日期和特定文字複製到剪貼簿中,格式如下:
日/月/年 - xx - xxx
例子
2013 年 12 月 22 日 - JS - 測試說明
另外,想知道這個腳本如何:a)設定為在啟動時運行b)分配給特定的鍵盤快捷鍵
先致謝
答案1
當然這是可能的,特別是使用 PowerShell,甚至 C# 或 VB.Net。
一個簡單的 PowerShell 腳本即可依照您的要求執行操作:
$curDate = Get-Date -Format "dd/MM/yy"
$curDate + "JS - Test Note" | clip
如果我貼出我的結果:
21/12/13JS - Test Note
現在您只需要弄清楚您實際上想要如何使用它。如果在啟動時,只需在正確的 .ps1 腳本中新增一個呼叫 PowerShell 和管道的啟動項目。
如果您想要熱鍵,最好的選擇是查看 AutoHot 鍵之類的東西。自己編寫這個可能是一個挑戰,或者被 Windows 作為惡意軟體捕獲。
答案2
是的,這是可能的,例如在 C# 中。
- 鍵盤掛鉤,請參見程式碼專案
- 對於剪貼板,使用剪貼簿.SetText()
- 對於日期,使用DateTime.Now.ToString("dd/mm/yy")
- 啟動時,使用 Windows 的 Autostart 資料夾
使用它甚至可能更容易自動熱鍵