klenb
12-05-2010, 18:05
То есть, если файл запускается первый раз в сутки, то он запускает какой-либо файл.
Если файл уже запускали сегодня, то файл ничего не делает.
Во общем, я сделала такую же программу но на DOS'е:
@ECHO OFF
set old="datefile.txt"
set now="datenow.txt"
set program="eie.txt"
set zapuskali=no
date /t >%now%
fc %now% %old%|find "FC"&&set zapuskali=yes
if %zapuskali%==no ( date /t >%old%
start "" %program%)
exit
Я так полагаю что можно использовать это же решение но на Unix'е, fc заменит на cmp
Если файл уже запускали сегодня, то файл ничего не делает.
Во общем, я сделала такую же программу но на DOS'е:
@ECHO OFF
set old="datefile.txt"
set now="datenow.txt"
set program="eie.txt"
set zapuskali=no
date /t >%now%
fc %now% %old%|find "FC"&&set zapuskali=yes
if %zapuskali%==no ( date /t >%old%
start "" %program%)
exit
Я так полагаю что можно использовать это же решение но на Unix'е, fc заменит на cmp