[посоветуйте прогу] типа авторенеймера
может непонятно я тут объяснил .
в общем есть игрушка . делает автосэйв каждый ход.
причём автосэйв новый пишется поверх старого .
задача - что можно приспособить чтоб эти сэйвы сохранять .
имхо и афаик только самому написать можно...
Берёшь, да и пишешь нехитрый .bat-файл.
Берёшь, да и пишешь нехитрый .bat-файл.как ? чтоб отслеживал обновление файла ? да ещё и в идеале по http отсылал . это точно на уровне батника сделать можно - хотя бы первое ?
имхо и афаик только самому написать можно...можно . и даже примитивно по ходу . но беда в том что мне для этого довольно много усилий потратить прийдётся - не моя специализация . вот и спрашиваю что из стандартных средств для этого приспособить можно .
да, можно. только нужен будет grep и sleep ещё.
да, можно. только нужен будет grep и sleep ещёа шо це таке ? и это точно по умолчанию на любом компе с виндой есть ?
А почему это должно быть по умолчанию в любой винде?
если эти утилиты (напару с sed) когда-нить войдут в стандартную поставку для продуктов MS - это будет LOL.
Нет, это утилиты из состава cygwin или в составе проекта GNUwin32. Фактически - это пересобранные под win32 утилиты для xNix.
Что-нибудь типа
set num=1
:waitforsave
sleep 1000
if not exist game.sav goto waitforsave
move game.sav game%num%.sav
set /A num=%num%+1
goto waitforsave
Вот он, в ZIPе:
move game.sav game%num%.savой не факт что между сейвами файло закрывается
ага. давайте ещё полезем его детачить в глубины ОСи. хотя бы на чтение
Ну ежели не закрывается, то извиняйте
> если эти утилиты (напару с sed) когда-нить войдут в стандартную поставку для продуктов MS - это будет LOL.
на самом деле если файло-таки закрывается, то не так уж сложно вхачить прям в код игрушки запись каждый раз в новый файл. А вот если не закрывается - что реализовать прогарммеру этой гамы очевидно проще - тогда геморройнее это будет.
Из чисто логических соображений:
У проги есть функции "сохранить сейв" и "загрузить сейв", причём на вход они принимают имя файла. Сохранение/загрузка автосейва - это вызов тех же функций с предефайнутым именем файла. Если файл автосейва держать всё время открытым, то приходится делать функции которые принимают хэндл/дескриптор + обёртки для собственно открытия/закрытия файла. Это неудобно, ergo файл закрывается.
Конечно, не факт что разработчики поступили логично.
Оставить комментарий
rfgbnfy
под винду.в общем смысл - висит фоном. сканит несколько файлов. при изменении времени изменения файла - минимум копирует куда нибудь его. в идеале - по хттп отсылает наружу.
ну и соответственно в настройках минимум должно быть - какие файлы сканить , и куда их копирывать-отсылать.
по идее всё совсем просто , но самому писать такое - уровня не хватит . какую из стандартных под такое использовать можно ?