|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.04.2012, 22:01 | #41 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
Разобрался!!
@echo off cls REM SET PATH=C:\Masm32\bin SET INCLUDE=C:\Masm32\INCLUDE SET LIB=C:\Masm32\LIB REM Rc.exe /v %1new.rc REM ML /nologo -c -coff %1new.asm if errorlevel 1 goto terminate REM REM REM REM LINK /nologo %1new.obj %1new.res /SUBSYSTEM:WINDOWS /STUB:64stub.exe /FILEALIGN:512 /VERSION:4.0 /MERGE:.rdata=.text /MERGE:.data=.text /SECTION:.text,EWR /ignore:4078 /RELEASE /BASE:0x400000 REM rem LINK32 /nologo %1new.obj /SUBSYSTEM:WINDOWS if errorLevel 1 goto terminate echo OK :terminate |
24.04.2012, 22:10 | #42 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Ай молодца.
А скажите пожалуйста, какую функцию теперь уже в вашем батнике выполняет везде вот это таинственное сочетание символов %1, прям очень интересно, зачем оно там?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
24.04.2012, 22:13 | #43 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
Это количество передоваемых параметров
|
24.04.2012, 22:15 | #44 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
Слушай ну помоги разорбратся скинь ты рабочий батник.времени у меня нет!С 0 разбираюсь а тут кодеры со стажем. кто ассемблирует 5 а кто 6 лет а кто вообще с 1985 года!!ЖАЛКО ШТО ЛИ-?!!
|
24.04.2012, 22:29 | #45 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Да тебе уже десять раз всё объяснили и показали.
Батник у тебя и был рабочий изначально и первый и второй. %1 - это не количество параметров, это и есть сам параметр (первый по счёту параметр, переданный батнику при запуске). Об этом тебе уже три человека талдычат, что у тебя всё давно есть, осталось только правильно запустить. Вообще, как ты понимаешь термин - передаваемый параметр, вот как ты его в батник передаёшь, параметр этот?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
24.04.2012, 22:40 | #46 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
я имел в виду количесвто по счет то есть если передаем один то %1 два то следующиму параметру указываем%2 третему %3 и тп!!
|
24.04.2012, 22:48 | #47 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
То есть осталось перейти командой cd в директорию и запустить bat-файл-?
|
24.04.2012, 23:09 | #48 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Не просто запустить, а запустить с параметром. Это относится к исходным батникам, а не тем, в которых вы там чего то уже наковыряли.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
24.04.2012, 23:11 | #49 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
А последовательность передоваемы параметров указано верно. мне не нужно указыть второй передоваемыйпараметр
в строке LINK /nologo %2new.obj %2new.res /SUBSYSTEM:WINDOWS /STUB:64stub.exe /FILEALIGN:512 /VERSION:4.0 /MERGE:.rdata=.text /MERGE:.data=.text /SECTION:.text,EWR /ignore:4078 /RELEASE /BASE:0x400000 REM rem LINK32 /nologo %2new.obj /SUBSYSTEM:WINDOWS if errorLevel 1 goto terminate Ведь это второй передоваемы параметр LINK32 -? |
24.04.2012, 23:26 | #50 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Вам надо открыть свой батник, удалить из него все буквосочетания типа 1% 2% 3% и т.п. Прописать все имена исходников и объектников (asm res obj) непосредственно в батнике. После чего его запускать и радоваться.
И забыть вообще словосочетание "запуск с параметрами". Совсем забыть.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
борьба c masm32 | Krasi | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 12 | 02.02.2014 05:53 |
Установка MASM32. | Samium | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 19.07.2012 19:04 |
masm32 | Katya25 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 17.05.2011 08:40 |
Assembler masm32 | Светланка | Помощь студентам | 1 | 04.01.2010 18:31 |
Assembler, masm32 | angel28 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 29.12.2009 16:50 |