|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Записать в заголовок файла BOM |
|
[решено] Записать в заголовок файла BOM
|
Пользователь Сообщения: 68 |
Профиль | Отправить PM | Цитировать |
|
Отправлено: 15:27, 25-05-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Паразит:
Цитата FileWrite:
Цитата FileOpen():
|
|||
Отправлено: 16:53, 25-05-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Перевод не нужен, а нужен пример рабочего скрипта.
|
Отправлено: 16:58, 25-05-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Держите пример:
Скрытый текст
#include <FileConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>
Local $sSourceFile = "Sample.txt"
Local $hSourceFile = FileOpen($sSourceFile, $FO_OVERWRITE + $FO_UTF8)
If $hSourceFile = -1 Then
MsgBox($MB_SYSTEMMODAL, "Error", "Can't open source file [" & $sSourceFile & "].")
Exit(1)
EndIf
FileWrite($hSourceFile, "Мама ")
FileWrite($hSourceFile, "мыла ")
FileWrite($hSourceFile, "раму." & @CRLF)
FileClose($hSourceFile)
Exit(0)
|
Отправлено: 17:29, 25-05-2017 | #4 |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать А я 128 ставлю. Оказывается надо делать 130.
Iska, спасибо. |
|
Отправлено: 06:14, 26-05-2017 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Паразит, всё правильно. $FO_UTF8 — это и есть 128. Этого достаточно для чтения из файла в UTF-8 с BOM (поскольку константа $FO_READ равна нулю). А вот для дозаписи или записи нужно указать соответствующую константу:
Цитата:
Цитата Iska:
|
||
Отправлено: 10:33, 26-05-2017 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Чем записать перевод youtube файла | pavsem7 | Хочу все знать | 3 | 18-02-2016 16:26 | |
CMD/BAT - записать в txt файл только часть имени файла. | Spacejet | Скриптовые языки администрирования Windows | 2 | 20-10-2014 18:18 | |
CMD/BAT - [решено] Вставить имя файла в текстовый файл (UTF-8 without BOM) | Jahnhoy | Скриптовые языки администрирования Windows | 11 | 19-09-2011 17:39 | |
Как записать с начала файла??(php) | LEXX2002 | Программирование и базы данных | 4 | 01-05-2003 05:29 |
|