Четверг, 28.11.2024, 09:45 | Приветствую Вас Гость

...

Код

Главная » Статьи » Autoit

Расклеиватель файлов

#include <GUIConstantsEx.au3>
#include <FileConstants.au3>

Local $hGUI = GUICreate("Расклеиватель файлов", 500, 500)
Local $idButton = GUICtrlCreateButton("Разбить файл на два файла", 120, 250, 150, 25)
GUICtrlCreateLabel("Размер первого файла в байтах", 0, 25, 300, 20)
Local $sFile = GUICtrlCreateInput("5", 0, 50, 300, 20)
GUICtrlCreateLabel("Имя первого файла-результата", 0, 75, 300, 20)
Local $File1 = GUICtrlCreateInput("myfile1.txt", 0, 100, 300, 20)
GUICtrlCreateLabel("Имя второго файла-результата", 0, 125, 300, 20)
Local $File2 = GUICtrlCreateInput("myfile2.txt", 0, 150, 300, 20)
GUICtrlCreateLabel("Название разбиваемого файла", 0, 175, 300, 20)
Local $File = GUICtrlCreateInput("test.txt", 0, 200, 300, 20)


GUISetState(@SW_SHOW, $hGUI)

While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop

Case $idButton


Local $hFileOpen = FileOpen(GUICtrlRead($File), $FO_READ)
Local $hFileOpen2 = FileOpen(GUICtrlRead($File1), $FO_APPEND)
FileSetPos($hFileOpen,0,$FILE_BEGIN)
Local $sFileRead1 = FileRead($hFileOpen,GUICtrlRead($sFile))
FileWrite($hFileOpen2,$sFileRead1)

Local $hFileOpen3 = FileOpen(GUICtrlRead($File2), $FO_APPEND)
FileSetPos($hFileOpen,GUICtrlRead($sFile),$FILE_BEGIN)
Local $sFileRead2 = FileRead($hFileOpen,GUICtrlRead($sFile))
FileWrite($hFileOpen3,$sFileRead2)

msgbox(0,"Сообщение","Разъединение файла завершено")
EndSwitch
WEnd

Категория: Autoit | Добавил: moskov (23.03.2022)
Просмотров: 118 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Категории раздела

PHP [41]
C++ [71]
Autoit [108]
Processing [105]
Basic4GL [7]
Fasm [2]
PABC [7]
Js [236]
Gentee [1]
Python [204]
Java android [3]
Small Basic [9]

Мини-чат

Статистика


Онлайн всего: 11
Гостей: 11
Пользователей: 0

Форма входа

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск