BATCH - Program wyliczający na ile włączyć daną oś w montażu paralaktycznym

0

Witam,
Zrobiłem program który ma wyliczać na ile mam włączyć daną oś w montażu by teleskop doszedł do obiektu, tylko że nie działa :/ Prawdopodobnie nie wychodzą działania w :7 ktoś może wie czemu?

@echo off
title program

:1
Echo Podaj twoje położenie w osi RA
echo Podaj godziny (h)
set /p D1= 
echo Godziny (h) - %D1%
echo Podaj minuty (m)
set /p D2= 
echo Dane w RA %D1%h %D2%m 
pause>nul
goto 2 

:2
cls
echo Podaj twoje położenie w osi Dec
echo podaj stopnie
set /p R1=
echo stopnie - %R1%
echo podaj miunty 
set /p R2=
echo Dane w osi Dec to %R1%stopni %R2%minut
pause>nul
goto 3

:3
cls
echo Podaj dane w RA obiektu do którego chcesz przejść
echo Podaj godziny (h)
set /p V1= 
echo Godziny (h) - %V1%
echo Podaj minuty (m)
set /p V2= 
echo Dane w RA %V1%h %V2%m 
pause>nul
goto 4

:4
cls
echo Podaj dane w Dec obiektu do którego chcesz przejść
echo podaj stopnie
set /p O1=
echo stopnie - %O1%
echo podaj miunty 
set /p O2=
echo Dane w osi Dec to %O1%stopni %O2%minut
pause>nul
goto 5

:5
cls 
echo Podaj w jakim tępie porusza się twój teleskop (na sekunde)
echo Podaj ile minut kątowych (m) na sekundę porusza się twój montaż w osi RA
set /p I1ra= 
echo Twój teleskop porusza się %I1ra%m na sek 
pause>nul
goto :6

:6
cls 
echo Podaj w jakim tępie porusza się twój teleskop (na sekunde) 
echo Podaj ile minut kątowych (m) na sekundę porusza się twój montaż w osi Dec 
set /p I1dec= 
echo twój montaż porusza się %I1dec%minut na sekundę
pause>nul
goto 7

:tymczasowo_nie_uzywane
set /a %D1%+%V1%
set /a %D2%+%V2%

set /a %R1%+%O1%
set /a %R2%+%O1%
Echo przesuń się o %D1%h %D2%m w osi RA
Echo przesuń się o %R1%stopni %O1%minut w osi Dec
pause>nul

:7
cls
set /a wynik1=%D1%*60
set /a wynik2=%wynik1%+%D2%
set /a wynik3=%R1%*60
set /a wynik4=%wynik3%+%R2%
set /a wynik5=%wynik2%*%I1%
set /a wynik6=%wynik4%*%I1%
echo włącz o£ RA na %wynik5% sekund
echo włącz o£ DEC na %wynik6% sekund
pause>nul

pause
0

Dobra naprawiłem kod bo tamten nie miał sensu bytu :P Chce mi ktoś powiedzieć czemu nie działają te działania w blokach :7 :8 :9 ???

@echo off
title program

:1
Echo Podaj twoje polozenie w osi RA
echo Podaj godziny (h)
set /p Twoje_Polozenie_w_RA_h= 
echo Godziny (h) - %Twoje_Polozenie_w_RA_h%
echo Podaj minuty (m)
set /p Twoje_Polozenie_w_RA_m= 
echo Dane w RA %Twoje_Polozenie_w_RA_h%h %Twoje_Polozenie_w_RA_m%m 
pause>nul
goto 2 

:2
cls
echo Podaj twoje polozenie w osi Dec
echo podaj stopnie
set /p Twoje_Polozenie_w_Dec_Stopnie=
echo stopnie - %Twoje_Polozenie_w_Dec_Stopnie%
echo podaj miunty 
set /p Twoje_Polozenie_w_Dec_m=
echo Dane w osi Dec to %Twoje_Polozenie_w_Dec_Stopnie%stopni %Twoje_Polozenie_w_Dec_m%minut
pause>nul
goto 3

:3
cls
echo Podaj dane w RA obiektu do którego chcesz przejsc
echo Podaj godziny (h)
set /p Obiekt_Polozenie_w_RA_h= 
echo Godziny (h) - %Obiekt_Polozenie_w_RA_h%
echo Podaj minuty (m)
set /p Obiekt_Polozenie_w_RA_m= 
echo Dane w RA %Obiekt_Polozenie_w_RA_h%h %Obiekt_Polozenie_w_RA_m%m 
pause>nul
goto 4

:4
cls
echo Podaj dane w Dec obiektu do którego chcesz przejsc
echo podaj stopnie
set /p Obiekt_Polozenie_w_Dec_Stopnie=
echo stopnie - %Obiekt_Polozenie_w_Dec_Stopnie%
echo podaj miunty 
set /p Obiekt_Polozenie_w_Dec_minuty=
echo Dane w osi Dec to %Obiekt_Polozenie_w_Dec_Stopnie%stopni %Obiekt_Polozenie_w_Dec_minuty%minut
pause>nul
goto 5

:5
cls 
echo Podaj w jakim tepie porusza sie twój teleskop (na sekunde)
echo Podaj ile minut katowych (m) na sekunde porusza sie twój montaz w osi RA
set /p Tempo_RA_minuty_na_RA= 
echo Twój teleskop porusza sie %Tempo_RA_minuty_na_RA%m na sek 
pause>nul
goto :6

:6
cls 
echo Podaj w jakim tepie porusza sie twój teleskop (na sekunde) 
echo Podaj ile minut katowych (m) na sekunde porusza sie twój montaz w osi Dec 
set /p Tempo_Dec_minuty_na_Dec= 
echo twój montaz porusza sie %Tempo_Dec_minuty_na_Dec%minut na sekunde
pause>nul
goto 7


:7
cls
echo Obliczenia w toku... 
set /a wynik1=%Twoje_Polozenie_w_RA_h%*60
set /a wynik2=%wynik1%+%Twoje_Polozenie_w_RA_m%
set /a wynik3=%Obiekt_Polozenie_w_RA_h%*60
set /a wynik4=%wynik3%+%Obiekt_Polozenie_w_RA_m%
IF %wynik2%<%wynik4% goto RAznak1
IF %wynik2%>%wynik4% goto RAznak2

:RAznak1
set /a wynikRA=%wynik4%-%wynik2%
goto 8

:RAznak2
set /a wynikRA=%wynik2%=%wynik4%
goto 8

:8
set /a wynik5=%Twoje_Polozenie_w_Dec_Stopnie%*60
set /a wynik6=%wynik2%+%Twoje_Polozenie_w_Dec_m%
set /a wynik7=%Obiekt_Polozenie_w_Dec_Stopnie%*60
set /a wynik8=%wynik7%+%Obiekt_Polozenie_w_Dec_minuty%
IF %wynik6%<%wynik8% goto DECznak1
IF %wynik6%>%wynik8% goto DECznak2

:DECznak1
set /a wynikDEC=%wynik8%-%wynik6%
goto 9

:DECznak2
set /a wynikDEC=%wynik6%-%wynik8%
goto 9 

:9
cls
set /a WynikRA2=%wynikRA%*%Tempo_RA_minuty_na_RA%
set /a WynikDEC2=%wynikDEC%*%Tempo_Dec_minuty_na_Dec%
echo Wlacz os RA na %WynikRA2% sekund a os DEC na %WynikDEC2% sekund
pause>nul

1 użytkowników online, w tym zalogowanych: 0, gości: 1