Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Имя тхт файла в виде текущей даты / 25 сообщений из 25, страница 1 из 1
27.07.2011, 09:51
    #37368417
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Люди добрые
нужен код для сохранения тхт файла с именем текущей даты в формате 27.07.2011.txt
С уважением Дамир
...
Рейтинг: 0 / 0
27.07.2011, 09:58
    #37368427
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Имя получить так:
Код: plaintext
Format$(Date, "dd.mm.yyyy")+".txt"

А для остального уж будь добр не лениться и писать задачу полнее. То ли у тебя вордовский документ, то ли ты другой файл копируешь, то ли текст в буфере обмена - нам-то откуда знать?
...
Рейтинг: 0 / 0
27.07.2011, 10:26
    #37368462
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,

Извиняюсь вот полный код:

Dim f as Integer
f = FreeFile
Open "C:\txtFile.txt" For Output as f
Print #f, "I create txt file!"
Close f

мне вместо txtFile нужна текущая дата

С уважением Дамир
...
Рейтинг: 0 / 0
27.07.2011, 10:34
    #37368480
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
а, ну стало быть, код для сохранения не нужен, только для получения имени файла
...
Рейтинг: 0 / 0
27.07.2011, 10:39
    #37368488
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,

И как грамотно все это оформить?
...
Рейтинг: 0 / 0
27.07.2011, 11:05
    #37368526
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
А следующий вопрос "мне надо вместо "I create txt file!" вставить мой текст, как грамотно оформить" будет?
Неужели ты не в состоянии вставить мой код вместо своего имени файла?
...
Рейтинг: 0 / 0
27.07.2011, 14:59
    #37369009
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,

все сам догнал,
Dim f As Integer

Dim d As Date
d = DateValue(Now)

f = FreeFile
s = CStr(d) + ".txt"

Open "C:\" + s For Output As f

Print #f, dwEnrollNumber

Close f

спасибо ,,,
С Уважением Дамир
...
Рейтинг: 0 / 0
27.07.2011, 15:03
    #37369022
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Код: plaintext
s = CStr(d)
Не очень правильный подход.
Форматирование даты будет зависеть от региональных настроек в панели управления. То есть если пользователь сменит регион или на какой-то другой винде, где по умолчанию другая настройка, программа будет работать некорректно.
...
Рейтинг: 0 / 0
27.07.2011, 15:16
    #37369047
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,

Понятно, об этом я не знал, можно еще вопрос связанный с тхт файлом?

С Уважением Дамир
...
Рейтинг: 0 / 0
27.07.2011, 15:27
    #37369074
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Rabiможно еще вопрос связанный с тхт файлом?
Изволь!

Будешь спрашивать разрешение на вопрос, буду спрашивать разрешение на ответ
...
Рейтинг: 0 / 0
29.07.2011, 09:05
    #37372067
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,

Здравствуйте

Мне нужно сохранять данные которые я сливаю с лог файла в тхт вот образец кода:

Private Sub Command7_Click()
Dim arr(100) As String

Dim s As String
Dim i As Integer
If CZKEM1.Connect_Net(Text1.Text, 4370) Then 'dll которая подключается к терминалу
откуда я сливаю данные
Text1.ForeColor = vbRed

End If
While CZKEM1.SSR_GetGeneralLogData(1, dwEnrollNumber, dwVerifyMode, dwInOutMode, dwyear, dwmonth, dwday, dwhour, dwminute, dwsecond, dwworkcode)

For i = 1 To 1

arr(i) = dwEnrollNumber & " " & dwday & " " & dwhour & ":" & dwminute

s = s & arr(i) & Chr(13)

Next i

Wend

msgbox s
FileNum = FreeFile
Open "C:\Text.txt" For Output As #FileNum
Print #FileNum, s
Close #FileNum


End Sub
все работает в месагебокс все отображается как надо а вот в тхт файле сохраняется только первая строка хотя количество строк больше десяти, ввиду отсутствия опыта ни как не могу додумать как организовать цикл для заполнения тхт файла (данные выводятся в столбец), помогите...
С уважением Дамир
...
Рейтинг: 0 / 0
29.07.2011, 09:17
    #37372080
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
для начала пора было бы уже научиться форматировать свой код на форуме
Код: plaintext
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.
Private Sub Command7_Click()
Dim arr( 100 ) As String

Dim s As String
Dim i As Integer
If CZKEM1.Connect_Net(Text1.Text,  4370 ) Then  'dll которая подключается к   терминалу       
                                                                   откуда я сливаю данные
Text1.ForeColor = vbRed

End If
While CZKEM1.SSR_GetGeneralLogData( 1 , dwEnrollNumber, dwVerifyMode, dwInOutMode, dwyear, _
                  dwmonth, dwday, dwhour, dwminute, dwsecond, dwworkcode)

For i =  1  To  1 

arr(i) = dwEnrollNumber & " " & dwday & " " & dwhour & ":" & dwminute

s = s & arr(i) & Chr( 13 )

Next i

Wend

msgbox s
FileNum = FreeFile
Open "C:\Text.txt" For Output As #FileNum
    Print #FileNum, s
Close #FileNum


End Sub 
...
Рейтинг: 0 / 0
29.07.2011, 09:19
    #37372085
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Код: plaintext
s = s & arr(i) & vbCrLf
...
Рейтинг: 0 / 0
29.07.2011, 09:29
    #37372098
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Вообще код странный... непонятно какой цели служит массив arr и цикл For i = 1 To 1
...
Рейтинг: 0 / 0
29.07.2011, 09:46
    #37372131
Rabi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,


Я знаю
это временный массив просто для проверки что бы визуально видеть как выглядят данные я потом его уберу,

а так все ЗАРАБОТАЛО !!!!

Спасибо "брат", реально выручил ...

Респект

С уважением Дамир
...
Рейтинг: 0 / 0
29.07.2011, 13:12
    #37372703
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Rabiданные выводятся в столбец
просто заменить
Print #f, "I create txt file!"
на
Print #f, "I create txt file!";
...
Рейтинг: 0 / 0
29.07.2011, 14:47
    #37372939
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
BelowZeroRabiданные выводятся в столбец

просто заменить
Print #f, "I create txt file!"
на
Print #f, "I create txt file!"; И что будет?
Прежде чем давать советы, сам сначала квалификацию хоть какую-то приобрети, а то мало нам ЦЭ
...
Рейтинг: 0 / 0
29.07.2011, 15:56
    #37373165
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
...
Рейтинг: 0 / 0
29.07.2011, 16:14
    #37373204
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
BelowZeroShocker.Pro,

запись в файл по фен шую
а именно 10706302
Ну вот и что? Какое это имеет отношение к вопрсу в этом топике, который к тому же решен? Еще раз - сначала сам разберись, потом другим советы будешь давать
...
Рейтинг: 0 / 0
29.07.2011, 16:22
    #37373227
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
Shocker.Pro,

злой ты)
...
Рейтинг: 0 / 0
21.12.2011, 16:16
    #37587224
Имя тхт файла в виде текущей даты
BelowZero,

А как получить какое сегодня число (одним числом) ????
...
Рейтинг: 0 / 0
21.12.2011, 16:33
    #37587274
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
GrozaUmnikam aka tarasdjкак получить какое сегодня число (одним числом) ????
Код: vbnet
1.
MsgBox Day(Date)
...
Рейтинг: 0 / 0
21.12.2011, 16:37
    #37587290
Above273(BelowZero)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
GrozaUmnikam aka tarasdj(одним числом)
что вы имеете ввиду под числом? если просто день месяца, то посмотрите вариант акины. если под числом имеется ввиду день-месяц-год
Код: vbnet
1.
MsgBox (Format(Now, "dmyyyy"))

или
Код: vbnet
1.
msgbox day(date) & month(date) & year(date)
...
Рейтинг: 0 / 0
21.12.2011, 16:38
    #37587291
Имя тхт файла в виде текущей даты
GrozaUmnikam aka tarasdj,

Сам нашол

Код: vbnet
1.
2.
3.
4.
5.
Dim r As String
Dim d As Date

d = DateValue(Now)
к = CStr(Day(d))
...
Рейтинг: 0 / 0
21.12.2011, 16:40
    #37587297
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя тхт файла в виде текущей даты
это бред, не надо так делать
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Имя тхт файла в виде текущей даты / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]