[посоветуйте прогу] типа авторенеймера

rfgbnfy

под винду.
в общем смысл - висит фоном. сканит несколько файлов. при изменении времени изменения файла - минимум копирует куда нибудь его. в идеале - по хттп отсылает наружу.
ну и соответственно в настройках минимум должно быть - какие файлы сканить , и куда их копирывать-отсылать.
по идее всё совсем просто , но самому писать такое - уровня не хватит . какую из стандартных под такое использовать можно ?

rfgbnfy

ап типа .
может непонятно я тут объяснил .
в общем есть игрушка . делает автосэйв каждый ход.
причём автосэйв новый пишется поверх старого .
задача - что можно приспособить чтоб эти сэйвы сохранять .

natalia1

имхо и афаик только самому написать можно...

ava3443

Берёшь, да и пишешь нехитрый .bat-файл.

rfgbnfy

Берёшь, да и пишешь нехитрый .bat-файл.
как ? чтоб отслеживал обновление файла ? да ещё и в идеале по http отсылал . это точно на уровне батника сделать можно - хотя бы первое ?

rfgbnfy

имхо и афаик только самому написать можно...
можно . и даже примитивно по ходу . но беда в том что мне для этого довольно много усилий потратить прийдётся - не моя специализация . вот и спрашиваю что из стандартных средств для этого приспособить можно .

AlexV769

да, можно. только нужен будет grep и sleep ещё.

rfgbnfy

да, можно. только нужен будет grep и sleep ещё
а шо це таке ? и это точно по умолчанию на любом компе с виндой есть ?

Makc500

А почему это должно быть по умолчанию в любой винде?

AlexV769


если эти утилиты (напару с sed) когда-нить войдут в стандартную поставку для продуктов MS - это будет LOL.
Нет, это утилиты из состава cygwin или в составе проекта GNUwin32. Фактически - это пересобранные под win32 утилиты для xNix.

ava3443

А чего, переменные есть, циклы есть, условные переходы - тоже...
Что-нибудь типа

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

ava3443

Да, точно, про sleep.exe забыл.
Вот он, в ZIPе:

voronetskaya

move game.sav game%num%.sav
ой не факт что между сейвами файло закрывается

AlexV769

ага. давайте ещё полезем его детачить в глубины ОСи. хотя бы на чтение

ava3443

Ну ежели не закрывается, то извиняйте

ava3443

> если эти утилиты (напару с sed) когда-нить войдут в стандартную поставку для продуктов MS - это будет LOL.
Зря смеешься. Взгляни на Windows Server 2003 Resource Kit Tools
Там и grep, и sleep есть.

voronetskaya

на самом деле если файло-таки закрывается, то не так уж сложно вхачить прям в код игрушки запись каждый раз в новый файл. А вот если не закрывается - что реализовать прогарммеру этой гамы очевидно проще - тогда геморройнее это будет.

bleyman

Ыыы.
Из чисто логических соображений:
У проги есть функции "сохранить сейв" и "загрузить сейв", причём на вход они принимают имя файла. Сохранение/загрузка автосейва - это вызов тех же функций с предефайнутым именем файла. Если файл автосейва держать всё время открытым, то приходится делать функции которые принимают хэндл/дескриптор + обёртки для собственно открытия/закрытия файла. Это неудобно, ergo файл закрывается.
Конечно, не факт что разработчики поступили логично.
Оставить комментарий
Имя или ник:
Комментарий: