[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
EncodeAllFiles.vbs - Конвертация всех открытых файлов
Andrey_AДата: Вторник, 10.04.2012, 18:58 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Конвертация всех открытых на редактирование файлов в указанный формат и сохраняет

Доступно только для пользователей


 
ruizoneДата: Понедельник, 24.12.2018, 08:10 | Сообщение № 2
Рядовой

На сайте с: 17.12.2017
Город: New York
Сообщений: 3
Награды: 0
Репутация: 0
SaveFile(0, pFile, nCodePage, 1)
Suggested change
SaveFile(0, pFile, nCodePage, bBOM)

Is this better? :)
 
Andrey_AДата: Понедельник, 24.12.2018, 16:33 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
ruizone, каждый может сам для себя подправить:

Из Scripts-Rus.txt
Код
Сохранить документ.

  SaveFile(hHandle, pFile[, nCodePage][, bBOM][, nFlags][, hDoc]);

Аргументы
  hHandle
    Дескриптор окна редактирования. Если ноль, то используется дескриптор активного окна редактирования.
  pFile
    Имя файла для сохранения.
  nCodePage
    Кодировка сохранения. Если -1 либо не указана, будет использована текущая кодировка.
  bBOM
    Сигнатура BOM файла. 1 - присутствует, 0 - отсутствует, -1 либо не указана - используется текущий BOM.
  nFlags
    0x1  //SD_UPDATE         Обновить информацию о файле в программе.
    0x2  //SD_SELECTION      Сохранить только выделение.
         //По умолчанию 0x1  (SD_UPDATE).
  hDoc
    Дескриптор документа. Если ноль (по умолчанию), то определяется автоматически.

Возвращаемое значение
   0  //ESD_SUCCESS        Успешно.
  -1  //ESD_OPEN           Невозможно открыть файл.
  -2  //ESD_WRITE          Невозможно записать файл.
  -3  //ESD_READONLY       Файл имеет атрибут только-чтение.
  -4  //ESD_CODEPAGEERROR  Кодировки не реализована.
  -5  //ESD_STOP           Остановлено из AKDN_SAVEDOCUMENT_START.
  -6  //ESD_STREAMOUT      Ошибка в EM_STREAMOUT.

Пример:
  var hWndEdit=AkelPad.GetEditWnd();
  var nResult=AkelPad.SaveFile(hWndEdit, "C:\\MyFile.txt");


 
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности