powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать файл...
13 сообщений из 38, страница 2 из 2
Создать файл...
    #34287201
Andrey911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот Вам еще один пример которым я пользуюсь. Одним мгновением загружаю файл в переменную типа Variant или сохраняю из нее в файл. Я пока сохранял грабаные странички инета - их макс. размер был около 300Кб. Я не пробовал есть ли ограничения!

Читаем быстро в переменную
Dim SS as Variant

Open NameFile For Input As #1
Maxn = FileLen(NameFile) 'Смотрим длину файла в байтах
SS = Input$(Maxn, 1) ' Присваиваем переменной всю информацию из файла
Close 1

Сохраняем
Open NameFile For Output As #1
Print #1,SS
Close 1
...
Рейтинг: 0 / 0
Создать файл...
    #34333820
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу поделиться наблюдением (впользу FSO)
две процедуры копирования файла
первая
Код: plaintext
1.
2.
Sub test1()
    FileCopy "C:\temp\test.xls", "C:\temp\temp\test.xls"
End Sub

вторая
Код: plaintext
1.
2.
3.
4.
Sub test2()
    Dim fso As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.CopyFile "C:\temp\test.xls", "C:\temp\temp\test.xls"
End Sub

Так вот если файл открыт, то первая процедура выдает 70-ю ошибку: "нет доступа".
А вторая копирует без проблем.
...
Рейтинг: 0 / 0
Создать файл...
    #34333871
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodorХочу поделиться наблюдением (впользу FSO)
FSO по-любому бэст...
кста, можно подключить библиотеку классов "Microsoft Scripting Runtime" чтобы не мучаться...
...
Рейтинг: 0 / 0
Создать файл...
    #34333910
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проходящий vkodorХочу поделиться наблюдением (впользу FSO)
FSO по-любому бэст...
кста, можно подключить библиотеку классов "Microsoft Scripting Runtime" чтобы не мучаться...
Это ты о чем?
если об этом
Код: plaintext
Set fso = CreateObject("Scripting.FileSystemObject")
то я не мучаюсь
...
Рейтинг: 0 / 0
Создать файл...
    #34334917
Фотография izali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodor[quot VladConn]Вот тебе результат трех процедур
1-я
Код: plaintext
1.
2.
3.
...
    Set objTextStream = objFSO.OpenTextFile("C:\MyFile.txt", ForAppending, True, TristateFalse)
...
0,234375 сек.
2-я
Код: plaintext
1.
...    Set objTextStream = objFSO.OpenTextFile("C:\MyFile.txt", ForAppending, True, TristateFalse)
...
0,171875 сек
3-я
Код: plaintext
1.
...    Open "C:\MyFile.txt" [color=red]For Output[/color] As #f
...
0,09375 сек
win2000 sp4
office2000 sp3

В сравнении допущена неточность, но при проверке результаты не изменились...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создать файл...
    #35928642
2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2
Гость
22sd d d
...
Рейтинг: 0 / 0
Создать файл...
    #35928661
Sergey-maker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите а можно ли вписать в файл 2-ные кавычки? Если возможно то объясните пожалуйста как?

Я хочу написать в созданном txt:

Слово1 Слово2 "Слово3" Слово4

Но ничего не выходит
...
Рейтинг: 0 / 0
Создать файл...
    #35928778
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Sergey-maker
> Скажите а можно ли вписать в файл 2-ные кавычки? Если возможно то
> объясните пожалуйста как?
> Но ничего не выходит

А как пробуешь?
chr(код кавычек) как вариант


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать файл...
    #35928788
Sergey-maker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М? Я новичёк в этом деле, не сильно понимаю о чем Вы говорите.

Пишу значит так:

Dim fso, tf, WshShell

set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile("i:\test.txt", True)

tf.WriteLine("тралля-ля "слово в кавычках" тралля-ля") 'вот тут как быть?

tf.Close
...
Рейтинг: 0 / 0
Создать файл...
    #35928794
Sergey-maker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это VBScript, а не VB
...
Рейтинг: 0 / 0
Создать файл...
    #35928980
Sergey-maker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А всё, с этим разобрался. А как файл удалить?
...
Рейтинг: 0 / 0
Создать файл...
    #35930702
Kill
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создать файл...
    #37256145
ЛЮДИ ЕМУ НАДО ВЕДЬ ТОЛЬКО .txt для чего ему все это барахло...

есть обект - Ritch Text Box м 6.0 и старых версиях в компонентах добавиш а в новой прямо есть в стандартных контрлях. у него есть метод - SaveFile.

rtb.savefile("C:\param.txt")

P.S.
можеш диалоговую форму использовать:
rtb.savefile (dialog.filename)

типа так будет. Удачи!!!
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать файл...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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