dardreams
Какой фонт установлен в консоли?
Скриншот в студию
Какой фонт установлен в консоли?
Скриншот в студию
set h=%time:~0,2%
set m=%time:~3,2%
set /a m=%m%+5
if %m% gtr 59 (set m=%m:~1,1%)
at %h%:%m% /interactive "путь к файлу который нужно запустить"
Этот код будет каждые 5 минут запускать нужное тебе приложение.
Они смотрсятся намного приятнее чем lucidа ты не находишь
не работает.
Задача усложнилась тем что батник находится в корне флэшки
Так как же прописать строку с определением буквы диска чтобы открывалась флэшка?
Set Drive=%~d0%
корень открывается в новом окне
этот код обломится на границе часа - %h% тоже необходимо корректировать
А также этот код обломится в 08 или 09 минут любого часа...
REGEDIT4
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"0"="Lucida Console"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOS Emulation\Font]
"Font"="Lucida Console"
Цитата: А также этот код обломится в 08 или 09 минут любого часа...
А какой шрифт ты ставишь??
Например я делаю маленькое аккуратное окно 50 50 с помощью команды-программы hs_window 50 50
но там есть скролл который мне не нужен. Возможно ли его убрать ?
например TAHOMA
шшшшшшшшшшшшшшшшшшшш (20 символов)
iiiiiiiiiiiiiiiiiiii (20 символов)
REGEDIT4
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"0"="Lucida Console"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOS Emulation\Font]
"Font"="Lucida Console"
@echo off
setlocal
set "sum=0.00"
for /f %%a in (1.txt) do call :math %%a
echo %sum%>2.txt
goto :EOF
:math
set "first=%sum%"
set "second=%1"
for /f "delims=. tokens=1,2" %%a in ("%first%") do (set "int1=%%a" & set "frac1=%%b")
for /f "delims=. tokens=1,2" %%a in ("%second%") do (set "int2=%%a" & set "frac2=%%b")
echo frac1=%frac1%
echo frac2=%frac2%
if %frac1% LSS 10 set "frac1=%frac1:~-1%"
if %frac2% LSS 10 set "frac2=%frac2:~-1%"
set /a "fr_sum=frac1+frac2"
set /a "int_sum=int1+int2"
if %fr_sum% GTR 99 (
set /a "int_sum+=1"
set "fr_sum=%fr_sum:~1%"
)
set "sum=%int_sum%.%fr_sum%"
А насчет 2 циклов можешь чтонить сказать ?
for /f %%a in (1.txt) do call :math %%a
можно ли как нибудь от нее избавится, чтобы была только одна строка с суммой?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Автозагрузка терминальной сессии