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

А для остального уж будь добр не лениться и писать задачу полнее. То ли у тебя вордовский документ, то ли ты другой файл копируешь, то ли текст в буфере обмена - нам-то откуда знать?
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #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
Имя тхт файла в виде текущей даты
    #37368480
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, ну стало быть, код для сохранения не нужен, только для получения имени файла
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #37368488
Rabi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

И как грамотно все это оформить?
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #37368526
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А следующий вопрос "мне надо вместо "I create txt file!" вставить мой текст, как грамотно оформить" будет?
Неужели ты не в состоянии вставить мой код вместо своего имени файла?
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #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
Имя тхт файла в виде текущей даты
    #37369022
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
s = CStr(d)
Не очень правильный подход.
Форматирование даты будет зависеть от региональных настроек в панели управления. То есть если пользователь сменит регион или на какой-то другой винде, где по умолчанию другая настройка, программа будет работать некорректно.
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #37369047
Rabi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

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

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

Будешь спрашивать разрешение на вопрос, буду спрашивать разрешение на ответ
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #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
Имя тхт файла в виде текущей даты
    #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
Имя тхт файла в виде текущей даты
    #37372085
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
s = s & arr(i) & vbCrLf
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #37372098
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще код странный... непонятно какой цели служит массив arr и цикл For i = 1 To 1
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #37372131
Rabi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,


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

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

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

Респект

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

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

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

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

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

или
Код: vbnet
1.
msgbox day(date) & month(date) & year(date)
...
Рейтинг: 0 / 0
Имя тхт файла в виде текущей даты
    #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
Имя тхт файла в виде текущей даты
    #37587297
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это бред, не надо так делать
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Имя тхт файла в виде текущей даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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