2015-07-04 2 views
0

Я только что нашел старый портфолио Atari, и я пытаюсь написать на нем несколько простых сценариев партии. Однако, если я пытаюсь повторить переменную, она не работает. я уже попробовал почти все для установки и эхо:Пакетный переменный эхо, не работающий на портфолио Atari

:: Setting variable 
SET var=1 
SET "var=1" 
SET var = 1 

:: Echoing 
echo %var% 
echo %%var 
echo !%var%! 

Ничего не работало. Также set /p "var=Enter here >" не работает.

OS - это Dip-DOS 2.11, и я не нашел сайт, объясняющий, в чем разница с «обычной» DOS.

ответ

1

DIP-Dos совместим с MS-Dos 2.11, это означает, что вы довольно ограничены, когда дело доходит до команд.

Я совершенно уверен, что set/p является слишком новым для этой ОС. Работает ли команда в командной строке?

enter image description here

+0

Да, спасибо, это так, как оно себя ведет. Но я не нашел способ отбросить значение в MS-DOS 2.11. Есть ли? –

+0

@GuntherRocket Я так не думаю, возможно, установлен | найти «A =» - это решение, которое приближается. Я чувствую, что ищу masm и компилирую что-то ;-) – Marged

+0

Слишком грустно, что нет команды 'find' ;-) Редактировать: Там каким-то образом должен быть способ, я даже не могу сделать простой оператор if, потому что' if% var% == 1' не работает. –