CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??

Ответить
Аватара пользователя
Sisin

CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??

Сообщение Sisin »

Приветствую всех.



Есть некий файл лицензии размером 283 байта. Можно ли в bat прописать создание этого файла???
Аватара пользователя
Sisin

Re: CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??

Сообщение Sisin »

Sisin, почему просто не взять и не скопировать готовый? Хотите обойтись одним файлом (пакетным)? Вообще, опишите — зачем, для чего, почему так, условия использования и т.п.



Можете попробовать проверить банальное, кто ж мешает?



Код:

Код: Выделить всё

>"licence.bin" echo bla-bla-bla

где вместо bla-bla-bla — содержимое двоичного файла. Сработает или нет — тут уж как повезёт, зависит от конкретного содержимого.
Аватара пользователя
Опиум

Re: CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??

Сообщение Опиум »

Sisin, стесняюсь спросить, а набор байт который нужен в этом файле откуда брать? или каждый раз разный?
Аватара пользователя
Sisin

Re: CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??

Сообщение Sisin »

Цитата Iska:



Вообще, опишите — зачем, для чего, почему так, условия использования
CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??




Да, наверное, проще все-таки скопировать. Нужно для запуска портабельного приложения.



Iska, а не подскажите как сделать, чтобы создавался файл txt со следующим содержанием:



Код:

Код: Выделить всё

[LatestNews]
LastShowNews=1
ServerVersion=
title=
link=
remark=
imagefilename=
freetotrial=0
[checkupdatestime]
Lastupdate=03/21/2017 11:28:28

Но так, чтобы дата и время соответствовали моменту запуска bat файла??
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Можно ли с помощью bat создать нетекстовый файл??

Сообщение Iska »

Например, так:



Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq delims=." %%i in (`wmic.exe OS get LocalDateTime ^| find "."`) do set sDateTime=%%i
>"Result.txt" (
	echo [LatestNews]
	echo LastShowNews=1
	echo ServerVersion=
	echo title=
	echo link=
	echo remark=
	echo imagefilename=
	echo freetotrial=0
	echo.
	echo [checkupdatestime]
	echo Lastupdate=%sDateTime:~6,2%/%sDateTime:~4,2%/%sDateTime:~0,4% %sDateTime:~8,2%:%sDateTime:~10,2%:%sDateTime:~12%
)
endlocal
exit /b 0
Ответить

Вернуться в «Скриптовые языки администрирования Windows»