Помощь - Поиск - Пользователи - Календарь
Полная версия: bat
Форум «Всё о Паскале» > Другое > Свободное общение
sheka
Нужно запустить программу и передать ей пустые параметры.
Каким образом передать собственно пустые параметры, чтобы это было аналогично нажатию на Enter в ком. строке?
D:\prog\asm\Лабораторна робота №1\myLab>masm.exe
Microsoft ® Macro Assembler Version 5.00
Copyright © Microsoft Corp 1981-1985, 1987. All rights reserved.

Source filename [.ASM]: lab1
Object filename [lab1.OBJ]: //чтобы вот здесь нажимался энтер
Source listing [NUL.LST]: // и здесь
Cross-reference [NUL.CRF]: // и здесь

49420 + 414452 Bytes symbol space free

0 Warning Errors
0 Severe Errors

D:\prog\asm\1B097~1\myLab>pause
Для продолжения нажмите любую клавишу . . .

IUnknown
Зачем эмулировать нажатия? Передавай параметры, которые требуются:
Цитата(go.bat)
masm %1 %1 NUL.lst NUL.crf
, получаешь:
F:\8086>go a
F:\8086>masm a a NUL.lst NUL.crf
Microsoft ® Macro Assembler Version 5.00
Copyright © Microsoft Corp 1981-1985, 1987. All rights reserved.


50178 + 449038 Bytes symbol space free

0 Warning Errors
0 Severe Errors

F:\8086>

sheka
А что вы скажете на это? smile.gif
Microsoft ® 8086 Object Linker  Version 3.05
Copyright © Microsoft Corp 1983, 1984, 1985. All rights reserved.

Object Modules [.OBJ]: lab1
Run File [LAB1.EXE]:
List File [NUL.MAP]:
Libraries [.LIB]: //вот это


IUnknown
А что я должен сказать? smile.gif

Цитата
link %1;
(точка с запятой обязательна)
Выдает:
F:\8086>go2 a

F:\8086>link a;

Microsoft ® Overlay Linker Version 3.60
Copyright © Microsoft Corp 1983-1987. All rights reserved.

LINK : warning L4021: no stack segment

F:\8086>

Что-то не так?
sheka
Прошу прощения, что лишний раз потревожил. smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.