Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2014, 08:56   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

p51x, +1!


Цитата:
Цитата:
google справка cmd.exe /c /Cp /Gz /I
а при чём здесь cmd.exe ?!

это параметры ml.exe
достаточно запустить ML.EXE с параметром /help
что получить справку по параметрам командной строки:
Код:
C:\masm32\BIN>ML.EXE /help
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997.  All rights reserved.


        ML [ /options ] filelist [ /link linkoptions ]

/AT Enable tiny model (.COM file)         /nologo Suppress copyright message
/Bl<linker> Use alternate linker          /Sa Maximize source listing
/c Assemble without linking               /Sc Generate timings in listing
/Cp Preserve case of user identifiers     /Sf Generate first pass listing
/Cu Map all identifiers to upper case     /Sl<width> Set line width
/Cx Preserve case in publics, externs     /Sn Suppress symbol-table listing
/coff generate COFF format object file    /Sp<length> Set page length
/D<name>[=text] Define text macro         /Ss<string> Set subtitle
/EP Output preprocessed listing to stdout /St<string> Set title
/F <hex> Set stack size (bytes)           /Sx List false conditionals
/Fe<file> Name executable                 /Ta<file> Assemble non-.ASM file
/Fl[file] Generate listing                /w Same as /W0 /WX
/Fm[file] Generate map                    /WX Treat warnings as errors
/Fo<file> Name object file                /W<number> Set warning level
/FPi Generate 80x87 emulator encoding     /X Ignore INCLUDE environment path
/Fr[file] Generate limited browser info   /Zd Add line number debug info
/FR[file] Generate full browser info      /Zf Make all symbols public
/G<c|d|z> Use Pascal, C, or Stdcall calls /Zi Add symbolic debug info
/H<number> Set max external name length   /Zm Enable MASM 5.10 compatibility
/I<name> Add include path                 /Zp[n] Set structure alignment
/link <linker options and libraries>      /Zs Perform syntax check only
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.03.2014, 13:38   #12
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Спасибо! Так понятнее.
Dimka-novitsek вне форума Ответить с цитированием
Старый 06.03.2014, 15:10   #13
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Хотя и с трудом. В общем даже не то, что я не знаю ни одного слова по английски, но близко к этому. А так я еще тему не знаю, иначе можно догадываться о смысле, а тут не того. Очень короткие строки.

Последний раз редактировалось Dimka-novitsek; 06.03.2014 в 15:15.
Dimka-novitsek вне форума Ответить с цитированием
Старый 06.03.2014, 16:28   #14
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

А, вот!! http://www.cyberforum.ru/post4641791.html
Dimka-novitsek вне форума Ответить с цитированием
Старый 06.03.2014, 16:40   #15
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

а при чём здесь cmd.exe ?!

это параметры ml.exe

Конечно, я этого не знал. Вообще, ничего не так очевидно, как кажется. Что бы выяснить что не так, как вобще работает и как батник переписать под себя, я должен был буквально побуквенно разобраться и непросто догадатся .
Dimka-novitsek вне форума Ответить с цитированием
Старый 06.03.2014, 17:58   #16
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Конечно, я этого не знал. Вообще, ничего не так очевидно, как кажется.
Вы идиот или прикидываетесь? Если написано МЛ /с, то да это значит ЦМД /с... ))
p51x вне форума Ответить с цитированием
Старый 06.03.2014, 18:58   #17
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Скажу проще: каждая строка (исключение - условия и циклы) - это команда, которая выполняется в командной строке (сорри за тавтологию).
Если написано в батнике что-то типа
Код:
1.exe
2.exe
то поочередно будут запущены 1.ехе и 2.ехе. Все равно, что написать в консоли 1.exe /Enter
2.exe /Enter
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 07.03.2014, 00:09   #18
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

%masm_path%\bin\rc /v %filename%.rc rem /v Команда для mc.exe, отображает сообщения о ходе компиляции. Я нашол rc.exe Это Microsoft Resource Compiler


А почему в этой строке дана /v Команда для mc.exe, тогда как вроде бы вызывается rc.exe?


Нет. Это я читал комментарии на другом форуме, человек писавший просто ошибся. Вопрос снимается.

Последний раз редактировалось Dimka-novitsek; 07.03.2014 в 19:52.
Dimka-novitsek вне форума Ответить с цитированием
Старый 07.03.2014, 00:11   #19
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Вижу ответ. Спасибо!!
Dimka-novitsek вне форума Ответить с цитированием
Старый 07.03.2014, 20:19   #20
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

p51x

Я думал что после вызова ml.exe над ним продолжают исполняться команды командной строки cmd.exe. Теперь я знаю что оказывается это специальные ,,ключи,, ml.exe. Мне что-то обьяснили на других форумах, что-то ( в основном) я сам нашол.
Упоминания о ключах вскользь толком мне ничего не объяснили.

По сути натурально выходит так, что вы выставляете меня идиотом а себя умником, хотя собствено ничего мне не пояснили. Ну почти ничего. Я понимаю что вы и не обязаны мне что-то пояснять как и я кому то , но выходит по- дурацки.Ничего в коде не очевидно и не так просто, хоть код и не велик. Я почему и спрашивал.
Dimka-novitsek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
А может кто-нибудь помочь с 1С? Наталья Баева Помощь студентам 1 02.11.2013 21:19
Кто нибудь может лучше? zumm Visual C++ 3 02.03.2013 15:25
Где и как скачать программу Delphi. Может кто нибудь может помочь мне - без скачивания из интернета. IZOPGRAM Общие вопросы Delphi 4 16.06.2012 18:12
Может я не совсем по теме, но я надеюсь что найдется кто нибудь кто мне подскажет... xoi90 Работа с сетью в Delphi 1 23.01.2012 16:35
Ребята кто знает как пишется бат файл! OlegStalker Помощь студентам 1 25.05.2011 23:03