|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
При чем дата создания должна отличаться на миллисекунды. Пробовал ставить задержку между созданием, но она либо не работает, либо округляется до секунды. В общем такой код: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Нашел вариант с использованием API SetFileDate, но это только на край. Так как быть, кто подскажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 19:35 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
lbppb, А как ты проверяешь время создания файла? случайно не через окно свойства? Так как там округляется, и не увидишь фактический результат ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 20:30 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
VSVLAD, Для проверки я использую Windows Script Host Object Model - FileSystemObject, но мне тут говорят, что такой подход дает неверные миллисекунды. Возможно из-за этого и не получается. Какие еще есть способы извлечения штампа времени создания файла с миллисекундами? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 20:38 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
lbppb, Лучше попробовать через API, пробуй через: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
hFile получить через CreateFile + OPEN_EXISTING флаг. Ну а дальше разберёшься думаю. Если нет, показывай наброски доделаем ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 13:14 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
VSVLAD, Я пробую вот так, но она ругатеся на количество аргументов для GetFileDateTime: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 13:46 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
lbppb, Я же показал методом каким, а FileDateToProcess - я не знаю что за тип, или функция GetFileDateTime - то же ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 13:58 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
VSVLAD, Я немного запутался. Вначале, я спрашивал про создание файлов, но теперь мне нужно штамп времени сначала правильно вытаскивать. Я с GetFileTime еще не сталкивался, может есть где почитать как конкретное ей пользоваться? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 14:15 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
Да, уж точно подзапутались... http://msdn.microsoft.com/en-us/library/sheydkke(v=vs.85).aspx Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 14:21 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
AndreTM, Я именно этот метод и использую для получения штампа времени, но он дает неверные миллисекунды. Мне нужно их брать при помощи GetFileTime. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 14:24 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
lbppbМне нужно их брать при помощи GetFileTime.Ну так и берите, кто вам запрещает-то? Показано же, как 12490255 . Или хэндл файла не можете получить? Или не знаете, как определить переменные пользовательских типов? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 14:38 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
Вот так у меня выдает 1601-1-1 2:0:0.0 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 15:42 |
|
Требуется создать несколько рандомных файлов из VBA
|
|||
---|---|---|---|
#18+
Я до сих пор не понимаю... То есть взяли вот этот примерчик. Расписали под нас... Запустили... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.
--------------------------- Microsoft Excel --------------------------- 2012- 4- 30 13: 52: 7. 875 --------------------------- ОК --------------------------- ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 16:06 |
|
|
start [/forum/topic.php?fid=60&fpage=79&tid=2157837]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 149ms |
0 / 0 |