微剋多資訊

 找回密碼
 註冊

Sign in with google

Google帳號登入

搜索

該用戶從未簽到

升級   50.5%

跳轉到指定樓層
主題
發表於 2018-9-5 20:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. Set objFSO = CreateObject("Scripting.FileSystemObject")

  2. tt=time()
  3. objFSO.CreateFolder "R:\AAAAAA\" & Hour(tt)&-Minute(tt)&-Second(tt)
複製代碼
這段指令的工作方式是會在R:\AAAAAA\底下建立以當下時間為名稱的資料夾

19-17-22
20-7-32
等等

但現在發現
在分或秒為零時會發生如下的資料夾名稱
18-270(應該要為18-27-00)
190-39(應該要為19-00-39)
請教該有的寫法

另外請教
20-7-32是否可以成為20-07-32
20-31-1是否可以成為20-31-01
感謝!
樓主熱門主題

該用戶從未簽到

升級   0%

2F
發表於 2018-9-5 21:24 | 只看該作者
  1. objFSO.CreateFolder "R:\AAAAAA\" & Right("00" & Hour(tt), 2) & "-" & Right("00" & Minute(tt), 2) & "-" & Right("00" & Second(tt), 2)
複製代碼

使用道具

該用戶從未簽到

升級   50.5%

3F
 樓主| 發表於 2018-9-6 10:21 | 只看該作者
感謝回應
可以使用

原來這裡也是可以用到字串處理函數
也沒有太複雜要再set甚麼進來
些微找到一個簡易範例
https://ss64.com/vb/right.html

裡面還可以用&來變化字串內容
right是從右邊取2
並用0來補滿時間數字
left就是從右邊取2(就變成搞笑的00-00-00)
感謝
了解了

使用道具

您需要登入後才可以回帖 登入 | 註冊

本版積分規則

小黑屋|Archiver|微剋多資訊(MicroDuo)

GMT+8, 2024-4-23 17:51

Discuz! X

© 2009-2023 Microduo

快速回覆 返回頂部 返回列表